Wednesday, September 16, 2026

LiteLLM Hack Exposes Secrets From 2,488 Companies Across 118,829 CI Runner Dumps

The LiteLLM supply-chain compromise has shifted from a short-lived malicious package incident into a sprawling enterprise exposure event.

Analysis of an alleged 153GB attacker archive has linked 118,829 CI runner dumps to 2,488 corporate domains, exposing the depth of secrets accessible inside modern build environments.

The campaign, publicly attributed to TeamPCP, began upstream of LiteLLM. Attackers first compromised the GitHub Actions ecosystem around Trivy, the widely used open-source vulnerability scanner.

Snyk’s incident analysis places the malicious uploads at 10:39 UTC and 10:52 UTC, respectively; PyPI quarantined them roughly three hours later.

This was not conventional dependency poisoning. Version 1.82.7 embedded malicious code in LiteLLM’s proxy server path, while 1.82.8 added a litellm_init.pth startup hook.

The latter was particularly dangerous because Python processes .pth files whenever the interpreter initializes.

As a result, the payload could execute without an explicit LiteLLM import, including during routine Python, pip, or automated CI activity.

Trend Micro’s technical breakdown describes the rapid 13-minute shift from application-level execution to interpreter-level activation.

The malware was designed to harvest the data CI runners routinely hold: environment variables, cloud credentials, SSH keys, Kubernetes tokens, Docker registry logins, source-control credentials, .env files, database configuration, and AI-provider API keys.

An aggregation of several enterprise environment dumps revealing the GITLAB_USER_EMAIL variable (Source : Hudson Rock).
 An aggregation of several enterprise environment dumps revealing the GITLAB_USER_EMAIL variable (Source : Hudson Rock).

Hudson Rock Researchers said that, LiteLLM’s CI/CD pipeline consumed the poisoned Trivy action, allowing the adversary to harvest a PyPI publishing token from the runner environment and publish trojanized litellm versions 1.82.7 and 1.82.8 on March 24, 2026.

Encrypted collected data before exfiltration and included mechanisms for local persistence and Kubernetes lateral movement.

LiteLLM Hack Exposes Secrets

The code’s presence does not prove every capability was successfully exercised against every victim, but it demonstrates that a compromised runner could become a launch point for deeper cloud and cluster compromise.

A trove of internal corporate secrets, exposing sensitive tokens for platforms (Source : Hudson Rock).
A trove of internal corporate secrets, exposing sensitive tokens for platforms (Source : Hudson Rock).

Hudson Rock says its raw-data analysis attributed 118,829 dumps to 2,488 organizations, while CloudSEK reported a broader dataset of more than 2,500 potentially exposed companies and approximately 434,000 CI/CD pipeline records.

These figures should be interpreted as exposure intelligence rather than proof that every listed organization suffered confirmed downstream intrusion or credential abuse.

The reported corpus allegedly includes records associated with major global enterprises across technology, telecommunications, manufacturing, financial services, and cloud infrastructure.

Yet victim attribution is difficult. A developer email address may identify an employer, while internal CI hosts, registries, and self-hosted GitLab endpoints can point to a subsidiary, supplier, or entirely separate operational entity.

Security teams should therefore prioritize infrastructure markers, runner metadata, repository ownership, and cloud audit evidence over surface-level identity fields.

For defenders, removal of the affected packages is not sufficient. Any system that installed or executed LiteLLM 1.82.7 or 1.82.8 should be treated as a potential credential-exposure incident.

Teams should investigate package inventories, runner logs, outbound traffic, persistence artifacts, cloud control-plane activity, Kubernetes audit events, and package publishing histories.

All secrets accessible to affected runners especially cloud keys, CI tokens, GitHub or GitLab credentials, registry credentials, and LLM API keys should be revoked and rotated.

The incident reinforces a hard lesson for AI infrastructure: gateways such as LiteLLM aggregate privileged access by design.

A single poisoned dependency can expose not just an application, but the identity, deployment, cloud, model-routing, and production-control layers surrounding it.

CloudSEK’s exposure report also warns that stolen credentials can remain useful long after malicious package versions disappear, making sustained post-incident hunting essential.

[Live Webinar] Join Elastic & UnderDefense to learn how small security teams can unify AI visibility and agentic response into one operating model. -> Register Now

Mayura Kathir
Mayura Kathirhttps://gbhackers.com/
Mayura Kathir is a cybersecurity reporter at GBHackers News, covering daily incidents including data breaches, malware attacks, cybercrime, vulnerabilities, zero-day exploits, and more.

Hot this week

How To Access Dark Web Anonymously and know its Secretive and Mysterious Activities

What is Deep Web The deep web, invisible web, or...

How to Build and Run a Security Operations Center (SOC Guide) – 2023

Today’s Cyber security operations center (CSOC) should have everything...

Russian Hackers Bypass EDR to Deliver a Weaponized TeamViewer Component

TeamViewer's popularity and remote access capabilities make it an...

Web Server Penetration Testing Checklist – 2026

Web server pentesting is performed under three significant categories: identity,...

ATM Penetration Testing – Advanced Testing Methods to Find The Vulnerabilities

ATM Penetration testing, Hackers have found different approaches to...

Google Search Makes It Harder to See Where a Link Really Goes Before You Click

Google has begun routing some organic Search result links...

Phishing Attacks Abuse Trusted Email Infrastructure and URL Cloaking to Evade Security Filters

Phishing operators are increasingly shifting away from malware-laden attachments...

Hackers Actively Exploit Critical WooCommerce Plugin Vulnerability to Upload PHP Backdoors

Threat actors are actively exploiting a critical vulnerability in...

Weekly Cybersecurity Newsletter – Top 50 Biggest Cybersecurity Stories of the Week

Microsoft Patches 973 CVEs, Claude Agents Automate Attacks, China...

WordPress Events Calendar Vulnerabilities Let Hackers Take Over 600,000 Websites

Two critical unauthenticated vulnerability chains in the widely used...

Telegram Desktop XSS Vulnerability Lets Attackers Steal Entire Chat Histories

A stored cross-site scripting (XSS) vulnerability in Telegram Desktop...

Marimo RCE Flaw Lets Hackers Steal AWS Credentials and Pivot to Bastion Host in 8 Seconds

A threat actor exploited a critical pre-authentication remote code...

Related Articles

Recent News