Vulnerability Reportdpage/pgadmin4:9.18.0

dpage/pgadmin4:latestdpage/pgadmin4:9.18.0dpage/pgadmin4:9.18dpage/pgadmin4:9.17.0dpage/pgadmin4:9.17dpage/pgadmin4:9dpage/pgadmin4:2026-09-15-1
digestsha256:c332c5f6dfba995d9ebc4af261d93506d6876085d712eaaa3defc8dd1a3f26de

Executive Summary

Last scanned:

Threat Score
69/100CAUTION
Reputation
RELIABLE

This image carries significant risk; production deployment is highly discouraged without strict compensating controls. An attacker who submits a crafted image through an affected feature could crash the worker, leak process memory back to the uploader, or in some builds run code within this pgAdmin container. Note: CVE-2026-112393 only applies if the application re-saves untrusted images through Pillow, and CVE-2026-96639 only applies if it opens untrusted multi-frame images. Those features are not stated in the image configuration, so their relevance must be confirmed in your deployment before this image is relied upon.

Vulnerabilities

Vulnerability Log

90 total
CVE IDAdjusted SeverityPackageExploit ProbabilityRisk Context
CVE-2026-112393HIGH7.84
pillow
12.3.0
fixed in 13.0.0
0.8%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-96639HIGH7.84
pillow
12.3.0
fixed in 13.0.0
0.7%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-112403HIGH7.36
pillow
12.3.0
fixed in 13.0.0
0.8%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
GHSA-6q48-6c7w-9gw2HIGH7.28
certifi
2026.6.17
fixed in 2026.10.18
—
Directly ExposedContext importance: MEDIUM
GHSA-6q48-6c7w-9gw2HIGH7.28
certifi
2026.7.22
fixed in 2026.10.18
—
Directly ExposedContext importance: MEDIUM
CVE-2026-112902HIGH7.04
pillow
12.3.0
fixed in 13.0.0
—
Directly ExposedContext importance: MEDIUM
CVE-2026-102275MEDIUM6.56
PyJWT
2.14.0
fixed in 2.15.0
0.2%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-112404MEDIUM6.56
pillow
12.3.0
fixed in 13.0.0
0.4%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-112395MEDIUM6.56
pillow
12.3.0
fixed in 13.0.0
0.4%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-96778MEDIUM6.48
pillow
12.3.0
fixed in 13.0.0
0.5%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
GHSA-78g4-xqwv-q3g8MEDIUM6.48
pillow
12.3.0
fixed in 13.0.0
—
Directly ExposedContext importance: MEDIUM
GHSA-6v7p-g79w-8964MEDIUM6
msgpack
1.1.2
fixed in 1.2.1
—
Directly ExposedContext importance: MEDIUM
CVE-2026-112399MEDIUM6
pillow
12.3.0
fixed in 13.0.0
0.4%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-112405MEDIUM6
pillow
12.3.0
fixed in 13.0.0
0.4%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-112406MEDIUM6
pillow
12.3.0
fixed in 13.0.0
0.4%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-112892MEDIUM6
pillow
12.3.0
fixed in 13.0.0
0.4%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-112893MEDIUM6
pillow
12.3.0
fixed in 13.0.0
0.4%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-112894MEDIUM6
pillow
12.3.0
fixed in 13.0.0
0.5%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-112895MEDIUM6
pillow
12.3.0
fixed in 13.0.0
0.4%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-112897MEDIUM6
pillow
12.3.0
fixed in 13.0.0
0.5%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-96640MEDIUM6
pillow
12.3.0
fixed in 13.0.0
0.5%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-96643MEDIUM6
pillow
12.3.0
fixed in 13.0.0
0.4%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-112391MEDIUM6
pillow
12.3.0
fixed in 13.0.0
0.6%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-112396MEDIUM6
pillow
12.3.0
fixed in 13.0.0
0.6%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-96644MEDIUM5.68
pillow
12.3.0
fixed in 13.0.0
0.4%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-111497MEDIUM5.59
brotli-libs
1.2.0-r1
fixed in 1.2.1-r0
36.0%
High Exploitation Risk
Directly Exposed
GHSA-9v8h-qqgm-4m35MEDIUM5.52
brotli
1.2.0
fixed in 1.2.1
—
Directly Exposed
CVE-2026-112398MEDIUM5.52
pillow
12.3.0
fixed in 13.0.0
0.6%
Theoretical Threat
Directly Exposed
CVE-2026-112900MEDIUM5.52
pillow
12.3.0
fixed in 13.0.0
1.1%
Low-Moderate Risk
Directly Exposed
CVE-2026-112899MEDIUM5.52
pillow
12.3.0
fixed in 13.0.0
—
Directly ExposedContext importance: MEDIUM
CVE-2026-96637MEDIUM5.2
pillow
12.3.0
fixed in 13.0.0
0.4%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-96642MEDIUM5.2
pillow
12.3.0
fixed in 13.0.0
0.4%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-96636MEDIUM5.2
pillow
12.3.0
fixed in 13.0.0
0.4%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-96638MEDIUM5.2
pillow
12.3.0
fixed in 13.0.0
0.4%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-96641MEDIUM5.2
pillow
12.3.0
fixed in 13.0.0
0.4%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-85091MEDIUM5
zlib
1.3.2-r0
fixed in 1.3.2-r1
0.5%
Theoretical Threat
Directly Exposed
CVE-2026-112896MEDIUM4.92
pillow
12.3.0
fixed in 13.0.0
0.5%
Theoretical Threat
Directly Exposed
CVE-2026-112394MEDIUM4.92
pillow
12.3.0
fixed in 13.0.0
0.5%
Theoretical Threat
Directly Exposed
CVE-2026-97687MEDIUM4.86
urllib3
2.7.0
fixed in 2.8.0
0.2%
Theoretical Threat
Directly Exposed
CVE-2026-101918MEDIUM4.5
PyJWT
2.14.0
fixed in 2.15.0
0.4%
Theoretical Threat
Directly Exposed
CVE-2026-112390MEDIUM4.5
pillow
12.3.0
fixed in 13.0.0
0.6%
Theoretical Threat
Directly Exposed
CVE-2026-112392MEDIUM4.5
pillow
12.3.0
fixed in 13.0.0
0.5%
Theoretical Threat
Directly Exposed
CVE-2026-112397MEDIUM4.5
pillow
12.3.0
fixed in 13.0.0
0.5%
Theoretical Threat
Directly Exposed
CVE-2026-112400MEDIUM4.5
pillow
12.3.0
fixed in 13.0.0
0.5%
Theoretical Threat
Directly Exposed
CVE-2026-112402MEDIUM4.5
pillow
12.3.0
fixed in 13.0.0
0.5%
Theoretical Threat
Directly Exposed
CVE-2026-97689MEDIUM4.5
urllib3
2.7.0
fixed in 2.8.0
0.3%
Theoretical Threat
Directly Exposed
CVE-2026-112401MEDIUM4.24
pillow
12.3.0
fixed in 13.0.0
0.5%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-112891MEDIUM4.24
pillow
12.3.0
fixed in 13.0.0
0.5%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-112898MEDIUM4.24
pillow
12.3.0
fixed in 13.0.0
0.4%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-112901MEDIUM4.24
pillow
12.3.0
fixed in 13.0.0
0.4%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-49265MEDIUM4.08
oauthlib
3.3.1
fixed in 4.0.0
0.2%
Theoretical Threat
Directly Exposed
CVE-2026-107891MEDIUM4
musl
1.2.6-r2
fixed in 1.2.6-r3
—
Directly Exposed
CVE-2026-107891MEDIUM4
musl-utils
1.2.6-r2
fixed in 1.2.6-r3
—
Directly Exposed
CVE-2026-102991LOW3.9
Mako
1.4.1
fixed in 1.4.2
0.4%
Theoretical Threat
Directly Exposed
CVE-2026-49264LOW3.66
oauthlib
3.3.1
fixed in 4.0.0
0.2%
Theoretical Threat
Directly Exposed
CVE-2026-44405LOW3.4
paramiko
3.5.1
No fix yet
0.1%
Theoretical Threat
Directly Exposed
CVE-2026-58055LOW3.24
nghttp2-libs
1.69.0-r0
fixed in 1.70.0-r0
0.3%
Theoretical Threat
Directly Exposed
CVE-2026-102598LOW3.18
Werkzeug
3.1.8
fixed in 3.1.9
0.4%
Theoretical Threat
Directly Exposed
CVE-2026-114603LOW3.18
opentelemetry-api
1.44.0
fixed in 1.45.1
0.5%
Theoretical Threat
Directly Exposed
CVE-2026-97688LOW3.18
urllib3
2.7.0
fixed in 2.8.0
0.3%
Theoretical Threat
Directly Exposed
CVE-2025-47273LOW3.17
setuptools
70.3.0
fixed in 78.1.1
1.6%
Low-Moderate Risk
Post-Exploit
CVE-2026-114501LOW2.96
pillow
12.3.0
fixed in 13.0.0
0.5%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-92392LOW2.92
libcurl
8.22.0-r0
fixed in 8.23.0-r0
1.3%
Low-Moderate Risk
Post-Exploit
CVE-2026-107928LOW2.88
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Directly Exposed
CVE-2026-96512LOW2.81
sudo
1.9.17_p2-r1
fixed in 1.9.17_p2-r2
0.3%
Theoretical Threat
Post-Exploit
CVE-2026-92386LOW2.58
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Directly Exposed
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
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-107929LOW2.22
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Directly Exposed
CVE-2026-86415LOW2.22
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Directly Exposed
CVE-2026-87861LOW2.22
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Directly Exposed
CVE-2026-87862LOW2.22
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.3%
Theoretical Threat
Directly Exposed
CVE-2026-87863LOW2.22
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Directly Exposed
CVE-2026-87864LOW2.22
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Directly Exposed
CVE-2026-87865LOW2.22
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Directly Exposed
CVE-2026-87866LOW2.22
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Directly Exposed
CVE-2026-92387LOW2.22
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.3%
Theoretical Threat
Directly Exposed
CVE-2026-92389LOW2.22
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Directly Exposed
CVE-2026-92391LOW2.22
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.3%
Theoretical Threat
Directly Exposed
CVE-2026-59890LOW2.2
setuptools
70.3.0
fixed in 83.0.0
0.4%
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-94266LOW1.98
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.2%
Theoretical Threat
Directly Exposed
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-94265LOW1.86
libcurl
8.22.0-r0
fixed in 8.23.0-r0
0.3%
Theoretical Threat
Directly Exposed
GHSA-xmj3-9gf7-h52wLOW0.36
setuptools
70.3.0
fixed in 84.1.0
—
Post-Exploit
GHSA-xmj3-9gf7-h52wLOW0.36
setuptools
84.0.0
fixed in 84.1.0
—
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.