npm · Malicious package advisory
Malwareoit-lib-oracle-util
GHSA-8jwf-jxvr-v3qg
Malicious code in oit-lib-oracle-util (npm)
Details
**Severity:** Critical **Affected versions:** `= 45.0.0` ## Source: amazon-inspector (63a2d32099a0c4246e0b8711f8b29d321b7d1c3a0a99e36edc367934fc9f34f3) package.json declares a dependency whose key (`oit-lib-oracle-util`) matches this package's own name and whose value is a bare HTTPS URL — `https://repo.securityctrl.com/oit-lib-oracle-util` — instead of a registry version range. On `npm install`, npm fetches whatever bytes that URL returns at install time and installs them, running any lifecycle scripts inside the fetched artifact. The source is unpinned, has no integrity hash, and is unrelated to the npm registry; the host `repo.securityctrl.com` is not a known registry mirror and has no association with a declared publisher. The shipped index.js is an inert stub, so the manifest itself is the entire delivery mechanism. The self-referential name and implausibly high version (45.0.0) are consistent with a dependency-confusion lure designed to win resolution against an internal package of the same name. --- Credit: [OpenSSF](https://github.com/ossf/malicious-packages) ([source](https://github.com/ossf/malicious-packages/blob/d75ebb673b0185a99abe46e9e4a60aaa467fa7d8/osv/malicious/npm/oit-lib-oracle-util/MAL-2026-15541.json)) **References:** - https://github.com/ossf/malicious-packages/blob/d75ebb673b0185a99abe46e9e4a60aaa467fa7d8/osv/malicious/npm/oit-lib-oracle-util/MAL-2026-15541.json - https://www.npmjs.com/package/oit-lib-oracle-util/v/45.0.0 - https://github.com/advisories/GHSA-8jwf-jxvr-v3qg
Compromised versions (1)
- = 45.0.0
Any computer that installed or ran a compromised version should be considered fully compromised. Rotate every secret on that machine from a clean environment.