{"id":"MAL-2026-18582","kind":"package","aliases":["MAL-2026-18582"],"related":[],"title":"Malicious code in zyto (PyPI)","description":"---\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","summary":null,"severity":"critical","cvss":null,"epss":null,"exploited":false,"exploited_at":null,"products":[{"name":"zyto","fixed":[],"affected":"= 0.2.0; = 0.2.1; = 0.2.2; = 0.2.3","ecosystem":"pypi"}],"ecosystems":["pypi"],"tags":["malicious","package"],"not_affected_if":[],"how_to_check":null,"fix":null,"status":"open","published_at":"2026-11-03T21:46:44+00:00","first_seen_at":"2026-11-03T23:14:55+00:00","triaged_at":"2026-11-03T23:16:01+00:00","updated_at":"2026-11-03T23:16:01+00:00","category":"package","confidence":null,"triage":null,"analyst_status":null,"analyst_note":null,"search":"'-11':77C '-18582':8A,11A '-2026':7A,10A '2026':76C '817f92245d406e764c42e8038b2ea559a6bd6deb1706b80e2699e0ab724111a2':26C 'anoth':61C 'av':47C 'base':80C 'build':35C 'campaign':62C,68C,75C,83C 'categori':65C 'clear':70C 'code':2A,95C 'command':89C 'detail':17C 'edit':20C 'emb':56C 'execut':31C,93C 'filipt':78C 'identifi':42C 'infosteal':74C 'instal':88C,97C 'intent':72C 'kam193':25C 'like':73C 'line':23C 'mal':6A,9A 'malici':1A,13B,44C,66C,71C,94C 'malwar':98C 'overrid':86C 'packag':14B,28C,64C,85C 'per':15C 'prepar':54C 'primarili':50C 'pypi':5A 'rat':58C,99C 'reason':79C 'setup.py':91C 'ship':29C 'sourc':16C,24C 'start':32C 'vendor':48C 'wheel/installation':38C 'zyto':4A,12A","nicknames":[],"mitigations":[],"who_affected":null,"tier":"B","verified":{},"analyst_revisit_at":null,"fix_status":null,"audience":null,"plain_action":null,"pkeys":["zyto"],"ptokens":["zyto"],"labels":["critical","malicious","package","pypi"],"campaign_type":null,"first_public_at":"2026-11-03T21:46:44+00:00","kev":null,"cvss_vector":null,"cvss_by":null,"poc_count":0,"sources":[{"source":"osv-malicious","external_id":"MAL-2026-18582","url":"https://osv.dev/vulnerability/MAL-2026-18582","severity":"critical","published_at":"2026-11-03T21:46:44+00:00","modified_at":"2026-11-03T23:15:03+00:00","first_seen_at":"2026-11-03T23:14:55+00:00","fetched_at":"2026-11-04T00:15:22+00:00","note":null}],"documents":[],"notice":"Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai"}