Malicious code in hydration-ui-dlx (npm)
Description
The npm package hydration-ui-dlx contains malicious code that executes a hidden Linux ELF binary upon import. This binary establishes a connection to a hardcoded command-and-control server, enabling full post-exploitation capabilities including remote shell access, payload fetching and execution, data exfiltration, persistence via systemd user units, and network pivoting through SOCKS5 proxy and TCP port forwarding. The package masquerades as a benign calendar utility, but its actual behavior compromises the host system completely.
Affected software
Run on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The hydration-ui-dlx npm package includes a top-level immediately-invoked function expression (IIFE) that changes permissions and launches a detached Linux x86_64 ELF executable disguised with a .mjs extension. This executable contacts a hardcoded C2 server at 217.60.77.63 to provide interactive remote shell access, fetch and execute additional ELF payloads and shellcode (including fileless in-memory execution via memfd_create syscall), exfiltrate sensitive data such as files, SSH keys, credentials, database contents, and clipboard data via chunked HTTP POST requests, and establish persistence by creating a systemd user service named "System Update Service" with automatic restart. It also enables SOCKS5 proxy and arbitrary TCP port forwarding, turning the compromised host into a network pivot point. The package's README and loader provide false descriptions to evade detection and review.
Potential Impact
Any system with this package installed or running should be considered fully compromised. The attacker gains full control over the host, including remote shell access, data exfiltration of sensitive credentials and files, persistence mechanisms, and the ability to pivot within the network. Secrets and keys stored on the compromised system are at high risk and should be rotated immediately from a secure environment. Removing the package alone does not guarantee removal of all malicious components due to the extensive post-installation compromise.
Defensive Guidance
Immediate removal of the hydration-ui-dlx package is recommended. However, due to the high likelihood of full system compromise, all secrets, credentials, and keys stored on the affected system should be rotated from a different, trusted machine. A full forensic investigation and system rebuild may be necessary to ensure complete eradication of the implant and associated malware. No official patch or fix is available as this is a malicious package rather than a vulnerability in legitimate software.
Technical Details
- Gcve Source
- db.gcve.eu
- Osv Id
- MAL-2026-14577
- Osv Schema Version
- 1.7.4
- Aliases
- ["GHSA-j5x7-qc6j-xwg4"]
- Ecosystems
- ["npm"]
Threat ID: 6a91a858acd9273b490696a2
Added to database: 08/28/2026, 15:25:12 UTC
Last enriched: 09/09/2026, 23:37:40 UTC
Last updated: 10/03/2026, 09:12:23 UTC
Views: 25
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
External Links
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.