Vulnerability Reporthashicorp/vault:2.0.4

hashicorp/vault:2.0hashicorp/vault:2.0.4
digestsha256:5be49781ecf78bfe775c5309c6a4d9f4e9e040b6c885c99eb2b12fb69855e1a2

Executive Summary

Last scanned:

Threat Score
50/100CAUTION
Reputation
TRUSTED

This image carries significant risk; production deployment is highly discouraged without strict compensating controls. An attacker could disrupt availability by triggering memory exhaustion, heap corruption, or CPU exhaustion in exposed OpenSSL/gRPC/HTTP2 paths, such as CVE-2026-63072 and CVE-2026-84304. The publisher is trusted and the image is digest-pinned, but the number of exposed-surface findings keeps the verdict at CAUTION. Several findings are tied to specific protocol paths such as CMP, QUIC, or xDS gRPC, so assess whether those services are actually enabled and reachable.

Vulnerabilities

Vulnerability Log

58 total
CVE IDAdjusted SeverityPackageExploit ProbabilityRisk Context
CVE-2026-63072MEDIUM6.38
libcrypto3
3.5.7-r0
fixed in 3.5.8-r0
0.9%
Theoretical Threat
Directly Exposed
CVE-2026-63074MEDIUM6.38
libcrypto3
3.5.7-r0
fixed in 3.5.8-r0
0.6%
Theoretical Threat
Directly Exposed
CVE-2026-63075MEDIUM6.38
libcrypto3
3.5.7-r0
fixed in 3.5.8-r0
0.8%
Theoretical Threat
Directly Exposed
CVE-2026-63072MEDIUM6.38
libssl3
3.5.7-r0
fixed in 3.5.8-r0
0.9%
Theoretical Threat
Directly Exposed
CVE-2026-63074MEDIUM6.38
libssl3
3.5.7-r0
fixed in 3.5.8-r0
0.6%
Theoretical Threat
Directly Exposed
CVE-2026-63075MEDIUM6.38
libssl3
3.5.7-r0
fixed in 3.5.8-r0
0.8%
Theoretical Threat
Directly Exposed
CVE-2026-78669MEDIUM6.38
golang.org/x/net
v0.56.0
fixed in 0.60.0
0.6%
Theoretical Threat
Directly Exposed
CVE-2026-84304MEDIUM6.38
google.golang.org/grpc
v1.82.1
fixed in 1.83.1
0.6%
Theoretical Threat
Directly Exposed
CVE-2026-84445MEDIUM6.38
google.golang.org/grpc
v1.82.1
fixed in 1.82.2, 1.83.2, 1.84.0-dev.0.20260825144003-d5a41119e0e3, 1.85.0-dev.0.20260825072537-93e31b48545e
0.6%
Theoretical Threat
Directly Exposed
CVE-2026-78667MEDIUM6.38
stdlib
v1.26.5
fixed in 1.26.9, 1.27.2
0.4%
Theoretical Threat
Directly Exposed
CVE-2026-78669MEDIUM6.38
stdlib
v1.26.5
fixed in 1.26.9, 1.27.2
0.6%
Theoretical Threat
Directly Exposed
CVE-2026-97031MEDIUM6.38
stdlib
v1.26.5
fixed in 1.26.9, 1.27.2
0.4%
Theoretical Threat
Directly Exposed
CVE-2026-63073MEDIUM5.9
libcrypto3
3.5.7-r0
fixed in 3.5.8-r0
1.2%
Low-Moderate Risk
Directly Exposed
CVE-2026-63073MEDIUM5.9
libssl3
3.5.7-r0
fixed in 3.5.8-r0
1.2%
Low-Moderate Risk
Directly Exposed
CVE-2026-56854MEDIUM5.78
golang.org/x/crypto
v0.54.0
fixed in 0.55.0
0.4%
Theoretical Threat
Directly Exposed
CVE-2026-56866MEDIUM5.52
stdlib
v1.26.5
fixed in 1.26.9, 1.27.2
0.3%
Theoretical Threat
Directly Exposed
CVE-2026-94439MEDIUM5.52
stdlib
v1.26.5
fixed in 1.26.9, 1.27.2
0.3%
Theoretical Threat
Directly Exposed
CVE-2026-94448MEDIUM5.18
stdlib
v1.26.5
fixed in 1.26.9, 1.27.2
0.2%
Theoretical Threat
Directly Exposed
CVE-2026-33818MEDIUM5.1
stdlib
v1.26.5
fixed in 1.25.13, 1.26.6, 1.27.0-rc.3
0.6%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-97032MEDIUM5.02
golang.org/x/net
v0.56.0
fixed in 0.60.0
0.4%
Theoretical Threat
Directly Exposed
CVE-2026-97032MEDIUM5.02
stdlib
v1.26.5
fixed in 1.26.9, 1.27.2
0.4%
Theoretical Threat
Directly Exposed
CVE-2026-56855MEDIUM4.5
golang.org/x/crypto
v0.54.0
fixed in 0.56.0
0.5%
Theoretical Threat
Directly Exposed
CVE-2026-78662MEDIUM4.5
golang.org/x/crypto
v0.54.0
fixed in 0.56.0
0.4%
Theoretical Threat
Directly Exposed
CVE-2026-78663MEDIUM4.5
golang.org/x/net
v0.56.0
fixed in 0.60.0
0.6%
Theoretical Threat
Directly Exposed
CVE-2026-78663MEDIUM4.5
stdlib
v1.26.5
fixed in 1.26.9, 1.27.2
0.6%
Theoretical Threat
Directly Exposed
CVE-2026-56853LOW3.83
stdlib
v1.26.5
fixed in 1.25.13, 1.26.6, 1.27.0-rc.3
0.6%
Theoretical Threat
Directly Exposed
CVE-2026-56860LOW3.83
stdlib
v1.26.5
fixed in 1.25.13, 1.26.6, 1.27.0-rc.3
0.5%
Theoretical Threat
Directly Exposed
CVE-2026-56862LOW3.83
stdlib
v1.26.5
fixed in 1.25.13, 1.26.6, 1.27.0-rc.3
0.6%
Theoretical Threat
Directly Exposed
CVE-2026-75803LOW3.15
libcrypto3
3.5.7-r0
fixed in 3.5.8-r0
0.2%
Theoretical Threat
Directly Exposed
CVE-2026-75803LOW3.15
libssl3
3.5.7-r0
fixed in 3.5.8-r0
0.2%
Theoretical Threat
Directly Exposed
CVE-2026-81870LOW2.8
go.opentelemetry.io/otel/sdk
v1.44.0
fixed in 1.45.0
0.2%
Theoretical Threat
Directly Exposed
CVE-2026-56857LOW2.8
stdlib
v1.26.5
fixed in 1.26.9, 1.27.2
0.5%
Theoretical Threat
Directly Exposed
CVE-2026-18798LOW2.7
libcrypto3
3.5.7-r0
fixed in 3.5.8-r0
1.5%
Low-Moderate Risk
Post-Exploit
CVE-2026-63076LOW2.7
libcrypto3
3.5.7-r0
fixed in 3.5.8-r0
1.6%
Low-Moderate Risk
Post-Exploit
CVE-2026-14457LOW2.7
libcrypto3
3.5.7-r0
fixed in 3.5.8-r0
1.0%
Low-Moderate Risk
Post-Exploit
CVE-2026-18798LOW2.7
libssl3
3.5.7-r0
fixed in 3.5.8-r0
1.5%
Low-Moderate Risk
Post-Exploit
CVE-2026-63076LOW2.7
libssl3
3.5.7-r0
fixed in 3.5.8-r0
1.6%
Low-Moderate Risk
Post-Exploit
CVE-2026-14457LOW2.7
libssl3
3.5.7-r0
fixed in 3.5.8-r0
1.0%
Low-Moderate Risk
Post-Exploit
CVE-2026-43871LOW2.7
github.com/apache/thrift
v0.23.1-0.20260429145742-d2acd3c49e58
fixed in 0.24.0
1.0%
Low-Moderate Risk
Post-Exploit
CVE-2026-39821LOW2.51
stdlib
v1.26.5
fixed in 1.25.13, 1.26.6, 1.27.0-rc.3
0.7%
Theoretical Threat
Post-Exploit
CVE-2026-56858LOW2.48
stdlib
v1.26.5
fixed in 1.25.13, 1.26.6, 1.27.0-rc.3
0.3%
Theoretical Threat
Post-Exploit
CVE-2026-14456LOW2.29
libcrypto3
3.5.7-r0
fixed in 3.5.8-r0
0.7%
Theoretical Threat
Post-Exploit
CVE-2026-54874LOW2.29
libcrypto3
3.5.7-r0
fixed in 3.5.8-r0
0.6%
Theoretical Threat
Post-Exploit
CVE-2026-14456LOW2.29
libssl3
3.5.7-r0
fixed in 3.5.8-r0
0.7%
Theoretical Threat
Post-Exploit
CVE-2026-54874LOW2.29
libssl3
3.5.7-r0
fixed in 3.5.8-r0
0.6%
Theoretical Threat
Post-Exploit
CVE-2026-56851LOW2.29
golang.org/x/text
v0.40.0
fixed in 0.41.0
0.3%
Theoretical Threat
Post-Exploit
CVE-2026-46600LOW2.29
stdlib
v1.26.5
fixed in 1.26.6, 1.27.0-rc.3
0.5%
Theoretical Threat
Post-Exploit
CVE-2026-56859LOW2.29
stdlib
v1.26.5
fixed in 1.25.13, 1.26.6, 1.27.0-rc.3
0.6%
Theoretical Threat
Post-Exploit
CVE-2026-85091NONE0
zlib
1.3.2-r0
fixed in 1.3.2-r1
0.4%
Theoretical Threat
Not Applicable
CVE-2026-86597NONE0
github.com/snowflakedb/gosnowflake
v1.19.0
No fix yet
<0.1%
Theoretical Threat
Not Applicable
GO-2026-5932NONE0
golang.org/x/crypto
v0.54.0
No fix yet
—
Not Applicable
CVE-2026-78659NONE0
golang.org/x/net
v0.56.0
fixed in 0.60.0
0.6%
Theoretical Threat
Not Applicable
CVE-2026-78660NONE0
golang.org/x/net
v0.56.0
fixed in 0.60.0
0.3%
Theoretical Threat
Not Applicable
CVE-2026-84303NONE0
google.golang.org/grpc
v1.82.1
fixed in 1.83.1
0.3%
Theoretical Threat
Not Applicable
CVE-2026-78659NONE0
stdlib
v1.26.5
fixed in 1.26.9, 1.27.2
0.6%
Theoretical Threat
Not Applicable
CVE-2026-78660NONE0
stdlib
v1.26.5
fixed in 1.26.9, 1.27.2
0.3%
Theoretical Threat
Not Applicable
CVE-2026-94440NONE0
stdlib
v1.26.5
fixed in 1.26.9, 1.27.2
0.4%
Theoretical Threat
Not Applicable
CVE-2026-97030NONE0
stdlib
v1.26.5
fixed in 1.26.9, 1.27.2
0.2%
Theoretical Threat
Not Applicable

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.