ITADN

dspy 3.2.0 caps litellm at <=1.82.6 (CVE-2026-35030) — please cut a patch release including PR #9687

#9715OpentTerranovae 创建于 2026-05-04
T
tTerranovaecommented
## Summary `dspy==3.2.0` (the current PyPI release) hard-caps litellm at `<=1.82.6`: ``` litellm<=1.82.6,>=1.64.0 ``` `litellm<=1.82.6` is affected by **CVE-2026-35030** (CRITICAL — authentication bypass via OIDC userinfo cache key collision). The fix is in `litellm>=1.83.0`. ## What's already fixed on main PR #9687 (_"chore(deps): remove litellm upper bound"_) was merged on **April 28 2026** and removes the cap entirely. However, no release has been cut since then — `3.2.0` (April 21) is still the latest on PyPI. ## Impact Any project that depends on `dspy==3.2.0` and runs a security scanner (Trivy, Snyk, Dependabot, etc.) will get a CRITICAL flag for CVE-2026-35030 with no way to resolve it within the `3.2.x` release line. ## Request Could a `3.2.1` patch release (or `3.3.0`) be cut that includes the fix from PR #9687? That would allow `litellm>=1.83.0` to resolve and clear the CVE for downstream users without requiring them to downgrade to `3.1.x`. ## Workaround (until the release) Downgrade to `dspy==3.1.3`, which has no upper bound on litellm and resolves to `1.83.0+` cleanly.
1 条评论