fix(security): patch Docker Scout CVEs and remove unused openssh-client #41
Reference in New Issue
Block a user
Delete Branch "fix/docker-scout-cves"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
golang.org/x/netv0.54.0 → v0.55.0 — patches 6 CVEs including critical CVE-2026-41589 (CVSS 9.6)openssh-clientfrom Docker image — unused (uptop uses pure Go SSH), eliminates 4 CVEsapk upgradeto Dockerfile for remaining Alpine package CVEsCVEs Resolved
Not Addressed (not exploitable)
CVE-2026-35385 (charmbracelet/wish v1.4.7, CVSS 9.6) — path traversal in wish's SCP middleware. uptop does not use the SCP middleware, only wish core + bubbletea middleware. Vulnerable code path is never loaded. Migration to wish v2 tracked in #42.
Test Plan
go build ./...passesgo test ./...passesfix(security): patch Docker Scout CVEs in x/net and Alpine packagesto fix(security): patch Docker Scout CVEs and remove unused openssh-client