安全客•August 17, 2026•🇨🇳Translated from Chinese

LiteLLM Supply Chain Poisoning Exposes 195TB of Credentials Across 2500 Organizations

Security researchers have disclosed the full scope of the LiteLLM supply-chain poisoning incident that occurred in March, describing it as one of the largest AI-related credential leaks to date. Within roughly 40 minutes, attackers exfiltrated approximately 195TB of credentials belonging to around 2500 organizations, including major technology companies such as Nvidia.

LiteLLM serves as a widely used open-source API gateway for connecting Python applications to services from OpenAI, Anthropic, and Azure. The project records nearly 100 million monthly downloads and is installed approximately 3.4 million times per day, making it a critical piece of AI infrastructure.

Attackers from the group TeamPCP did not target the LiteLLM repository directly. Instead, they compromised a dependency used inside LiteLLM’s CI/CD pipeline: the open-source vulnerability scanner Trivy. By rewriting a Git tag, they injected malicious code into Trivy version v0.69.4. Because LiteLLM’s pipeline pulled the latest Trivy tag without version pinning, the poisoned scanner executed during the build process and stole PyPI publishing tokens.

Using the stolen tokens, the attackers published two malicious LiteLLM releases—1.82.7 and 1.82.8—on PyPI. These packages were downloaded more than 119,000 times before PyPI isolated them. The malware collected and transmitted cloud provider keys, Git tokens, SSH private keys, Kubernetes configurations, environment variables, and API keys for AI services.

Analysis by CloudSEK and Hudson Rock identified roughly 434,000 CI/CD-related credentials within the 195TB dataset. The first user report to PyPI arrived only after one hour and nineteen minutes, underscoring the lack of automated detection for malicious package behavior. A coding flaw in the malware’s .pth launcher triggered recursive fork bombs that crashed victim machines, inadvertently limiting the duration of silent operation.

Security analysts emphasize that modern software supply chains rely on transitive trust across hundreds or thousands of dependencies. In this case, the attack surface extended beyond LiteLLM’s own code to every third-party tool referenced in its build pipeline.

Recommended mitigations include strict version pinning with exact hashes in requirements files, locking GitHub Actions to specific commit hashes rather than moving tags, immediate rotation of any credentials used between March 24 and the discovery date, and deployment of environment-variable exfiltration monitoring inside CI/CD workflows.

The incident demonstrates that AI tooling and infrastructure components are now attractive targets for supply-chain adversaries. Organizations are advised to treat AI dependencies with the same rigor applied to production code and to prepare for an increase in similar attacks against model-serving frameworks, vector databases, and training pipelines.

Related articles

Habr•Supply Chain & Open Source

Sapper Revives Minefield to Deliver Accurate SBOM-Based Vulnerability Impact Reports for Cyber Resilience Act Compliance

Developer Perruer has forked the archived BitBom project Minefield into a new open-source tool called Sapper, fixing critical bugs in dependency graph construction and vulnerability matching. The original Minefield used roaring bitmaps and Tarjan's algorithm to build transitive dependency caches from SBOMs in O(n + m) time, but it incorrectly interpreted SPDX edge directions from protobom 0.6, creating false cycles and massively inflating dependent package counts. Additional fixes addressed SQLite memory database pooling issues, OSV range sorting errors with Go pseudo-versions and ECOSYSTEM ecosystems, and slow OSV ingestion by adding a package name index. Sapper now produces prioritized reports using CISA KEV and EPSS scores, showing exact shortest paths from vulnerable packages to root products while respecting OpenVEX statements. The tool maintains full air-gapped operation and supports CycloneDX 1.3–1.7 and SPDX 2.x formats. These improvements directly help organizations meet the 24-hour notification requirements under the EU Cyber Resilience Act for actively exploited vulnerabilities.

BoletimSec•Supply Chain & Open Source

Fake Terraform Providers on HashiCorp Registry Distribute Go Malware to Developers

Cybersecurity researchers have identified Go-based malware distributed through two fake Terraform providers and two Go modules hosted on the official HashiCorp registry. The providers gocommunity-io/dockerd and kreuzwenker/docker, along with modules gocommunity.io/orderedbtree and gogets.dev/btreex, impersonate legitimate projects and represent the first documented case of malicious code being delivered via the HashiCorp registry. Attackers approach developers on LinkedIn, Facebook, and job forums using fake Web3 company profiles, then supply seemingly harmless repositories whose malicious behavior is triggered through npm or PyPI dependencies. Once executed, the malware collects hardware attributes, operating system data, hostname, and node availability before sending the information to attacker infrastructure. Command and control relies on a Slack channel polled every ten seconds and encrypted commands read from Sepolia testnet Ethereum smart contracts every three seconds, with each infected client using ephemeral key pairs for targeted delivery. The code matches the Graphalgo campaign previously documented by ReversingLabs and attributed to North Korean actors.

Habr•Supply Chain & Open Source

Challenges in Building Accurate SBOMs for C and C++ Projects Highlighted by CodeScoring Analysis

C and C++ ecosystems lack centralized package manifests, making SBOM generation far more complex than in Python, Java, or JavaScript. Libraries may arrive through system package managers like apt or dnf, build tools such as Conan and vcpkg, or direct source inclusion, with no single record of all components. CodeScoring’s Johnny agent uses eBPF to observe linker commands during builds and cross-references results with dpkg, RPM, and pkg-config metadata. The analysis distinguishes build-time SBOMs, which capture static libraries and compilation commands, from runtime SBOMs that reflect dynamic dependencies at execution. When version data cannot be verified, components are explicitly marked unresolved rather than guessed. The approach also addresses header-only libraries and patched artifacts that defeat simple hash matching.

AntiMalware•Supply Chain & Open Source

CrowdSec Confirms Theft of Source Code from Roughly 300 GitHub Repositories via TanStack Supply Chain Attack

French cybersecurity firm CrowdSec has confirmed that attackers stole source code from approximately 300 GitHub repositories, including around 170 private ones. The breach occurred in May 2026 through a compromised TanStack component that exfiltrated an API key with read access to the private codebase. The stolen material included code for the company's SaaS console, AWS procedures, connectors, and automation tools, while the remaining repositories contained already-public open source code. No customer data, passwords, organization details, tokens, or other secrets were included in the leak, and all potentially affected credentials were immediately rotated. CrowdSec stated that the code is tightly integrated with internal systems and has largely changed over the past four months, reducing its usefulness outside the company's environment. The SaaS service code undergoes regular audits, and the company sees no immediate threat from the exposure while the investigation continues.