Tia N.List

Reported by 3 outlets

Long-Running NPM Malware Campaign Accumulates 40,000 Downloads

hot0.0
Why this score
Breadth
1.50 / 2.0 · 3 sources
Authority
1.80 / 2.0 · best outlet weight
Severity
1.00 / 5.0 · CVSS + content signals
Velocity
0.00 / 2.0 · updates in 48h
Pickup speed
0.27 / 0.6 · time to second source
Recency
× 0.01 temporal multiplier
Community
+ 0.00 / 1.5 · reddit signal
Score
0.0 / 10 = base × recency + community
securityweek.comcheckmarx.comfawkes.rocks desk first seen 7d ago

Desk analysis

The MALFEX campaign is not a new disclosure; it is a three-year npm supply chain operation running since August 2023 that Checkmarx documented on October 5, 2026, the day before this story broke. The mechanism is precise: the actor published 12 packages, eight malicious, using three independent delivery paths with no shared infrastructure. The loaders execute during npm install via obfuscated scripts that run cross-platform but only activate on Windows, delivering the Overlord RAT, infostealers, and additional payloads. As of October 1, three malicious packages remained installable: function-flag (over 37,000 downloads since July 2025, unflagged by any advisory), function-color, and cdn-img-fetch. OSV advisories cover only six malicious packages, and the entry for cdn-img-fetch misses two of its four malicious iterations, so registry hygiene alone is insufficient.

What makes this story defensible is the exposure gap: 40,000 downloads across a campaign with zero CVEs, no CISA KEV entry, and no advisory for the highest-download package. Any organization pulling npm dependencies without pinning hashes or scanning post-install scripts is exposed, and the three active packages mean the infection chain is still open. The independent infrastructure paths also indicate a deliberate operational design rather than opportunistic typosquatting, which raises the likelihood of sustained targeting rather than a one-time spray. Most supply chain stories today describe removed packages or patched registry entries; this one describes active, unpatched, unadvised malware still available for installation.

Defenders should audit dependency trees for the six named malicious packages (tlxbnhd, tldriver, mxdriver, img-to-native, native-runner, cdn-img-fetch) and specifically for function-flag, function-color, and the latest iterations of cdn-img-fetch. Hunt for Overlord RAT telemetry and infostealer dropper artifacts in npm install logs and Windows process creation events; the event list references cross-platform script execution with a Windows-only payload, so Linux and macOS hosts should also review install-time script execution for anomalous child processes. Network restrictions on npm registry access should include dependency-scanning gates that flag any package without an OSV advisory but with high install counts or recent malicious iterations.

Watch for removal of the remaining three packages or publication of additional OSV advisories covering the missing iterations of cdn-img-fetch; either event would change the exposure assessment. A Checkmarx follow-up identifying the actor's signing patterns or linking the three delivery paths to common command-and-control infrastructure would also shift the threat rating from independent campaigns to a unified adversary with centralized control.

Timeline

  1. original reporting

    Long-Running NPM Malware Campaign Accumulates 40,000 Downloads

    securityweek.com · 7d ago · October 6th, 2026

    Malicious packages published as part of a long-running NPM supply chain campaign have accumulated over 40,000 downloads, Checkmarx reports. Dubbed MALFEX and distributing malware such as the Overlord RAT and infostealers, the campaign has been ongoing since August 2023, when the threat actor published its first package. To date, the threat actor has published 12 packages, eight of which are malicious. Five have been removed from the registry, but three were still installable as of October 1, namely function-flag , function-color , and cdn-img-fetch . According to Checkmarx, function-flag deserves special attention: it has been malicious since July 2025, has more than 37,000 downloads, and no advisory flags it as malicious. Open Source Vulnerabilities (OSV) advisories have been published for six malicious packages: tlxbnhd, tldriver, mxdriver, img-to-native, native-runner, and cdn-img-fetch . However, the entry for cdn-img-fetch covers only two of its four malicious iterations. Checkmarx identified three independent delivery paths used in the campaign, noting that they do not share infrastructure, although they are linked to the same threat actor. The first involves loaders for the Overlord RAT and obfuscated scripts executed during npm install . While the scripts can be launched on Windows, macOS, and Linux, the payload only works on Windows systems. The Overlord RAT provides the operator with monitoring and control capabilities, inc

  2. update from checkmarx.com

    MALFEX npm Malware Campaign: Three Payloads And An Adversary That Signs Their Work - Checkmarx

    checkmarx.com · 8d ago · October 5th, 2026

    Checkmarx published the original MALFEX disclosure on October 5, 2026.

  3. update from fawkes.rocks

    MALFEX npm malware campaign tops 40,000 downloads https:// fawkes.rocks/2026/10/06/malfex -npm-malware-campaign-tops-40000-downloads/

    fawkes.rocks · 7d ago · October 6th, 2026

    MALFEX npm malware campaign tops 40,000 downloads https:// fawkes.rocks/2026/10/06/malfex -npm-malware-campaign-tops-40000-downloads/

    via Mastodon https://fawkes.rocks/2026/10/06/malfex-npm-malware-campaign-tops-40000-downloads/

Source on GitHub