VDB
GCVE-110-OSM-2026-10613
GCVE-110-OSM-2026-10613
Advisory PublishedCVSS 9.6/10
package.json declares no-for-of-loops as its own dependency and devDependency, with the source pointed at http://pack.nppacks.com/npm/no-for-of-loops instead of the npm registry. On `npm install`, npm fetches a tarball from this host over unauthenticated plain HTTP with no integrity hash, and installs its contents into the consumer's node_modules. The domain operator can serve arbitrary, mutable bytes on each fetch, meaning any code shipped from that host runs inside the installer's dependency tree. The main module's header additionally self-identifies the package as a 'Security Research Testing Purpose' artifact, and the package description is a bare 'NPM', consistent with a hijack-vector proof-of-concept rather than a functional utility. The auto-execute condition is satisfied: any default `npm install` of this package resolves and installs the attacker-controlled tarball without user opt-in.
Judge assessment: This package is acting as a loader for attacker-controlled code: `package.json` points `no-for-of-loops` at `http://pack.nppacks.com/npm/no-for-of-loops`, so a normal install fetches mutable bytes over unauthenticated HTTP and executes them in the consumer dependency tree. The attacker model is a supply-chain hijack/typosquat-style publisher using a throwaway package to force remote code delivery, which is reinforced by the publisher history (`security-node`) and the minimal metadata. The entrypoint comment claiming “Security Research Testing Purpose” does not neutralize the risk; it is consistent with a test payload, but the operational behavior is still a remote URL dependency with no integrity protection. The OSV advisory is corroborated by the actual `package.json` evidence and the failed URL fetch to `pack.nppacks.com`.
ENTRY
index.js (main: index.js)
- URL-Based Dependency in package.json: ""dependencies": { "axios": "^1.7.9", "lodash": "^4.17.21", "node-fetch": "^3.3.2..."
- URL Dependency Fetch Failed in package.json
DESTINATION
- 2 loader (urls, domains)
(values recorded in verified_iocs)
ADDITIONAL FINDINGS
- Publisher Has Other Malicious Packages
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
| Vendor | Product | Versions | Platforms |
|---|---|---|---|
| unknown | no-for-of-loops | all (affected) | — |
Aliases
Browse GCVE Records
867 records in the GCVE database · Updated September 2, 2026
No matching records found.
Explore Further
Investigate this vulnerability in the interactive console or download the raw GCVE record.