{"id":"MAL-2026-18403","kind":"package","aliases":["MAL-2026-18403"],"related":[],"title":"Malicious code in twitter-request-diagnostics (PyPI)","description":"---\n_-= Per source details. Do not edit below this line.=-_\n\n## Source: kam193 (d437e09d0338d5b7640d3132c723bc4c77d95a052b35f7a32335a1d832c799c1)\nPackage offers a middleware adding allegedly diagnostic endpoint to a web app. Besides allowing for env variable exfiltration, it also contains a hidden functionality allowing executing sent commands.\n\n\n---\n\nCategory: MALICIOUS - The campaign has clearly malicious intent, like infostealers.\n\n\nCampaign: 2026-10-test-01-rafamarrara-learning-dc\n\n\nReasons (based on the campaign):\n\n\n - backdoor\n\n\n - exfiltration-env-variables","summary":null,"severity":"critical","cvss":null,"epss":null,"exploited":false,"exploited_at":null,"products":[{"name":"twitter-request-diagnostics","fixed":[],"affected":"= 1.0.0","ecosystem":"pypi"}],"ecosystems":["pypi"],"tags":["malicious","package"],"not_affected_if":[],"how_to_check":null,"fix":null,"status":"open","published_at":"2026-10-29T23:44:17+00:00","first_seen_at":"2026-10-30T01:56:55+00:00","triaged_at":"2026-10-30T01:58:43+00:00","updated_at":"2026-10-30T02:11:12+00:00","category":"package","confidence":null,"triage":null,"analyst_status":null,"analyst_note":null,"search":"'-01':75C '-10':73C '-18403':11A,14A '-2026':10A,13A '2026':72C 'add':37C 'alleg':38C 'allow':46C,57C 'also':52C 'app':44C 'backdoor':85C 'base':81C 'besid':45C 'campaign':64C,71C,84C 'categori':61C 'clear':66C 'code':2A 'command':60C 'contain':53C 'd437e09d0338d5b7640d3132c723bc4c77d95a052b35f7a32335a1d832c799c1':32C 'dc':79C 'detail':23C 'diagnost':7A,39C 'diagnostics':18A 'edit':26C 'endpoint':40C 'env':48C,88C 'execut':58C 'exfiltr':50C,87C 'exfiltration-env-vari':86C 'function':56C 'hidden':55C 'infosteal':70C 'intent':68C 'kam193':31C 'learn':78C 'like':69C 'line':29C 'mal':9A,12A 'malici':1A,19B,62C,67C 'middlewar':36C 'offer':34C 'packag':20B,33C 'per':21C 'pypi':8A 'rafamarrara':77C 'rafamarrara-learning-dc':76C 'reason':80C 'request':6A,17A 'sent':59C 'sourc':22C,30C 'test':74C 'twitter':5A,16A 'twitter-request-diagnost':4A 'twitter-request-diagnostics':15A 'variabl':49C,89C 'web':43C","nicknames":[],"mitigations":[],"who_affected":null,"tier":"B","verified":{},"analyst_revisit_at":null,"fix_status":null,"audience":null,"plain_action":null,"first_public_at":"2026-10-29T23:44:17+00:00","kev":null,"cvss_vector":null,"cvss_by":null,"poc_count":0,"sources":[{"source":"osv-malicious","external_id":"MAL-2026-18403","url":"https://osv.dev/vulnerability/MAL-2026-18403","severity":"critical","published_at":"2026-10-29T23:44:17+00:00","modified_at":"2026-10-30T00:45:06+00:00","first_seen_at":"2026-10-30T01:56:55+00:00","fetched_at":"2026-10-30T01:56:55+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"}