VDB

GCVE-110-OSM-2026-10520

GCVE-110-OSM-2026-10520
Advisory PublishedCVSS 9.6/10
Vulnetix · Advisory published August 17, 2026
This package is an unambiguous credential-theft and system-reconnaissance implant. The preinstall hook executes immediately on npm install and reads /etc/passwd, /etc/shadow, ~/.ssh/id_rsa, ~/.aws/credentials, .env, and .npmrc, then exfiltrates their contents to the attacker-controlled OAST endpoint 98fc2q4edg6ycjvebn0x9nmbg2mtamyb.oastify.com via both HTTPS POST and DNS exfiltration (base64-chunked subdomain queries). The postinstall/install scripts beacon full system fingerprint (hostname, platform, arch, username, network interfaces, PID) to the same C2. The publisher 'bugkiller0x1' has a publisherMaliciousRatio of 1.0 — all four previously checked packages are already confirmed malicious at critical severity. The version number 99.99.99 is a classic dependency-confusion attack indicator designed to outrank any internal package of the same name. ENTRY preinstall.js (install-hook: node preinstall.js) - Install Hook Executes Local JS File in package.json - Postinstall Script in package.json DESTINATION - 1 exfil (custom-c2) (values recorded in verified_iocs) EXFIL - OAST/Interactsh Exfiltration in postinstall.js: "oastify.com" - Sensitive File Access in preinstall.js: "'~/.ssh/id_rsa'" - OAST/Interactsh Exfiltration in preinstall.js: "oastify.com" - System Information Exfiltration in postinstall.js: "os.hostname(), platform: os.platform(), arch: os.arch(), user: os.userInfo().use..." - HTTP Data Exfiltration in postinstall.js: "os.homedir(), cwd: process.cwd(), interfaces: netInterfaces, pid: process.pid })..." - System Information Exfiltration in preinstall.js: "os.hostname() } }; const req = https.request" - HTTP Data Exfiltration in preinstall.js: "os.hostname() } }; const req = https.request" - Network Request in postinstall.js: "https.request(" (+6 more) ADDITIONAL FINDINGS - Publisher Has Other Malicious Packages - Shell Command Execution in postinstall.js: "require('child_process')" - Platform Detection with Data Collection in postinstall.js: "JSON.stringify({ hostname: os.hostname(), platform: os.platform(), arch: os.arch" - Very New NPM Publisher Account - Publisher Shows Burner-Account Pattern PAYLOAD FILES preinstall.js (+ postinstall.js)

Weaknesses (CWE)

CWE-506Embedded Malicious Code

Risk Scores

CVSS 3.1
9.6/10
Critical · CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H

Affected Products

VendorProductVersionsPlatforms
unknownmw-filesystem-events-nodream_compatall (affected)

Browse GCVE Records

3,587 records in the GCVE database · Updated September 5, 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 ›