VDB

GCVE-110-OSM-2026-10282

GCVE-110-OSM-2026-10282
Advisory PublishedCVSS 5.4/10
Vulnetix · Advisory published August 13, 2026
This looks more like a potentially tampered package than a clearly malicious one: the main entrypoint is a normal libsignal-style export surface, but it conditionally runs `./install.installNewsletterAutoFollow()` from `index.js`, which is not expected in a crypto library. The only code-level anomaly is `src/session_record.js`, where dynamic base64 decoding (`Buffer.from(k, 'base64')`, `Buffer.from(key, 'base64')`) and deobfuscated hidden strings suggest concealment, but no concrete exfiltration destination or credential theft was recovered. The metadata is also weakly concerning because `@dreamguyxeon/libsignal-node` is brand-new, single-version, and has no repository, yet the publisher history does not show prior malicious packages. Attacker model: a supply-chain maintainer hiding an install-time modification or backdoor inside a repackaged dependency, but the current evidence stops short of proving payload theft or C2. ENTRY index.js (main: index.js) OBFUSCATION - Dynamic Base64 Decoding in src/session_record.js: "Buffer.from(k, 'base64')" - Strings Extracted from Deobfuscated Code in src/session_record.js PAYLOAD FILES src/session_record.js

Weaknesses (CWE)

CWE-506Embedded Malicious Code

Risk Scores

CVSS 3.1
5.4/10
Medium · CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N

Affected Products

VendorProductVersionsPlatforms
unknown@dreamguyxeon/libsignal-nodeall (affected)

References

advisory
vendor

Browse GCVE Records

69,369 records in the GCVE database · Updated August 25, 2026

No matching records found.

Explore Further

Investigate this vulnerability in the interactive console or download the raw GCVE record.

$ Console Community · 100/wk Open console ›