LWA-2026-13481 confirmed malware

@axo_cuy/baileyss@3.0.1

Malicious code in @axo_cuy/baileyss (npm)

T1195.002 · Compromise Software Supply ChainT1059.007 · JavaScriptT1071.001 · Web ProtocolsT1102 · Web ServiceT1036 · Masquerading

Analysis

This package is a modified fork of the Baileys WhatsApp Web library that tampers with the accounts of the people who install it, and it shipped with an editor backup file that exposes the tampering. (1) Forced channel subscription: lib/Socket/newsletter.js hardcodes AUTO_JOIN_CHANNEL, the base64 value "MTIwMzYzNDEyNDUxOTIyMjA5QG5ld3NsZXR0ZXI=" (120363412451922209@newsletter, comment "ID channel kamu"), and every socket created by that module schedules a 10-second timer that fires a xwa2_newsletter_follow request (Types.QueryIds.FOLLOW) for it, so the consumer's WhatsApp account silently follows the author's channel with no option or documentation. (2) The backup file lib/Socket/newsletter.js.bak is the pre-edit version of the same module and follows four further hardcoded channels with staggered delays of 5 to 20 seconds: 120363424295522327@newsletter, 120363427718144294@newsletter, 120363426470081124@newsletter, 120363408893555851@newsletter. (3) Phone-number harvesting endpoint: the exported checkBan() in lib/Socket/socket.js sends whatever number it is given to hxxps://kyuux-r[.]indevs[.]in/api/check-whatsapp?phone=<number> (a third-party host, not WhatsApp) and merges the response with a hardcoded credit "creator: t[.]me/luyatiem". (4) Forged attribution: lib/Socket/luxu.js stamps unrelated hardcoded channel identifiers (120363421563597486@newsletter, labelled "D | 7eppeli-Exloration", and 120363399602691477@newsletter) into the forwardedNewsletterMessageInfo field of status and poll messages. The install hook engine-requirements.js only checks the Node.js version; the package reads no local credential files and does not execute downloaded code.

analyzed by
Leitwacht
first seen
Oct 30, 2026, 05:13 PM
analyzed
Oct 30, 2026, 05:21 PM
weekly installs
114

Related advisories

browse all confirmed advisories →

Independently detected by the Leitwacht supply-chain probe. IOCs are defanged. Published CC0. Think this is a mistake? See the dispute policy.