{"dataType":"CVE_RECORD","dataVersion":"1.0","cveMetadata":{"cveId":"GCVE-110-OSM-2026-14053","assignerOrgId":"","assignerShortName":"Vulnetix","state":"PUBLISHED","datePublished":"2026-10-11T14:56:26Z","dateUpdated":"2026-10-24T04:09:37Z","dateReserved":""},"containers":{"cna":{"providerMetadata":null,"title":"","descriptions":[{"lang":"en","value":"The package publishes to the @coopeuch npm scope at version 1.999.999 with a stub index.js, a shape designed to win resolution over an internal scope registry when an organization's scope-to-registry mapping is missing. On npm install, scripts.postinstall executes postinstall.js, which collects host identity (hostname, username, uid/gid, homedir, non-internal network interface addresses and MAC addresses, DNS servers, reverse-DNS internal FQDN), CI/orchestration markers, npm context, container detection via /proc/1/cgroup, and the consuming parent package's name, version, and declared version range, then POSTs the aggregated JSON over HTTPS to the hardcoded author endpoint collector.oob.s4yhii.com/_npm-poc/beacon alongside a DNS beacon under *.oob.s4yhii.com. The behavior fires automatically at install time without consent and reveals internal infrastructure details and private project identifiers of any organization whose build resolves this package from the public registry.\n\nENTRY\n  postinstall.js (install-hook: node ./postinstall.js)\n  - Install Hook Executes Local JS File in package.json\n\nDESTINATION\n  - 2 exfil (custom-c2)\n  (values recorded in verified_iocs)\n\nEXFIL\n  - Network Request in postinstall.js: \"https.request(\"\n  - System Information Collection in postinstall.js: \"os.userInfo()\"\n  - DNS Lookup in postinstall.js: \"dns.lookup(\"\n\nADDITIONAL FINDINGS\n  - Brand New Package\n  - Very New NPM Publisher Account\n  - Publisher Has Other Malicious Packages\n  - Rapid Version Publishing\n\nPAYLOAD FILES\n  postinstall.js","supportingMedia":null}],"references":[{"url":"https://opensourcemalware.com/threats/1fb79a69-874a-446e-9a7c-818599931686","name":"Malicious npm package: @coopeuch/config","tags":["advisory"]},{"url":"https://osv.dev/vulnerability/MAL-2026-17762","name":"","tags":["advisory"]},{"url":"https://registry.npmjs.org/@coopeuch/config","name":"","tags":["vendor"]}],"metrics":[{"format":"CVSS_V3","scenarios":null,"cvssV2_0":null,"cvssV3_0":null,"cvssV3_1":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","baseScore":8.8,"baseSeverity":"HIGH"},"cvssV4_0":null,"other":null}],"problemTypes":[{"descriptions":[{"lang":"en","description":"Embedded Malicious Code","cweId":"CWE-506","type":"CWE"}]}],"affected":[{"vendor":"unknown","product":"@coopeuch/config","collectionURL":"https://registry.npmjs.org","packageName":"@coopeuch/config","repo":"","defaultStatus":"affected","versions":[{"version":"all","status":"affected","versionType":"","lessThan":"","lessThanOrEqual":"","changes":null}],"cpes":null,"modules":null,"programFiles":null,"platforms":null}],"cpeApplicability":null,"rejectedReasons":null,"replacedBy":null,"x_vulnetix_aliases":{"direct":["MAL-2026-17762"]}},"adp":null}}