Fix critical CVEs from daily vulnerability scan - #21544
Conversation
Co-authored-by: Codex <noreply@openai.com>
|
Reviewed the changes. Implementation looks solid: good code quality, appropriate test coverage, and follows established patterns. No significant concerns. The change cleanly removes the unused Docs review: ran a docs-drift check (code-only PR); no documentation updates are needed since the change touches only internal runtime images with no user-visible, API, config, or operational surface. Low-risk determination: Approved
|
There was a problem hiding this comment.
Low-risk determination: Approved. This CVE remediation removes the unused curl package from three Caddy runtime images with a consistent, minimal approach and no breaking changes. Meets all low-risk criteria under Ona's change management policy; a human engineer remains responsible for the merge.
Summary
curlpackage inherited from the Caddy runtime in dashboard, IDE proxy, and proxy imagescurland its now-unused librariesVulnerability remediation
curl8.19.0-r0The daily scan reported the same eight critical findings in
components/ide-proxy:docker,components/proxy:docker, andcomponents/dashboard:docker. All three inheritcurlfrom the same pinned Caddy Alpine runtime, but none use it in the final image.Validation
leeway build components/proxy:dockercompleted successfully using a temporary local registrypre-commit run --files components/dashboard/leeway.Dockerfile components/ide-proxy/Dockerfile components/proxy/DockerfileFixes CLC-2264
Workflow: https://github.com/gitpod-io/gitpod/actions/runs/30055829473