Your RSA-2048 keys break in 2030. Find every one of them before attackers do.
Malicious package

@oplus/obus-corenpm

Malicious code in @oplus/obus-core (npm) Remove it immediately and rotate any exposed credentials.

MAL-2026-5424
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall @oplus/obus-core

What this malware does

On npm install, scripts/postinstall.js collects the installer's username (os.userInfo()), hostname (os.hostname()), current working directory (process.cwd()), and public IP (fetched from https://api.ipify.org), then ships this data to a hardcoded interactsh callback at xjaipnfhcpawuhzlgzkzo1ak3aai9m873.oast.fun through two channels: (1) a DNS lookup whose label is the hex-encoded payload prefixed onto the C2 domain, and (2) an HTTPS GET to /poc with the JSON payload base64-encoded in an x-poc header. The package is published at version 99.99.99 under the @oplus scope (mirroring OPlus/Oppo internal naming) — the textbook dependency-confusion shape designed to outrank an internal counterpart during resolution. A source comment self-labels the package as a 'Dependency Confusion PoC - Bug Bounty Research', but the exfiltration fires on every install regardless of stated intent: any developer or build system that resolves this package leaks host identifiers to the attacker-controlled callback domain.

Malicious versions

1 flagged
99.99.99

Indicators of compromise (SHA-256)

686aba482c808347d0722c9c3de657dc62763ce9eff635ef2ca006d0203608b9
ed41b3738a8034ebb2e92744dd0891812f6c6fdb278e78c377045a86f2b5a34d

Frequently asked questions

No. @oplus/obus-core on npm has been identified as a malicious package (version 99.99.99 flagged). It should be removed immediately — do not install or keep it in your dependency tree.

Campaign

IN-MAL-2026-005003IN-MAL-2026-005002

References

Credits

  • Amazon Inspector · finder

Scan your dependencies

O3 Security blocks malicious packages like this at install time and in CI.

Supply-chain protection
@oplus/obus-core (npm) malicious package — MAL-2026-5424 | O3 Security