VDB

GCVE-110-OSM-2026-9233

GCVE-110-OSM-2026-9233
Advisory PublishedCVSS 5.4/10
Vulnetix · Advisory published July 28, 2026
A package self-described as 'dependency-free calendar-day bucketing and streak math primitives' has zero legitimate reason to spawn a detached child process with fully suppressed I/O (`spawn(c, [], { stdio: 'ignore', detached: true }`). This pattern — executing a variable `c` (implying a dynamically resolved command or path) in a background process that survives parent exit — is the canonical dropper/loader technique used across npm malware campaigns. The presence of `process.platform` alongside this suggests platform-conditional payload selection. Publisher metadata reinforces adversarial intent: brand-new proton.me account with a single package, no source repository, and creation timestamp essentially identical to publish timestamp. Without file contents or recovered IOCs, the full attack chain (what `c` resolves to, whether it fetches a remote payload) cannot be confirmed, which is why this stops at suspicious rather than malicious — but the behavioral profile is strongly characteristic of a dropper. EXFIL - System Information Collection in index.mjs: "process.platform" ADDITIONAL FINDINGS - Silent Process Execution in index.mjs: "stdio: 'ignore'" - Detached Child Process Payload in index.mjs: "spawn(c, [], { stdio: 'ignore', detached: true" PAYLOAD FILES index.mjs INDICATORS (IOCs) - payloadFileHash: d3c35c429dde7ce7789db727c146052a41524f031700726e19da0ae1fbdfdba4

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
unknownlib-streak-mathall (affected)

References

advisory
vendor

Browse GCVE Records

75,801 records in the GCVE database · Updated August 3, 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 ›