Vulnerability Reportphp:8.5.12-alpine

php:cli-alpine3.24php:cli-alpine
digestsha256:e899a75c775804e5466dbd9c96b31f8b6c6ae2ddb053a8466223a0c32992ff8e

Executive Summary

Last scanned:

Threat Score
54/100CAUTION
Reputation
TRUSTED

This base/runtime image carries significant vulnerabilities that any image built on it would inherit; remediate them in the final image before production. If a PHP application decodes attacker-supplied Brotli data, an attacker could trigger memory corruption or a crash, and possibly execute code, through CVE-2026-111497. Note: CVE-2026-111497 only applies when PHP scripts or extensions decode untrusted Brotli-compressed input, which is not part of default usage. The 48 post-exploit findings are low severity (maximum 2.92) and do not change this verdict, but they still exist and should be tracked in the final image. 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

49 total
CVE IDAdjusted SeverityPackageExploit ProbabilityRisk Context
CVE-2026-111497HIGH7.45
brotli-libs
1.2.0-r1
fixed in 1.2.1-r0
36.0%
High Exploitation Risk
Directly ExposedContext importance: MEDIUM
CVE-2026-92392LOW2.92
curl
8.22.0-r0
fixed in 8.23.0-r0
1.3%
Low-Moderate Risk
Post-Exploit
CVE-2026-92392LOW2.92
libcurl
8.22.0-r0
fixed in 8.23.0-r0
1.3%
Low-Moderate Risk
Post-Exploit
CVE-2026-86410LOW2.45
curl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-86410LOW2.45
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-92388LOW2.34
curl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-86414LOW2.34
curl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-92390LOW2.34
curl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-92388LOW2.34
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-86414LOW2.34
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-92390LOW2.34
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-86411LOW2.12
curl
8.22.0-r0
fixed in 8.23.0-r0
0.1%
Theoretical Threat
Post-Exploit
CVE-2026-86411LOW2.12
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.1%
Theoretical Threat
Post-Exploit
CVE-2026-86409LOW1.91
curl
8.22.0-r0
fixed in 8.23.0-r0
0.3%
Theoretical Threat
Post-Exploit
CVE-2026-86412LOW1.91
curl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-86413LOW1.91
curl
8.22.0-r0
fixed in 8.23.0-r0
0.3%
Theoretical Threat
Post-Exploit
CVE-2026-86409LOW1.91
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.3%
Theoretical Threat
Post-Exploit
CVE-2026-86412LOW1.91
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-86413LOW1.91
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.3%
Theoretical Threat
Post-Exploit
CVE-2026-107928LOW1.73
curl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-107928LOW1.73
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-92386LOW1.55
curl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-92386LOW1.55
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-107929LOW1.33
curl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-86415LOW1.33
curl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-87861LOW1.33
curl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-87862LOW1.33
curl
8.22.0-r0
fixed in 8.23.0-r0
0.3%
Theoretical Threat
Post-Exploit
CVE-2026-87863LOW1.33
curl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-87864LOW1.33
curl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-87865LOW1.33
curl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-87866LOW1.33
curl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-92387LOW1.33
curl
8.22.0-r0
fixed in 8.23.0-r0
0.3%
Theoretical Threat
Post-Exploit
CVE-2026-92389LOW1.33
curl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-92391LOW1.33
curl
8.22.0-r0
fixed in 8.23.0-r0
0.3%
Theoretical Threat
Post-Exploit
CVE-2026-107929LOW1.33
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-86415LOW1.33
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-87861LOW1.33
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-87862LOW1.33
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.3%
Theoretical Threat
Post-Exploit
CVE-2026-87863LOW1.33
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-87864LOW1.33
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-87865LOW1.33
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-87866LOW1.33
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-92387LOW1.33
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.3%
Theoretical Threat
Post-Exploit
CVE-2026-92389LOW1.33
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-92391LOW1.33
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.3%
Theoretical Threat
Post-Exploit
CVE-2026-94266LOW1.19
curl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-94266LOW1.19
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-94265LOW1.12
curl
8.22.0-r0
fixed in 8.23.0-r0
0.3%
Theoretical Threat
Post-Exploit
CVE-2026-94265LOW1.12
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.3%
Theoretical Threat
Post-Exploit

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.