mimile
Back to feed
This event is part of a larger story
Франция, Казахстан, Польша: кибератаки раскрыли данные сотен тысяч
Read briefing

Nearly 800 Malicious npm Packages Deliver Cross-Platform RAT and Infostealer

AI digest

This digest was compiled by AI from multiple sources — links to the originals are below.

Nearly 800 Malicious npm Packages Deliver Cross-Platform RAT and Infostealer

A campaign of nearly 800 malicious npm packages has been identified delivering a cross-platform remote access trojan and infostealer, researcher Paul McCarty of OpenSourceMalware said. The packages use AI-generated typo-squatted names and instruct developers to load them with require() to trigger a multi-stage infection. The malware targets Windows, macOS, and Linux systems through a downloader dubbed WEL1DROPPER.

Infection Mechanism

The malicious npm packages rely on a README instruction directing developers to call require() on the package, sidestepping typical lifecycle hooks. This triggers the downloader WEL1DROPPER, which identifies the host’s operating system and processor architecture. It then fetches a compatible payload from one of three Cloudflare Workers domains: oob-worker.cf103-070.workers[.]dev, oob-worker.cf102-baf.workers[.]dev, or oob-worker.cf99-9b3.workers[.]dev.

Multi-Stage Payload Delivery

If HTTPS downloads fail, the malware switches to DNS TXT record delivery, querying c.<wel1.ru> for payload chunk counts and assembling them. Platform‑specific domains are used: sdk.dl.wel1[.]ru (Linux x64), ext.dl.wel1[.]ru (Linux ARM64), pkg.dl.wel1[.]ru (macOS), and net.dl.wel1[.]ru (Windows). On Windows, the final stage disables ETW and AMSI, checks for sandboxes, establishes persistence via a Registry Run key and scheduled task, and runs an encrypted payload. macOS and Linux variants perform similar sandbox checks and use LaunchAgent or /bin/sh execution.

What's Next

The npm registry has yet to comment on the removal of these packages, and the total number of affected developers is unknown. OpenSourceMalware researchers caution that the use of AI-generated package names points to an automated, scalable effort that may continue in new forms.

1 source

Nearly 800 Malicious npm Packages Deliver Cross-Platform RAT and Infostealer