{"id":"MAL-2026-18660","kind":"package","aliases":["MAL-2026-18660"],"related":[],"title":"Malicious code in dian-peyek23-miaww (npm)","description":"Part of a self-republishing campaign: the package ships auto.js, which in a loop gives the package a new random name, bumps its version, rewrites package.json and runs `npm publish` to publish the package again under the new name. Self-replicating publication is the propagation step of a registry worm and fills the registry with copies. Version examined: 1.1.3; tarball SHA-256 9eadc6c8561f12e32e92959a4a2b1d426a90846bc57bc0f75b19a5d14e939429.","summary":null,"severity":"critical","cvss":null,"epss":null,"exploited":false,"exploited_at":null,"products":[{"name":"dian-peyek23-miaww","fixed":[],"affected":"= 1.1.3","ecosystem":"npm"}],"ecosystems":["npm"],"tags":["malicious","package"],"not_affected_if":[],"how_to_check":null,"fix":null,"status":"open","published_at":"2026-11-02T22:34:49+00:00","first_seen_at":"2026-11-05T04:31:46+00:00","triaged_at":"2026-11-05T04:33:34+00:00","updated_at":"2026-11-05T04:35:24+00:00","category":"package","confidence":null,"triage":null,"analyst_status":null,"analyst_note":null,"search":"'-18660':11A,14A '-2026':10A,13A '-256':84C '1.1.3':81C '9eadc6c8561f12e32e92959a4a2b1d426a90846bc57bc0f75b19a5d14e939429':85C 'auto.js':31C 'bump':43C 'campaign':27C 'code':2A 'copi':78C 'dian':5A,16A 'dian-peyek23-miaww':4A,15A 'examin':80C 'fill':74C 'give':36C 'loop':35C 'mal':9A,12A 'malici':1A,19B 'miaww':7A,18A 'name':42C,60C 'new':40C,59C 'npm':8A,50C 'packag':20B,29C,38C,55C 'package.json':47C 'part':21C 'peyek23':6A,17A 'propag':67C 'public':64C 'publish':51C,53C 'random':41C 'registri':71C,76C 'replic':63C 'republish':26C 'rewrit':46C 'run':49C 'self':25C,62C 'self-repl':61C 'self-republish':24C 'sha':83C 'ship':30C 'step':68C 'tarbal':82C 'version':45C,79C 'worm':72C","nicknames":[],"mitigations":[],"who_affected":null,"tier":"B","verified":{},"analyst_revisit_at":null,"fix_status":null,"audience":null,"plain_action":null,"pkeys":["dianpeyek23miaww"],"ptokens":["dian","miaww","peyek23"],"labels":["critical","malicious","npm","package"],"campaign_type":null,"first_public_at":"2026-11-02T22:34:49+00:00","kev":null,"cvss_vector":null,"cvss_by":null,"poc_count":0,"sources":[{"source":"osv-malicious","external_id":"MAL-2026-18660","url":"https://osv.dev/vulnerability/MAL-2026-18660","severity":"critical","published_at":"2026-11-02T22:34:49+00:00","modified_at":"2026-11-05T04:15:04+00:00","first_seen_at":"2026-11-05T04:31:46+00:00","fetched_at":"2026-11-05T04:31:46+00:00","note":null}],"documents":[],"exploit_sources":[],"notice":"Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai"}