v0.8.38 — CVE-2026-42271 KEV regression fixture (LiteLLM MCP command injection)
Added
- CVE-2026-42271 KEV regression fixture (LiteLLM MCP command injection). The deny-by-default guard for this CVE shipped in v0.8.22; this adds
tests/cves/test_cve_2026_42271_kev_regression.py(8 tests) reproducing the actual LiteLLM/mcp-rest/test/connection+/mcp-rest/test/tools/listrequest bodies (stdio-transportcommand/args/env, per NVD) and proving the preset blocks them end-to-end (injected command,args[0]-smuggled program,LD_PRELOADenv vector), while a benign allow-listed launcher passes. Pins the scope boundary: a nestedmcpServersmap (a different format) is not auto-recursed — callers iterate server entries.
Fixed
- Corrected the CVE-2026-42271 README metadata to match NVD: CVSS 8.8 (was 8.7), CWE-77 + CWE-78 (was 78), CISA KEV added 2026-06-08 (was 06-09).
No guard/preset behavior change — regression-proof of existing coverage of an actively-exploited KEV CVE. (#106)