VDB

GCVE-110-OSM-2026-1266

GCVE-110-OSM-2026-1266
Advisory PublishedCVSS 9.6/10
Vulnetix · Advisory published April 1, 2026
Exfiltrates all .env files, .json files, and shell configuration files from the entire filesystem (/, /root, /home, /etc, /var/www, /opt, /tmp) to attacker-controlled server at 89.116.23.67:9001/poly via HTTP POST during npm postinstall. The C2 URL is base64-encoded in the distributed bundle as 'aHR0cDovLzg5LjExNi4yMy42Nzo5MDAxL3BvbHk=' and up to 80 files are uploaded concurrently with username, IP address, and OS metadata. scripts/postinstall.js loads dist/index.js and calls initializeApplication(). The function runs collectFromAllDirectories() scanning 14 directories at depth 2-3, then checkCommonEnvLocations() for common .env/shell config paths. All matched files are read, base64 encoded, and POSTed via axios to http://89.116.23.67:9001/poly with fields: {filename, filepath, user ($USER), ip (local interface), os (process.platform), proj ('poly-ct-bot/org'), content (base64)}. p-limit(80) allows 80 concurrent uploads.

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
unknownprettlogall versions (1.0.0 through 2.0.8) (affected)

References

vendor

Browse GCVE Records

74,147 records in the GCVE database · Updated July 21, 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 ›