W4SP Stealer Update—Attacker now Attempting to Masquerade as Popular Orgs

W4SP Stealer Update—Attacker now Attempting to Masquerade as Popular Orgs

Hello again from the Phylum Research Team! It’s been 2 weeks since we published our deep dive into the on-going W4SP Stealer supply-chain attack targeting Python developers and this is still a very active attack. The attacker has continued releasing package after package at a slow but very steady pace.

The modus operandi appears to be the same, generally speaking. The attacker copies existing repos and injects a malicious __import__ statement into the __init__.py or setup.py. The number of layers and complexity of obfuscation varies slightly from package to package, but they all appear to still have the same common end goal of getting W4SP Stealer deployed on developers’ machines.

Mozilla on PyPI⁉️

In a brazen albeit strange twist, just this morning, the attacker published a package on PyPI called mozilla under a username also registered as “Mozilla.” We’re not sure what a Python developer might expect to receive by pip installing mozilla onto their machine (perhaps a terminal-based Firefox??) but there you have it—not a typosquat, per se, but a “brandsquat” maybe? The attacker is clearly trying to pose as the organization itself, hoping to rely on brand name recognition to not raise suspicion. Either way, this particular attempt has lifted the legitimate part of the code from a package called app-graphs.

mozilla-pkg
mozilla-pkg-author

The Full List

You can see from some entries on the list that Mozilla isn’t the only brand name being used. There are a handful of packages released with Discord and TikTok in the names as well.

This attack has proven to be bold, steady and relentless. Here’s a full list of the additional packages we’ve uncovered since our last report:

  • mozilla
  • shortnet
  • shortnets
  • pylo-color
  • web5
  • color-random
  • simple-color
  • loy
  • auo
  • color-utility
  • tiktok-filter-api
  • Discord-Embedds
  • color-utility-test
  • pyshftuler
  • blockcypher-lib
  • discord-api-wrapper
  • ascii2art
  • crypto-payments
  • apch
  • colors-it

We at Phylum are continuing to closely watch this attack and report all these packages as soon as we see them. Be sure to stay tuned for our next update!

Impact

As of publication, the total download count for this new set of packages is about 3000 downloads.

Phylum Research Team

Phylum Research Team

Hackers, Data Scientists, and Engineers responsible for the identification and takedown of software supply chain attackers.