mal-2026-18582
pysec
Description
--- _-= Per source details. Do not edit below this line.=-_ ## Source: kam193 (817f92245d406e764c42e8038b2ea559a6bd6deb1706b80e2699e0ab724111a2) The package ships an executable started during the building of a wheel/installation. It has been identified as malicious by some AV vendors, but primarily it is a preparation to embed a RAT as in another campaign's package. --- Category: MALICIOUS - The campaign has clearly malicious intent, like infostealers. Campaign: 2026-11-filipt Reasons (based on the campaign): - The package overrides the install command in setup.py to execute malicious code during installation. - malware - rat
Timeline
- Published
- unknown
- Last Modified
- unknown
CVSS Details
CVSS details not available.
Affected Products
No product information available.
References
- https://www.virustotal.com/gui/file/e5a585e03e1725d5030fd4854805933d53aa86cfbbb0b3808dffcc63782ddf38/detection
- https://www.virustotal.com/gui/file/1a89eb45ed45780f16499b0f87ff3dd17db4be0988f7befbfa88224d83fccae2/detection
- https://tria.ge/261103-xxcp9aez3r
- https://www.virustotal.com/gui/file/c8ecde6b3840ab32ceace277f7fd1bfc63eb87344ab9147651e3c4c11dbbac93/detection
- https://bad-packages.kam193.eu/pypi/package/zyto
- https://www.virustotal.com/gui/file/f511eff8b0cec4854856e3686a3eded0decf5fa3b04d585f9f2e951b7d13c295/detection
Linked Vulnerabilities
No linked vulnerabilities found.
{
"affected": [
{
"database_specific": {
"source": "https://github.com/ossf/malicious-packages/blob/main/osv/malicious/pypi/zyto/MAL-2026-18582.json"
},
"package": {
"ecosystem": "PyPI",
"name": "zyto",
"purl": "pkg:pypi/zyto"
},
"versions": [
"0.2.0",
"0.2.1",
"0.2.2",
"0.2.3"
]
}
],
"credits": [
{
"contact": [
"https://github.com/kam193",
"https://bad-packages.kam193.eu/"
],
"name": "Kamil Mańkowski (kam193)",
"type": "REPORTER"
}
],
"database_specific": {
"malicious-packages-origins": [
{
"id": "pypi/2026-11-filipt/zyto",
"import_time": "2026-11-03T22:11:18.884541881Z",
"modified_time": "2026-11-03T21:46:44.508623Z",
"sha256": "817f92245d406e764c42e8038b2ea559a6bd6deb1706b80e2699e0ab724111a2",
"source": "kam193",
"versions": [
"0.2.0",
"0.2.1",
"0.2.2",
"0.2.3"
]
},
{
"id": "pypi/2026-11-filipt/zyto",
"import_time": "2026-11-03T23:11:26.675341171Z",
"modified_time": "2026-11-03T21:46:44.508623Z",
"sha256": "9c7b4c21143b44acaf9f79a91ed0381fdbdb055010cc03c2d488cbcc899e8fec",
"source": "kam193",
"versions": [
"0.2.0",
"0.2.1",
"0.2.2",
"0.2.3"
]
}
]
},
"details": "\n---\n_-= Per source details. Do not edit below this line.=-_\n\n## Source: kam193 (817f92245d406e764c42e8038b2ea559a6bd6deb1706b80e2699e0ab724111a2)\nThe package ships an executable started during the building of a wheel/installation. It has been identified as malicious by some AV vendors, but primarily it is a preparation to embed a RAT as in another campaign's package.\n\n\n---\n\nCategory: MALICIOUS - The campaign has clearly malicious intent, like infostealers.\n\n\nCampaign: 2026-11-filipt\n\n\nReasons (based on the campaign):\n\n\n - The package overrides the install command in setup.py to execute malicious code during installation.\n\n\n - malware\n\n\n - rat\n",
"id": "MAL-2026-18582",
"modified": "2026-11-03T23:15:03.174553625Z",
"published": "2026-11-03T21:46:44Z",
"references": [
{
"type": "EVIDENCE",
"url": "https://www.virustotal.com/gui/file/e5a585e03e1725d5030fd4854805933d53aa86cfbbb0b3808dffcc63782ddf38/detection"
},
{
"type": "EVIDENCE",
"url": "https://www.virustotal.com/gui/file/1a89eb45ed45780f16499b0f87ff3dd17db4be0988f7befbfa88224d83fccae2/detection"
},
{
"type": "EVIDENCE",
"url": "https://tria.ge/261103-xxcp9aez3r"
},
{
"type": "EVIDENCE",
"url": "https://www.virustotal.com/gui/file/c8ecde6b3840ab32ceace277f7fd1bfc63eb87344ab9147651e3c4c11dbbac93/detection"
},
{
"type": "WEB",
"url": "https://bad-packages.kam193.eu/pypi/package/zyto"
},
{
"type": "EVIDENCE",
"url": "https://www.virustotal.com/gui/file/f511eff8b0cec4854856e3686a3eded0decf5fa3b04d585f9f2e951b7d13c295/detection"
}
],
"schema_version": "1.9.2",
"summary": "Malicious code in zyto (PyPI)"
}