{"id":"MAL-2026-18770","kind":"package","aliases":["MAL-2026-18770"],"related":[],"title":"Malicious code in bundyfed (PyPI)","description":"---\n_-= Per source details. Do not edit below this line.=-_\n\n## Source: kam193 (81b2cc96166cfebf7a2fb72d280ca06f5b9c4c9c735f6aee4beceafbce5430de)\nDuring installation, the package downloads a malicious executable holding an infostealer.\n\n\n---\n\nCategory: MALICIOUS - The campaign has clearly malicious intent, like infostealers.\n\n\nCampaign: 2026-11-bundyfed\n\n\nReasons (based on the campaign):\n\n\n - Downloads and executes a remote executable.\n\n\n - The package overrides the install command in setup.py to execute malicious code during installation.","summary":null,"severity":"critical","cvss":null,"epss":null,"exploited":false,"exploited_at":null,"products":[{"name":"bundyfed","fixed":[],"affected":"= 1.0.0; = 1.0.1","ecosystem":"pypi"}],"ecosystems":["pypi"],"tags":["malicious","package"],"not_affected_if":[],"how_to_check":null,"fix":null,"status":"open","published_at":"2026-11-08T21:22:06+00:00","first_seen_at":"2026-11-08T22:53:35+00:00","triaged_at":"2026-11-08T22:53:46+00:00","updated_at":"2026-11-08T22:57:23+00:00","category":"package","confidence":null,"triage":null,"analyst_status":null,"analyst_note":null,"search":"'-11':50C '-18770':8A,11A '-2026':7A,10A '2026':49C '81b2cc96166cfebf7a2fb72d280ca06f5b9c4c9c735f6aee4beceafbce5430de':26C 'base':53C 'bundyf':4A,51C 'bundyfed':12A 'campaign':41C,48C,56C 'categori':38C 'clear':43C 'code':2A,74C 'command':68C 'detail':17C 'download':31C,57C 'edit':20C 'execut':34C,59C,62C,72C 'hold':35C 'infosteal':37C,47C 'instal':28C,67C,76C 'intent':45C 'kam193':25C 'like':46C 'line':23C 'mal':6A,9A 'malici':1A,13B,33C,39C,44C,73C 'overrid':65C 'packag':14B,30C,64C 'per':15C 'pypi':5A 'reason':52C 'remot':61C 'setup.py':70C 'sourc':16C,24C","nicknames":[],"mitigations":[],"who_affected":null,"tier":"B","verified":{},"analyst_revisit_at":null,"fix_status":null,"audience":null,"plain_action":null,"pkeys":["bundyfed"],"ptokens":["bundyfed"],"labels":["critical","malicious","package","pypi"],"campaign_type":null,"search_a":"'-18770':8A,11A '-2026':7A,10A 'bundyf':4A 'bundyfed':12A 'code':2A 'mal':6A,9A 'malici':1A 'pypi':5A","search_b":"'malici':13B 'packag':14B","search_c":"'-11':50C '2026':49C '81b2cc96166cfebf7a2fb72d280ca06f5b9c4c9c735f6aee4beceafbce5430de':26C 'base':53C 'bundyf':51C 'campaign':41C,48C,56C 'categori':38C 'clear':43C 'code':74C 'command':68C 'detail':17C 'download':31C,57C 'edit':20C 'execut':34C,59C,62C,72C 'hold':35C 'infosteal':37C,47C 'instal':28C,67C,76C 'intent':45C 'kam193':25C 'like':46C 'line':23C 'malici':33C,39C,44C,73C 'overrid':65C 'packag':30C,64C 'per':15C 'reason':52C 'remot':61C 'setup.py':70C 'sourc':16C,24C","cause_entry":null,"cause_path":null,"disclosures_checked_at":null,"first_public_at":"2026-11-08T21:22:06+00:00","kev":null,"cvss_vector":null,"cvss_by":null,"poc_count":0,"sources":[{"source":"osv-malicious","external_id":"MAL-2026-18770","url":"https://osv.dev/vulnerability/MAL-2026-18770","severity":"critical","published_at":"2026-11-08T21:22:06+00:00","modified_at":"2026-11-08T22:15:03+00:00","first_seen_at":"2026-11-08T22:53:35+00:00","fetched_at":"2026-11-08T22:53:35+00:00","note":null}],"documents":[],"disclosures":[],"exploit_sources":[],"notice":"Free to read, with fair use of about 60 pages a minute. For higher limits or API access: sales@infrastack.ai"}