{"id":"MAL-2026-18701","kind":"package","aliases":["MAL-2026-18701"],"related":[],"title":"Malicious code in wxwxtt (npm)","description":"wxwxtt is a dependency-confusion package (versions up to 99.0.1) from the same campaign as troubleshooting (MAL-2026-17641): a postinstall script runs beacon.cjs, which POSTs the installing host's name, install path and working directory to a hard-coded collector, and index.js, byte-identical to the troubleshooting payload (sha256 a86a4da763bbb34c16f361abe7aab66d5df591b66867ac8160041f932159b08d), does the same when imported.","summary":null,"severity":"critical","cvss":null,"epss":null,"exploited":false,"exploited_at":null,"products":[{"name":"wxwxtt","fixed":[],"affected":"= 0.0.0; = 0.0.1; = 0.1.0; = 1.0.0; = 1.0.1; = 1.1.0; = 2.0.0; = 2.0.1; = 3.0.0; = 99.0.1","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":"'-17641':34C '-18701':8A,11A '-2026':7A,10A,33C '99.0.1':25C 'a86a4da763bbb34c16f361abe7aab66d5df591b66867ac8160041f932159b08d':68C 'beacon.cjs':39C 'byte':61C 'byte-ident':60C 'campaign':29C 'code':2A,56C 'collector':57C 'confus':20C 'depend':19C 'dependency-confus':18C 'directori':51C 'hard':55C 'hard-cod':54C 'host':44C 'ident':62C 'import':73C 'index.js':59C 'instal':43C,47C 'mal':6A,9A,32C 'malici':1A,13B 'name':46C 'npm':5A 'packag':14B,21C 'path':48C 'payload':66C 'post':41C 'postinstal':36C 'run':38C 'script':37C 'sha256':67C 'troubleshoot':31C,65C 'version':22C 'work':50C 'wxwxtt':4A,12A,15C","nicknames":[],"mitigations":[],"who_affected":null,"tier":null,"verified":{},"analyst_revisit_at":null,"fix_status":null,"audience":null,"plain_action":null,"pkeys":["wxwxtt"],"ptokens":["wxwxtt"],"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-18701","url":"https://osv.dev/vulnerability/MAL-2026-18701","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"}