{"id":"MAL-2026-18697","kind":"package","aliases":["MAL-2026-18697"],"related":[],"title":"Malicious code in testtestkjkldfnjdfn (npm)","description":"testtestkjkldfnjdfn ships nebula.js, byte-identical to the nebulajs-api payload, and a preinstall.cjs that is a single opaque Function(...) call decoding XOR-encrypted code at install time. It is a new name for the nebulajs-api (MAL-2026-17220) campaign; the file hashes below match that record's evidence. The package presents itself as an ordinary utility, so the code runs on import or install without the user knowing.","summary":null,"severity":"critical","cvss":null,"epss":null,"exploited":false,"exploited_at":null,"products":[{"name":"testtestkjkldfnjdfn","fixed":[],"affected":"= 1.0.0","ecosystem":"npm"}],"ecosystems":["npm"],"tags":["malicious","package"],"not_affected_if":[],"how_to_check":null,"fix":null,"status":"open","published_at":"2026-10-26T00:00:00+00:00","first_seen_at":"2026-11-05T06:31:47+00:00","triaged_at":"2026-11-05T06:32:52+00:00","updated_at":"2026-11-05T06:32:52+00:00","category":"package","confidence":null,"triage":null,"analyst_status":null,"analyst_note":null,"search":"'-17220':57C '-18697':8A,11A '-2026':7A,10A,56C 'api':25C,54C 'byte':19C 'byte-ident':18C 'call':36C 'campaign':58C 'code':2A,41C,78C 'decod':37C 'encrypt':40C 'evid':67C 'file':60C 'function':35C 'hash':61C 'ident':20C 'import':81C 'instal':43C,83C 'know':87C 'mal':6A,9A,55C 'malici':1A,13B 'match':63C 'name':49C 'nebula.js':17C 'nebulaj':24C,53C 'nebulajs-api':23C,52C 'new':48C 'npm':5A 'opaqu':34C 'ordinari':74C 'packag':14B,69C 'payload':26C 'preinstall.cjs':29C 'present':70C 'record':65C 'run':79C 'ship':16C 'singl':33C 'testtestkjkldfnjdfn':4A,12A,15C 'time':44C 'user':86C 'util':75C 'without':84C 'xor':39C 'xor-encrypt':38C","nicknames":[],"mitigations":[],"who_affected":null,"tier":null,"verified":{},"analyst_revisit_at":null,"fix_status":null,"audience":null,"plain_action":null,"pkeys":["testtestkjkldfnjdfn"],"ptokens":["testtestkjkldfnjdfn"],"labels":["critical","malicious","npm","package"],"campaign_type":null,"first_public_at":"2026-10-26T00:00:00+00:00","kev":null,"cvss_vector":null,"cvss_by":null,"poc_count":0,"sources":[{"source":"osv-malicious","external_id":"MAL-2026-18697","url":"https://osv.dev/vulnerability/MAL-2026-18697","severity":"critical","published_at":"2026-10-26T00:00:00+00:00","modified_at":"2026-11-05T05:15:06+00:00","first_seen_at":"2026-11-05T06:31:47+00:00","fetched_at":"2026-11-05T06:31:47+00:00","note":null}],"documents":[],"exploit_sources":[],"notice":"Free to read, with fair use of about 60 pages a minute. For higher limits or API access: sales@infrastack.ai"}