UID2-7335: bump base image to fix libexpat (CVE-2026-45186) in Azure CC + GCP OIDC operators#2618
Merged
Merged
Conversation
…at 2.8.1-r0) Bumps the base image across the public, Azure CC and GCP OIDC operator Dockerfiles. The 2026-06-22 rebuild of 21-jre-alpine-3.23 (sha256:3f08b138) ships libexpat 2.8.1-r0, which fixes CVE-2026-45186 in the Azure CC and GCP OIDC private-operator images (the previous fix only patched ./Dockerfile, so those two builds were still failing). Also retires the now-redundant explicit libexpat upgrade from ./Dockerfile. NOTE: this changes the Azure CC and GCP OIDC enclave measurements — a private- operator release + enclave re-registration is required for the new digest. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
BehnamMozafari
approved these changes
Jun 23, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Bumps the
eclipse-temurinbase image tosha256:3f08b138…(the 2026-06-22 rebuild of21-jre-alpine-3.23) across the public, Azure CC, and GCP OIDC operator Dockerfiles, and removes the now-redundant explicitlibexpatupgrade from./Dockerfile.Why
The previous CVE-2026-45186 fix only patched
./Dockerfile(Public + AWS EIF). The Azure CC (scripts/azure-cc/Dockerfile) and GCP OIDC (scripts/gcp-oidc/Dockerfile) private-operator images build from their own Dockerfiles and were still shipping the vulnerable libexpat 2.7.5-r0, so the "Publish All Operators" Azure/GCP build jobs kept failing.The new base image ships libexpat 2.8.1-r0, fixing CVE-2026-45186 across all three Alpine images at the base layer (verified by pulling the digest). The explicit
apk add --upgrade libexpatis no longer needed and is removed.