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

@noobaihome/amis-uni-area-widgetnpm

@noobaihome/amis-uni-area-widget is a confirmed malicious npm package (MAL-2026-13690) that opens a backdoor for remote access (malicious versions 1.0.0, 1.0.1, 1.0.2…). Do not install it — remove it immediately and rotate any exposed credentials.

Malicious code in @noobaihome/amis-uni-area-widget (npm)

MAL-2026-13690
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall @noobaihome/amis-uni-area-widget

What this malware does

scripts/install.js runs during npm preinstall and performs three attacker-beneficial actions against the installer host. First, it unconditionally beacons installer identifiers (pid, base64-encoded process.cwd(), base64-encoded process.env.INIT_CWD, and a marker) over plain HTTP to the hardcoded bare-IP endpoint http://49.232.169.67:43817/bsrc-r260. Second, when a parent build manifest matches an internal marker, it downloads a shell script from http://49.232.169.67:80/slt via curl (with a wget fallback) and pipes the response into /bin/sh through spawnSync, giving the remote host arbitrary code execution on the installer at install time. Third, it fetches http://bsrc-ssrf.n.baidu-int.com/bsrc_uid — an internal-network endpoint reachable only from inside a specific corporate network — and forwards the base64-encoded response body back to the same 49.232.169.67:43817 callback, characteristic of an SSRF-driven internal reconnaissance probe. The destination is a bare IPv4 address on plain HTTP with no relationship to any documented publisher, the fetched shell script is unpinned and unverified, and all three behaviors fire automatically on npm install.

Malicious versions

10 flagged
1.0.01.0.11.0.21.0.41.0.51.0.61.0.71.0.81.0.101.0.11

Indicators of compromise (SHA-256)

15510a6c21ecdd743474138e5ce36700a133705b31ab4e9d1651d298feaf66f8
2518f3a152632cdb5e9fe503102eb09f8ba7b79a6b8ea5f9ecc193206a8c2b6b
517ad8810b4a12e80381570f0ec88b7b708d810c97a2a90711ae68172c9af51a
87b5f72e01a3ae3eabab4af272133f2a3536a47aa2444b8b810a241ac6ef8b09
9dc6a9f3ec560cd4e83b7682e81c6349aa184892de353e807c41b3576a59a743
c5d7fdcc7c80d935460b3c3080915e805c96d6ea904593786afd9d985439a511
ca5d69656e3a385d08858223b6c6ca2abbef7896020921f5319f874dd39588e4
1741a7c8b780801766382499022f9aa860eb8313e4a416a5157afeb9a92f6561
9e842cae97f83fd281bc9949bf01908a87bd08d885cef712d2dd7c021601939e
d055000a3d6bd5333d0c4edc67a78f31703a56f2766fec9227a7c611ddae3a55

Detection & response playbook

Backdoor / remote access
  1. Find it

    Scan your lockfiles (package-lock.json, pnpm-lock.yaml, yarn.lock, requirements.txt, poetry.lock, etc.) and build artifacts for @noobaihome/amis-uni-area-widget (10 malicious versions). O3 Security's supply-chain scanner checks every dependency against known-malicious package intelligence at install time and in CI, flagging @noobaihome/amis-uni-area-widget across your stack and pipelines.

  2. If you installed it — respond

    @noobaihome/amis-uni-area-widget establishes remote access, so treat any host that installed it as fully compromised. Isolate the machine, remove the package, rotate all credentials it could reach, and rebuild from a trusted image rather than cleaning in place — a backdoor may have planted additional persistence.

  3. Did it already run?

    If @noobaihome/amis-uni-area-widget was ever installed, its post-install/runtime payload may have already executed. O3's L7 egress monitoring and runtime eBPF sensors detect the credential exfiltration or command-and-control callback after install and block the malicious outbound channel, so you catch and contain the actual compromise — not just the presence of the package.

  4. How O3 protects you

    O3 blocks @noobaihome/amis-uni-area-widget before install through its supply-chain scanner, and if it has already run, detects and severs the exfiltration or C2 callback at runtime through L7 egress monitoring and eBPF.

Frequently asked questions

No. @noobaihome/amis-uni-area-widget on npm has been identified as a malicious package (versions 1.0.0, 1.0.1, 1.0.2, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, and 2 more flagged). It should be removed immediately — do not install or keep it in your dependency tree.

Campaign

IN-MAL-2026-017240IN-MAL-2026-017242IN-MAL-2026-017238IN-MAL-2026-017241IN-MAL-2026-017243IN-MAL-2026-017239IN-MAL-2026-017233IN-MAL-2026-017236IN-MAL-2026-017237IN-MAL-2026-017235

References

Credits

  • Amazon Inspector · finder

Detect & block this

O3 blocks @noobaihome/amis-uni-area-widget-class packages before install and in CI — and if it already ran, its runtime egress monitoring catches the C2 callback and severs the channel.

Explore

@noobaihome/amis-uni-area-widget (npm) malicious package — MAL-2026-13690 | O3 Security