Skip to content

fix(docker): floor uv at 0.13.6-r1 for CVE-2026-111943 - #1486

Merged
olafkfreund merged 1 commit into
devfrom
fix/cve-2026-111943-uv
Oct 31, 2026
Merged

olafkfreund merged 1 commit into
devfrom
fix/cve-2026-111943-uv

Conversation

@olafkfreund

Copy link
Copy Markdown
Owner

Trivy's P0 gate (test_trivy_no_high_critical) now fails on every PR. The cause is the base image's Wolfi uv package, which carries CVE-2026-111943 (HIGH). The fix is in 0.13.6-r1. apk upgrade leaves base-layer packages where they are, so this adds a uv>=0.13.6-r1 floor next to the existing ca-certificates-bundle floor, which covers the same CVE.

  • uv has to stay in the image because agents launch MCP servers with uvx.
  • Verified against the pinned base digest: the floor resolves to uv-0.13.6-r1, and uvx --version runs.
  • No intent/spec/plan: this is exempt as a one-line config change, a CVE version floor plus its comment.

🤖 Generated with Claude Code

https://claude.ai/code/session_01L5j1hQCdA4NmA4jiKDNBX4

Trivy (P0 test_trivy_no_high_critical) flags the base image's Wolfi uv
package for CVE-2026-111943 (HIGH), fixed in 0.13.6-r1. Like the other
base-layer packages, apk upgrade does not move it, so name it with a floor
next to ca-certificates-bundle (same CVE). uv stays: agents launch MCP
servers with uvx. Checked against the pinned base digest: resolves to
0.13.6-r1 and uvx runs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01L5j1hQCdA4NmA4jiKDNBX4
@github-actions

Copy link
Copy Markdown

TFactory coverage

54.81% on this PR vs 54.72% on its base (+0.09 pts).

PASS - Coverage 54.81% (unchanged vs base 54.72%)

Measured by the TFactory coverage gate on both the PR head and its base.

@olafkfreund
olafkfreund merged commit 0c16a03 into dev Oct 31, 2026
39 checks passed
@olafkfreund
olafkfreund deleted the fix/cve-2026-111943-uv branch October 31, 2026 10:50
@olafkfreund olafkfreund mentioned this pull request Oct 31, 2026
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