Fetching from the wire…
Top 5 · 2026-03-28 · source-backed
Two AI toolchain CVEs hit CISA's Known Exploited Vulnerabilities catalog this week, and the attack chain connecting them is the kind of thing that should change how you think about supply chain trust.
CVE-2026-33017: Langflow, the popular agent workflow builder, has an unauthenticated remote code execution vulnerability in v1.8.2 and earlier. No login required. Full server access. It was exploited in the wild within 20 hours of the advisory being published on March 17. Twenty hours. If you're running Langflow and didn't patch within a day, assume compromise.
CVE-2026-33634: This is the Trivy supply chain compromise, and the attack chain is worth understanding in detail. On March 19, attacker "TeamPCP" force-pushed 75 of 76 tags on the trivy-action GitHub Action, replacing legitimate binaries with versions that exfiltrated AWS, GCP, and Azure credentials, SSH keys, and Kubernetes tokens. Trivy is Aqua Security's vulnerability scanner. The tool designed to find security problems was the attack vector.
The cascade didn't stop at Trivy. The compromised credentials from Trivy's CI/CD pipeline were used to backdoor LiteLLM on PyPI. Wiz reported that the LiteLLM compromise affected 36% of cloud environments they monitor. More than a third.
AppSec Santa's RSAC analysis adds a gut-punch detail: 71% of organizations never pin their GitHub Actions to commit hashes. That means nearly three-quarters of all CI/CD pipelines are vulnerable to exactly this kind of tag-mutation attack right now. And this was the second Trivy compromise in March. The first happened March 1. The root cause of the second was incomplete credential rotation after the first. They patched the code but didn't rotate all the lateral credentials, and the attackers walked back in through the gap.
Federal agencies have an April 8-9 remediation deadline. For everyone else, the deadline was March 19, the day it happened.
For builders: pin every GitHub Action to full commit SHAs today. Not tomorrow. Today. Replace uses: aquasecurity/[redacted] with the full SHA. Audit your CI/CD pipeline for any action that isn't pinned. Then check if you're using LiteLLM, and if so, verify you're on a clean version. If you ran Langflow before March 17, audit your server for unauthorized access.
The pattern is what scares me. Attackers aren't going after your code. They're going after the tools you trust to check your code. And 71% of us aren't even using the basic mitigation that would have stopped this.
Each link below shares sources, entities, or timing with this story.
A security scanner. The tool your team trusts to find vulnerabilities. That was the entry point. The TeamPCP campaign compromised Aqua Security's Trivy scanner (a GitHub Action used in CI/CD pipelines), then used that foothold to backdoor LiteLLM's CI/CD pipeline, then pivoted...
Every Python process on your machine just became a potential credential exfiltration endpoint if you installed the wrong version of LiteLLM today. LiteLLM versions 1.82.7 and 1.82.8, published to PyPI on March 24, contained a malicious .pth file that executes automatically on...
Hudson Rock got hold of the archive and counted it. 433,909 files. 118,829 CI runner dumps traced to 2,488 corporate domains. AWS keys, Salesforce client secrets, Slack signing secrets, Azure environment variables, and AI provider API keys belonging to NVIDIA, Volkswagen, Micr...
The supply chain verification system you trust just got bypassed by a worm that carries valid provenance attestations. On May 11, an attacker group called TeamPCP launched Mini Shai-Hulud, compromising 172 npm and PyPI packages across 403 malicious versions totaling 518 millio...
A single compromised GitHub Actions workflow. That's all it took. TechCrunch reports AI recruiting startup Mercor ($10B valuation) confirmed a security incident traced back to a supply chain attack on the open-source LiteLLM proxy. The attack chain is a case study in cascading...
A month ago, TeamPCP compromised Trivy's GitHub Actions runners. Then they trojanized LiteLLM on PyPI. Now Wiz Research confirms they've expanded to npm via a worm called CanisterWorm, using stolen publish tokens to push malicious packages across JavaScript's package ecosystem...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.