Skip to content

UID2-7761: suppress CVE-2026-14456 in GCP/Azure private-operator images - #2710

Merged
BehnamMozafari merged 2 commits into
mainfrom
bmz-UID2-7761-openssl-gcp-azure-fix
Aug 28, 2026
Merged

UID2-7761: suppress CVE-2026-14456 in GCP/Azure private-operator images#2710
BehnamMozafari merged 2 commits into
mainfrom
bmz-UID2-7761-openssl-gcp-azure-fix

Conversation

@BehnamMozafari

@BehnamMozafari BehnamMozafari commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Summary

Follow-up to #2708 (UID2-7760, UID2-7761). Per review feedback, uid2-operator is not
exploitable to CVE-2026-14456 (openssl libcrypto3/libssl3, HIGH — DoS via unbounded
memory growth in a QUIC server): uid2-operator terminates TLS via JSSE over plain TCP
and never runs an OpenSSL QUIC server, and the bundled Amazon Corretto Crypto Provider
(ACCP) only exposes JCA Cipher/Signature/MessageDigest/KeyAgreement via OpenSSL's EVP
API — it never touches libssl's QUIC server implementation. This is the same
reachability rationale .trivyignore used before #2708 replaced it with a real fix.

scripts/gcp-oidc/Dockerfile and scripts/azure-cc/Dockerfile got the base-image
digest bump in #2708 but not the apk upgrade applied to ./Dockerfile, so both still
fail the vulnerability scan (confirmed via today's "Publish All Operators" run
33136276480).
Rather than patch those Dockerfiles too, this PR restores the .trivyignore
suppression for CVE-2026-14456 (exp 2026-09-28), since the CVE isn't reachable in any
of the three images.

Test plan

  • Confirmed via review feedback that the vulnerable OpenSSL QUIC path is not reachable
  • CI vulnerability scan passes for GCP OIDC and Azure CC image builds (next scheduled run)

🤖 Generated with Claude Code

…ockerfiles

PR #2708 bumped the eclipse-temurin base image digest and added an
explicit apk upgrade for libcrypto3/libssl3 to ./Dockerfile, but missed
adding the same upgrade to scripts/gcp-oidc/Dockerfile and
scripts/azure-cc/Dockerfile — the base image digest bump alone does not
ship the fixed openssl packages. Both images still failed the
vulnerability scan in today's Publish All Operators run.
Per review feedback, uid2-operator is not exploitable to this CVE
(ACCP never touches libssl's QUIC server; JSSE handles TLS over plain
TCP). Reverts the apk upgrade added to scripts/gcp-oidc/Dockerfile and
scripts/azure-cc/Dockerfile and restores a .trivyignore suppression
instead, matching the reachability rationale used before #2708.
@BehnamMozafari BehnamMozafari changed the title UID2-7761: fix openssl CVE-2026-14456 in GCP/Azure private-operator Dockerfiles UID2-7761: suppress CVE-2026-14456 in GCP/Azure private-operator images Aug 28, 2026
@BehnamMozafari
BehnamMozafari merged commit 57f950e into main Aug 28, 2026
11 checks passed
@BehnamMozafari
BehnamMozafari deleted the bmz-UID2-7761-openssl-gcp-azure-fix branch August 28, 2026 07:18
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