Skip to content

fix: exclude compromised litellm 1.82.7 and 1.82.8#5841

Open
Wadenschwinger wants to merge 1 commit intocomet-ml:mainfrom
Wadenschwinger:fix/block-compromised-litellm
Open

fix: exclude compromised litellm 1.82.7 and 1.82.8#5841
Wadenschwinger wants to merge 1 commit intocomet-ml:mainfrom
Wadenschwinger:fix/block-compromised-litellm

Conversation

@Wadenschwinger
Copy link
Copy Markdown

Summary

  • Adds !=1.82.7,!=1.82.8 to litellm version constraints in all three dependency specs
  • These versions were compromised in a supply chain attack by TeamPCP and contained credential-stealing malware (litellm_init.pth)
  • Reference: https://docs.litellm.ai/blog/security-update-march-2026

Files changed

  • sdks/python/setup.py — added exclusions to existing constraint list
  • sdks/opik_optimizer/pyproject.toml — added exclusions to existing constraint list
  • sdks/opik_optimizer/setup.py — added exclusions (was previously unpinned)

Test plan

  • Verify pip install / uv sync does not resolve litellm 1.82.7 or 1.82.8
  • Existing tests pass (no functional change)

Versions 1.82.7 and 1.82.8 were compromised in a supply chain attack
(TeamPCP) and contained credential-stealing malware.

Reference: https://docs.litellm.ai/blog/security-update-march-2026

Updated:
- sdks/python/setup.py
- sdks/opik_optimizer/pyproject.toml
- sdks/opik_optimizer/setup.py
@Wadenschwinger Wadenschwinger requested review from a team as code owners March 25, 2026 08:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant