TeamPCP Uses WAV Steganography to Deliver Credential Stealers in Malicious Telnyx PyPI Releases

· Original article ↗

Summary

TeamPCP’s malicious telnyx PyPI releases 4.87.1 and 4.87.2 use WAV steganography to deliver credential stealers across Windows, Linux and macOS. Researchers describe Windows persistence and cross-platform data exfiltration; PyPI quarantined the project and users are ur

Key points

  • TeamPCP published malicious telnyx versions 4.87.1 and 4.87.2 to PyPI on March 27, 2026; the project is now quarantined.
  • Security researchers report that code injected into telnyx/_client.py runs when the package is imported and uses WAV files to deliver payloads.
  • On Windows, the malware extracts an executable from hangup.wav and places it as msbuild.exe in the Startup folder for persistence.
  • On Linux and macOS, it fetches ringtone.wav, runs a collector in memory from a temporary directory, and deletes the directory afterward; no persistence mechanism is reported.
  • The harvester collects sensitive data and sends it as tpcp.tar.gz to 83.142.209[.]203:8080. How TeamPCP obtained the PyPI token is unknown.
  • Recommended actions include auditing for the affected versions, downgrading to 4.87.0, rotating secrets, checking the Windows Startup folder for msbuild.exe, and blocking the exfiltration endpoint.

Article Details

Attack Vectors
  • TeamPCP published trojanized telnyx versions 4.87.1 and 4.87.2 to PyPI.
  • Malicious code injected into telnyx/_client.py executes when the package is imported.
  • The payload is delivered inside WAV files using audio steganography.
  • On Windows, the malware drops msbuild.exe into the Startup folder for persistence.
  • On Linux and macOS, the collector runs in memory from a temporary directory, harvests data, and then deletes the directory contents.
  • Collected data is sent as tpcp.tar.gz in an HTTP POST request to the reported C2 address.
Defensive Notes
  • Audit Python environments and requirements.txt files for telnyx==4.87.1 and telnyx==4.87.2; downgrade to the clean 4.87.0 version.
  • Assume affected systems may be compromised and rotate secrets.
  • Check the Windows Startup folder for msbuild.exe.
  • Block the reported C2 address 83.142.209[.]203.

Indicators of compromise

TypeIndicatorContext
IPV483[.]142[.]209[.]203Reported C2 and exfiltration address used by the malware.

MITRE ATT&CK

People

Threat Actors

Products

Tools

Related Articles