TeamPCP Supply Chain Campaign: Update 008 - 26-Day Paus
TeamPCP supply chain campaign resumed after a 26-day pause with three concurrent compromises (Checkmarx KICS, Bitwarden CLI, xinference PyPI). A new self-propagating npm worm, CanisterSprawl, has also been identified.
What Happened
The TeamPCP supply chain campaign resumed operations on April 27, 2026, after a 26-day pause, launching three concurrent software supply chain compromises targeting Checkmarx KICS, Bitwarden CLI, and xinference PyPI packages. Security researchers from the SANS Internet Storm Center identified the resumption in Update 008 of the ongoing tracking series, which succeeded Update 007 published April 8. In addition to the three new compromises, analysts discovered a new worm called CanisterSprawl spreading through npm packages. The campaign’s Tier 1 coverage - its primary distribution network - has returned to active operation.
Why It Matters
TeamPCP has demonstrated sustained operational capability and adaptability, pausing for over three weeks only to return with increased sophistication. The simultaneous compromise of three distinct software ecosystems - Infrastructure-as-Code scanning (Checkmarx KICS), password management tooling (Bitwarden CLI), and machine learning frameworks (xinference) - shows the attackers are targeting high-value developer toolchains. The identification of CanisterSprawl, a self-propagating npm worm, represents an escalation in capability that could accelerate infection spread across the Node.js ecosystem. Organizations using any of these tools should treat all previously installed versions as potentially compromised.
Technical Details
The Checkmarx KICS compromise reused techniques from earlier TeamPCP operations: malicious commits were injected into the GitHub repository with plausible commit messages. The Bitwarden CLI attack appears to have leveraged a cascade technique, where an initial compromise of a downstream dependency allowed code injection into the official Bitwarden CLI build pipeline. The xinference PyPI compromise follows the pattern of typosquatting with dependency confusion vectors, targeting users of the Xorbits inference framework.
CanisterSprawl differs from prior TeamPCP tools: it autonomously scans npm registries for packages with known credentials or API tokens, exfiltrates them, and uses them to propagate to new packages while adding malicious payloads. The worm does not require command-and-control infrastructure for basic operations.
CVE-2026-33634 was assigned for one of the exploitation vectors used in this campaign, though specific affected component details remain under embargo.
Immediate Risk
Organizations that installed Checkmarx KICS, Bitwarden CLI, or xinference PyPI packages between April 20-27, 2026 should treat those installations as compromised. The 26-day pause may have lulled security teams into reducing monitoring posture. CanisterSprawl’s autonomous propagation means any npm registry with exposed credentials could be rapidly compromised. If your organization uses private npm registries with any exposed tokens, immediate credential rotation is required.
Security teams should audit npm package.json and lockfiles for unexpected dependency additions, particularly packages with recent publish dates from unfamiliar maintainers.
Security Insight
The 26-day operational pause by TeamPCP highlights a critical blind spot in most supply chain detection strategies: defenders tend to focus detection on active, ongoing attacks rather than accounting for threat actor operational tempo. When an adversary pauses for weeks, security teams often reduce monitoring to baseline levels, creating the precise window needed for a multi-vector return. Organizations should consider implementing persistent, temporally-agnostic supply chain monitoring that maintains alert fidelity regardless of how long an attacker goes dark - treating silence not as victory, but as the calm before a coordinated strike.
Further Reading
Never miss a security update
Get real-time security alerts delivered to your preferred platform.
Related News
The Interlock ransomware gang has been exploiting a maximum severity remote code execution (RCE) vulnerability in Cisco's Secure Firewall Management Center (FMC) software in zero-day attacks since lat
Cybersecurity roundup for 2026-06-08 to 2026-06-14. 4 CVE advisories, 3 breach reports, 5 threat news stories.
Cybersecurity roundup for 2026-04-27 to 2026-05-03. 10 CVE advisories, 5 breach reports, 5 threat news stories.
Cisco has released security updates to address a vulnerability in the Catalyst SD-WAN Manager, tracked as CVE-2026-20262, that was exploited in attacks to escalate to root privileges. [...]