The OpenSourceMalware Show

Brotli vulnerability, LiteLLM breached via unrevoked key, poisoned prompt downloads malware

• OpenSourceMalware • Season 1 • Episode 27

Use Left/Right to seek, Home/End to jump to start or end. Hold shift to jump forward or backward.

0:00 | 31:03

This week we talked about:

  • Brotli vulnerability: The Brotli decoder bug behind Node2Shell reaches far beyond Node, and it's been overshadowed by the hype around PHP2Shell. Google's Brotli C code is usually vendored into projects like Python, Rust and PHP instead of pulled in as a dependency, so it won't show up in your package manifests. You have to hunt for copies yourself, and finding them all could take as long as Log4j did. We cover how to check for vulnerable copies.
    LiteLLM postmortem: LiteLLM's second compromise this year started with an admin key that was committed to a public repo in May and never revoked. In October, attackers used it to push malicious version 1.107.0, helped by a release control the team had relaxed so they could ship faster. It's a clear case for threat modeling any time you trade security for speed.
    MALFEX campaign: A malicious AGENTS.md file in a developer's Downloads folder tried to get their AI coding agent to install a package from MALFEX, an npm campaign that's been running since 2023. MALFEX packages are tiny, have no install script, and hide their payload in a file with a PNG header. 

Resources

People on this episode

Podcasts we love

Check out these other fine podcasts recommended by us, not an algorithm.

Open Source Security Artwork

Open Source Security

Josh Bressers
Absolute AppSec Artwork

Absolute AppSec

Ken Johnson and Seth Law
Coffee, Chaos and ProdSec Artwork

Coffee, Chaos and ProdSec

Cameron Walters and Kurt Hendle
The Secure Disclosure Artwork

The Secure Disclosure

Mackenzie Jackson