Skip to content

fix(security): patch gpgv/libssl3t64 CVEs in aks-gpu-cuda-lts image - #186

Open
Runzhen (runzhen) wants to merge 1 commit into
mainfrom
fix/cve-862176737-gpgv-libssl3t64
Open

fix(security): patch gpgv/libssl3t64 CVEs in aks-gpu-cuda-lts image#186
Runzhen (runzhen) wants to merge 1 commit into
mainfrom
fix/cve-862176737-gpgv-libssl3t64

Conversation

@runzhen

@runzhen Runzhen (runzhen) commented Sep 11, 2026

Copy link
Copy Markdown

Summary

Fixes IcM 862176737 — 2 HIGH severity CVEs detected in mcr.microsoft.com/aks/aks-gpu-cuda-lts:580.159.04-202606292144301:

  • gpgv
  • libssl3t64

Root cause

Neither the builder stage nor the final stage of the Dockerfile ran apt upgrade, so the Ubuntu 24.04 base image's baked-in versions of gpgv and libssl3t64 were carried through unpatched into the shipped VHD image, even though these packages already had newer patched versions available in the noble-security repo.

Fix

  • Builder stage: run apt upgrade -y before installing build deps.
  • Final stage: add an explicit apt-get update && apt-get upgrade -y before copying build artifacts, so the shipped runtime image also picks up the latest security patches.

Validation

Built the image locally (docker build) and confirmed the final image now has current patched versions:

ii  gpgv                    2.4.4-2ubuntu17.6      arm64
ii  libssl3t64:arm64        3.0.13-0ubuntu3.15     arm64

IcM 862176737 flagged HIGH severity CVEs in gpgv and libssl3t64 for
mcr.microsoft.com/aks/aks-gpu-cuda-lts:580.159.04-202606292144301
(ubuntu 24.04 base). Neither the builder nor final stage ran 'apt
upgrade', so the base image's stale gpgv/libssl3t64 packages were
carried through unpatched into the shipped image.

Add 'apt upgrade -y' in the builder stage and an explicit
apt-get update && apt-get upgrade in the final stage before copying
artifacts, so the shipped image picks up the latest Ubuntu security
patches for these packages.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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