Skip to content

MALICIOUS (1) campaign cataloged at 2025-10-22(2).

  1. The campaign has clearly malicious intent, like infostealers.
  2. This is just the date of creating the catalog entry. It may not reflect the date of creation of the campaign itself.

2025-10-asynhttp

Packages silently decrypt content hidden in a dependency and load them as Python extension modules.

In the first wave, those are copies of legitimate aiohttp and aiohappyeyeballs packages. In the second wave, malicious packages created good-looking forks of legitimate rich and pigments packages.

Abuse categories

clones_real_package

Campaign uses clones_real_package.

exfiltration_generic

Campaign uses exfiltration_generic.

native-extension

Campaign uses native-extension.

obfuscation

Campaign uses obfuscation.

typosquatting

Campaign uses typosquatting.

References

Referenced resources may include blog posts about the campaign, malware analysis, sandbox reports, or other relevant information.

Packages in the campaign

campaign:2025-10-asynhttp