{"dataType":"CVE_RECORD","dataVersion":"1.0","cveMetadata":{"cveId":"GCVE-110-OSM-2026-14365","assignerOrgId":"","assignerShortName":"Vulnetix","state":"PUBLISHED","datePublished":"2026-11-01T22:05:55Z","dateUpdated":"2026-11-02T00:19:18Z","dateReserved":""},"containers":{"cna":{"providerMetadata":null,"title":"","descriptions":[{"lang":"en","value":"This package is an example of the greyware Bailey's market.  This package does two things that taken together push it into a \"malicious\" designation:\nFirst, it uploads data provided to it to one of four random locations without explictly saying it would do that.  Second, it scrapes multiple websites and sends social media urls that it finds to one of two API servers managed by the author\n\nENTRY\n  lib/index.js (main: ./lib/index.js)\n\nPERSISTENCE\n  - Startup Persistence in WAProto/AICommon.js: \".profile\"\n  - Startup Persistence in lib/Socket/messages-send.js: \".profile\"\n  - Startup Persistence in lib/Store/make-in-memory-store.js: \".profile\"\n  - Startup Persistence in lib/Utils/instagram.js: \".profile\"\n  - Startup Persistence in lib/assets/wasm/worker-modules.js: \".profile\"\n\nDESTINATION\n  - 33 exfil (reconstructed, custom-c2)\n  - 1 c2 (domains)\n  - 2 fetched-payload (deobfuscated)\n  (values recorded in verified_iocs)\n\nEXFIL\n  - Data Encoding for Exfiltration in lib/Socket/socket.js: \"Buffer.from(creds.noiseKey.public).toString('base64')\"\n  - Data Encoding for Exfiltration in lib/Utils/Tiktok.js: \"encodeURIComponent(url.trim\"\n  - Data Encoding for Exfiltration in lib/Utils/chat-utils.js: \"Buffer.from(indexMac).toString('base64')\"\n  - Data Encoding for Exfiltration in lib/Utils/facebook.js: \"encodeURIComponent(url\"\n  - Data Encoding for Exfiltration in lib/Utils/instagram.js: \"encodeURIComponent(url\"\n  - Data Encoding for Exfiltration in lib/Utils/messages-media.js: \"Buffer.from(media.fileSha256).toString('base64')\"\n  - Data Encoding for Exfiltration in lib/Utils/process-message.js: \"Buffer.from(keyId.keyId).toString('base64')\"\n  - Data Encoding for Exfiltration in lib/Utils/protocol-debug.js: \"Buffer.from(value).toString('base64')\"\n  (+8 more)\n\nOBFUSCATION\n  - Global Variable Shadowing in lib/Voip/wasm-engine.js: \"const module = {\"\n  - Global Variable Shadowing in lib/Voip/worker-bootstrap.js: \"const module = {\"\n  - IOCs Found in Deobfuscated Code in lib/Socket/messages-recv.js\n  - Dynamic Base64 Decoding in lib/Signal/Group/group_cipher.js: \"Buffer.from(iv, 'base64')\"\n  - Dynamic Base64 Decoding in lib/Signal/Group/sender-key-state.js: \"Buffer.from(chainKey, 'base64')\"\n  - Whitespace-Padded Hidden Payload in lib/Socket/messages-recv.js: \"; const\"\n  - Dynamic Base64 Decoding in lib/Utils/chat-utils.js: \"Buffer.from(keyId, 'base64')\"\n  - Dynamic Base64 Decoding in lib/Utils/generics.js: \"Buffer.from(val, 'base64')\"\n  (+15 more)\n\nADDITIONAL FINDINGS\n  - Reconstructed Obfuscated URL in lib/assets/wasm/worker-modules.js: \"https://www.internalfb.com/intern/invariant/2/\"\n  - Dynamic Code Execution in WAProto/add-missing-proto-deps.js: \"exec(source)\"\n  - Platform Detection with Data Collection in lib/Socket/messages-recv.js: \"JSON.stringify({ ...child, content: Buffer.isBuffer(child.content) ? child.conte...\"\n  - Shell Command Execution in lib/Utils/messages-media.js: \"require(\"child_process\")\"\n  - Dangerous Function Calls in lib/Voip/worker-bootstrap.js: \"require(\"vm\")\"\n  - XOR-Encoded String Arrays in lib/assets/wasm/loader.js: \"var r=[0,97,115,109,1,0,0,0,1]\"\n\nPAYLOAD FILES\n  lib/assets/wasm/worker-modules.js (+ lib/Socket/messages-recv.js, lib/Voip/worker-bootstrap.js)","supportingMedia":null}],"references":[{"url":"https://opensourcemalware.com/threats/965711eb-f548-49a2-9579-676a53c4f461","name":"Malicious npm package: @ubedsockets/baileys","tags":["advisory"]},{"url":"https://registry.npmjs.org/@ubedsockets/baileys","name":"","tags":["vendor"]}],"metrics":[{"format":"CVSS_V3","scenarios":null,"cvssV2_0":null,"cvssV3_0":null,"cvssV3_1":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H","baseScore":9.6,"baseSeverity":"CRITICAL"},"cvssV4_0":null,"other":null}],"problemTypes":[{"descriptions":[{"lang":"en","description":"Embedded Malicious Code","cweId":"CWE-506","type":"CWE"}]}],"affected":[{"vendor":"unknown","product":"@ubedsockets/baileys","collectionURL":"https://registry.npmjs.org","packageName":"@ubedsockets/baileys","repo":"","defaultStatus":"affected","versions":[{"version":"all","status":"affected","versionType":"","lessThan":"","lessThanOrEqual":"","changes":null}],"cpes":null,"modules":null,"programFiles":null,"platforms":null}],"cpeApplicability":null,"rejectedReasons":null,"replacedBy":null},"adp":null}}