Skip to content

MALICIOUS (1) campaign cataloged at 2026-09-11(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.

2026-09-openaii

Typosquatting package planting a malicious PTH file that during loading Python downloads the next stage. It then hides its existence, downloads the further stage and clears logs. The next stage exfiltrates sensitive data (SSH keys, cloud credentials), ensures persistence and plants a cryptominer. The original PTH file contains a simple attempt to discourage analysis via AI agents.

Abuse categories

abuses-pth

The package uses .pth files, sitecustomize or usercustomize modules to execute malicious code during Python startup, even without importing the package code manually.

covering-tracks

The package contains code to cover its tracks, e.g. by deleting malicious code after execution.

cryptominer

Campaign uses cryptominer.

exfiltration_credentials

The package attempts to steal credentials, like passwords or API keys.

exfiltration_ssh_keys

Campaign uses exfiltration_ssh_keys.

files_exfiltration

Campaign uses files_exfiltration.

infostealer

Activity is typical for information stealers, i.e. by exfiltrate various sensitive data from the victim's environment.

obfuscation

Code uses obfuscation techniques to hide its true purpose.

persistence

Campaign uses persistence.

remote_script

Downloads and executes a remote malicious script.

typosquatting

The package name is an typosquatting variant of a popular package.

URLs with payloads, characteristic domains, C&C IPs, repositories with malicious code, etc.

  • 167.86.108.190

  • hxxp://167.86.108.190:7788/stage1.py

  • hxxp://167.86.108.190:7788/.lurves-agent.py

Packages in the campaign

campaign:2026-09-openaii