Skip to content

chore(security): resolve dependency-related CVEs - #2423

Open
inFocus7 wants to merge 5 commits into
kagent-dev:mainfrom
inFocus7:cve-refresh-deps
Open

chore(security): resolve dependency-related CVEs#2423
inFocus7 wants to merge 5 commits into
kagent-dev:mainfrom
inFocus7:cve-refresh-deps

Conversation

@inFocus7

@inFocus7 inFocus7 commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Context

  • Resolving CVEs.
    • Removed unused pip that led to CVEs being caught for its existence (by Trivy, at least)
    • Set a minimum for idna
    • Bumped UV_VERSION
  • Set up a uv freeze + uv check to lint for python dependency management safety (ensuring version are based off the uv lockfile instead of bumped each time, possibly adding CVEs)

backend

Before After Fixes
CPython (via UV_VERSION 0.11.15 → 0.12.3) 3.13.9 3.13.15 CVE-2026-3298, CVE-2026-4786, CVE-2026-6100, CVE-2026-7210, CVE-2026-9669, CVE-2026-1502, CVE-2026-3276, CVE-2026-6019, CVE-2026-7774, CVE-2026-8328
pip (bundled w/ interpreter) 26.1.x removed from image CVE-2026-8643, GHSA-6v7p-g79w-8964, CVE-2025-47273, CVE-2026-59890
idna 3.10 3.18 CVE-2026-45409

ui (no changes here, needs a rebuild of image to bump deps [on-release])

Summary

app image scan

C H M Total
main 1 10 15 26
PR 1 5 8 14

golang-adk clean, skills-init has 4 unresolvable CVEs (Alpine busybox/nghttp2)

Remaining CVEs (15)

backend

ui

  • CVE-2026-54876 — openssl/libssl3/libcrypto3, no wolfi patch published yet. the floating wolfi-base:latest will pick it up automatically on the first rebuild after wolfi ships it, so no need for updates here.

… files

Signed-off-by: Fabian Gonzalez <fabian.gonzalez@solo.io>
@inFocus7 inFocus7 changed the title chore(security): resolve CVEs chore(security): resolve dependency-related CVEs Aug 12, 2026
@inFocus7
inFocus7 marked this pull request as ready for review August 13, 2026 16:11
@inFocus7
inFocus7 requested review from a team and Charlesthebird as code owners August 13, 2026 16:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant