VDB

GCVE-110-OSM-2026-12503

GCVE-110-OSM-2026-12503
Advisory PublishedCVSS 5.4/10
Vulnetix · Advisory published September 21, 2026
@uol-afiliados/affiliated-config-lib@102.0.0 declares a preinstall hook (`node index.js`) that shells out via `require('child_process').exec` to run `curl` against a subdomain of `hqbv58hgt1sjk7vf7ru4o0mwzn5etahz.oastify.com` (Burp Collaborator out-of-band interaction infrastructure). The subdomain is constructed with shell command substitution `$(hostname).$(whoami)`, so the installer's host name and current user name are embedded in the DNS/HTTP request and sent to the attacker-controlled collector automatically on `npm install`. The package ships no legitimate functionality — the sole install-time effect is host/user identifier exfiltration. The scoped name `@uol-afiliados/*` mimics an internal organization namespace, consistent with dependency-confusion reconnaissance. ENTRY index.js (install-hook: node index.js) - Install Hook Executes Local JS File in package.json DESTINATION - 1 exfil (custom-c2) (values recorded in verified_iocs) EXFIL - OAST/Interactsh Exfiltration in index.js: "oastify.com" - Suspicious Domain in index.js: "oastify.com" ADDITIONAL FINDINGS - Shell Command Execution in index.js: "require("child_process")" - Brand New Package - Very New NPM Publisher Account PAYLOAD FILES index.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@uol-afiliados/affiliated-config-liball (affected)

Browse GCVE Records

317 records in the GCVE database · Updated September 22, 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 ›