Vulnerability Reporteclipse-temurin:21-jdk-alpine

eclipse-temurin:21-jdk-alpine
digestsha256:fd52084c35bbac78890d95d57707d31ffc9d7a3324199e89c06be2a9dc71bfa0

Executive Summary

Last scanned:

Threat Score
26/100NEEDS ATTENTION
Reputation
TRUSTED

This base/runtime image is a reasonable foundation, but it ships vulnerabilities worth remediating in the images built on top of it. The one finding, CVE-2026-111497, is a Brotli decoder out-of-bounds write with a severity of 6.0 that is listed as known exploited. Note: CVE-2026-111497 only applies if an application built on this image decodes untrusted Brotli-compressed data, which jshell does not do by default. Images inheriting this base should confirm that no component decodes attacker-supplied Brotli streams, and should update the brotli-libs package in their final image when a fix is available. Note: this is a general-purpose base/runtime image — many findings live in components that an application built on top may never load, so actual exploitability depends on the final image. For an accurate risk picture, re-scan the final application image with context.

Vulnerabilities

Vulnerability Log

1 total
CVE IDAdjusted SeverityPackageExploit ProbabilityRisk Context
CVE-2026-111497MEDIUM6
brotli-libs
1.2.0-r1
fixed in 1.2.1-r0
55.5%
Actively Exploited
Directly Exposed

Reachability analysis

Which CVEs are actually reachable — is the vulnerable code even linked and callable.

Locked

Runtime verification

Live-container probes: default user, writable paths, capabilities, exposed ports.

Locked

Supply chain analysis

Base-image lineage, package provenance and signatures — nothing slipped in unnoticed.

Locked

Hardening recommendations

A step-by-step hardened build plan, with parity tests proving nothing breaks.

Locked

Want to check another image? Run a full scan with the Docker Security Scanner.