Skip to content

UID2-7335: bump base image to fix libexpat (CVE-2026-45186) in Azure CC + GCP OIDC operators#2618

Merged
swibi-ttd merged 1 commit into
mainfrom
swi-UID2-7335-base-image-bump
Jun 23, 2026
Merged

UID2-7335: bump base image to fix libexpat (CVE-2026-45186) in Azure CC + GCP OIDC operators#2618
swibi-ttd merged 1 commit into
mainfrom
swi-UID2-7335-base-image-bump

Conversation

@swibi-ttd

@swibi-ttd swibi-ttd commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

What

Bumps the eclipse-temurin base image to sha256:3f08b138… (the 2026-06-22 rebuild of 21-jre-alpine-3.23) across the public, Azure CC, and GCP OIDC operator Dockerfiles, and removes the now-redundant explicit libexpat upgrade 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 libexpat is no longer needed and is removed.

…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>
@swibi-ttd swibi-ttd merged commit 69d80b2 into main Jun 23, 2026
9 checks passed
@swibi-ttd swibi-ttd deleted the swi-UID2-7335-base-image-bump branch June 23, 2026 03:19
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.

2 participants