TeamPCP Campaign Expands From Trivy Compromise to npm Worm and Kubernetes Wiper

· Original article ↗

Summary

Researchers report that TeamPCP’s Trivy supply-chain compromise spread trojanized images and enabled repository defacements, CanisterWorm-infected npm packages, credential theft, backdoors, and Kubernetes-wiping payloads.

Key points

  • Trivy Docker image versions 0.69.4–0.69.6 were reported as malicious and later removed; 0.69.3 was identified as the last known clean release.
  • Researchers attributed the campaign to TeamPCP and said a compromised Aqua Security GitHub Actions credential enabled credential theft.
  • A compromised Argon-DevOps-Mgt service account token was assessed with high confidence as the means of defacing 44 Aqua Security internal repositories.
  • Attackers reportedly used stolen data to compromise dozens of npm packages and distribute the self-propagating CanisterWorm.
  • A TeamPCP-attributed payload reportedly deploys privileged DaemonSets to wipe Iranian Kubernetes clusters; non-Iranian nodes may receive a CanisterWorm backdoor.
  • The article advises avoiding affected Trivy versions, reviewing recent CI/CD executions, and securing exposed service account tokens.

Article Details

Event Type
Supply-chain compromise involving trojanized Trivy images and GitHub Actions, followed by repository defacement and downstream malware distribution.
Impact
Trivy versions 0.69.4–0.69.6 were distributed as malicious Docker images and later removed. The reported downstream activity includes defacement of 44 Aqua Security repositories, npm packages infected with CanisterWorm, credential theft and backdoor deployment, and wiping of Iranian Kubernetes clusters.

MITRE ATT&CK

People

Threat Actors

Malware

Vendors

Products

Countries

Industries

Related Articles