Vulnerability Reportgoharbor/harbor-core:v2.14.5

goharbor/harbor-core:v2.14.5
digestsha256:8a03c5df37f3b8ea8be7cd1fba5932423d783fc6a0daa6d4d791600fa67638d0

Executive Summary

Last scanned:

Threat Score
50/100CAUTION
Reputation
RELIABLE

This image carries significant risk; production deployment is highly discouraged without strict compensating controls. An attacker could exploit CVE-2026-41889 to inject SQL and expose or modify Harbor database data, or trigger denial-of-service issues like CVE-2026-63209 to crash or exhaust resources. CVE-2026-41889 only applies if the non-default simple protocol is enabled and queries contain dollar-quoted strings with attacker-influenced placeholders; disabling that protocol fully eliminates this specific risk. Although the image has strong reputation and digest pinning, the 74 exposed findings and 24 with severity >=6.0 require remediation or strict network and configuration controls before production use.

Vulnerabilities

Vulnerability Log

91 total
CVE IDAdjusted SeverityPackageExploit ProbabilityRisk Context
CVE-2026-41889MEDIUM6.66
github.com/jackc/pgx/v4
v4.18.3
No fix yet
0.5%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-63209MEDIUM6.38
github.com/klauspost/compress
v1.18.0
fixed in 1.18.7
0.4%
Theoretical Threat
Directly Exposed
CVE-2026-39882MEDIUM6.38
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
v1.34.0
fixed in 1.43.0
0.2%
Theoretical Threat
Directly Exposed
CVE-2026-39830MEDIUM6.38
golang.org/x/crypto
v0.46.0
fixed in 0.52.0
0.6%
Theoretical Threat
Directly Exposed
CVE-2026-39835MEDIUM6.38
golang.org/x/crypto
v0.46.0
fixed in 0.52.0
0.5%
Theoretical Threat
Directly Exposed
CVE-2026-46597MEDIUM6.38
golang.org/x/crypto
v0.46.0
fixed in 0.52.0
0.6%
Theoretical Threat
Directly Exposed
CVE-2026-46600MEDIUM6.38
golang.org/x/net
v0.48.0
fixed in 0.56.0
0.5%
Theoretical Threat
Directly Exposed
CVE-2026-78669MEDIUM6.38
golang.org/x/net
v0.48.0
fixed in 0.60.0
0.6%
Theoretical Threat
Directly Exposed
CVE-2026-56851MEDIUM6.38
golang.org/x/text
v0.32.0
fixed in 0.41.0
0.3%
Theoretical Threat
Directly Exposed
CVE-2026-56852MEDIUM6.38
golang.org/x/text
v0.32.0
fixed in 0.39.0
0.5%
Theoretical Threat
Directly Exposed
CVE-2026-84304MEDIUM6.38
google.golang.org/grpc
v1.79.3
fixed in 1.83.1
0.6%
Theoretical Threat
Directly Exposed
CVE-2026-84445MEDIUM6.38
google.golang.org/grpc
v1.79.3
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-39836MEDIUM6.38
stdlib
v1.25.9
fixed in 1.25.10, 1.26.3
0.6%
Theoretical Threat
Directly Exposed
CVE-2026-42499MEDIUM6.38
stdlib
v1.25.9
fixed in 1.25.10, 1.26.3
0.8%
Theoretical Threat
Directly Exposed
CVE-2026-42504MEDIUM6.38
stdlib
v1.25.9
fixed in 1.25.11, 1.26.4
0.6%
Theoretical Threat
Directly Exposed
CVE-2026-56853MEDIUM6.38
stdlib
v1.25.9
fixed in 1.25.13, 1.26.6, 1.27.0-rc.3
0.6%
Theoretical Threat
Directly Exposed
CVE-2026-56859MEDIUM6.38
stdlib
v1.25.9
fixed in 1.25.13, 1.26.6, 1.27.0-rc.3
0.6%
Theoretical Threat
Directly Exposed
CVE-2026-56860MEDIUM6.38
stdlib
v1.25.9
fixed in 1.25.13, 1.26.6, 1.27.0-rc.3
0.5%
Theoretical Threat
Directly Exposed
CVE-2026-56862MEDIUM6.38
stdlib
v1.25.9
fixed in 1.25.13, 1.26.6, 1.27.0-rc.3
0.6%
Theoretical Threat
Directly Exposed
CVE-2026-78667MEDIUM6.38
stdlib
v1.25.9
fixed in 1.26.9, 1.27.2
0.4%
Theoretical Threat
Directly Exposed
CVE-2026-78669MEDIUM6.38
stdlib
v1.25.9
fixed in 1.26.9, 1.27.2
0.6%
Theoretical Threat
Directly Exposed
CVE-2026-97031MEDIUM6.38
stdlib
v1.25.9
fixed in 1.26.9, 1.27.2
0.4%
Theoretical Threat
Directly Exposed
CVE-2026-42508MEDIUM6.29
golang.org/x/crypto
v0.46.0
fixed in 0.52.0
0.7%
Theoretical Threat
Directly Exposed
CVE-2026-46595MEDIUM6.03
golang.org/x/crypto
v0.46.0
fixed in 0.52.0
0.5%
Theoretical Threat
Directly Exposed
CVE-2026-56854MEDIUM5.78
golang.org/x/crypto
v0.46.0
fixed in 0.55.0
0.4%
Theoretical Threat
Directly Exposed
CVE-2026-41888MEDIUM5.52
github.com/distribution/distribution
v2.8.2+incompatible
No fix yet
0.3%
Theoretical Threat
Directly Exposed
CVE-2026-39827MEDIUM5.52
golang.org/x/crypto
v0.46.0
fixed in 0.52.0
0.3%
Theoretical Threat
Directly Exposed
CVE-2026-39834MEDIUM5.52
golang.org/x/crypto
v0.46.0
fixed in 0.52.0
0.6%
Theoretical Threat
Directly Exposed
CVE-2026-25680MEDIUM5.52
golang.org/x/net
v0.48.0
fixed in 0.55.0
0.5%
Theoretical Threat
Directly Exposed
CVE-2026-39825MEDIUM5.52
stdlib
v1.25.9
fixed in 1.25.10, 1.26.3
0.4%
Theoretical Threat
Directly Exposed
CVE-2026-56866MEDIUM5.52
stdlib
v1.25.9
fixed in 1.26.9, 1.27.2
0.3%
Theoretical Threat
Directly Exposed
CVE-2026-94439MEDIUM5.52
stdlib
v1.25.9
fixed in 1.26.9, 1.27.2
0.3%
Theoretical Threat
Directly Exposed
CVE-2026-42502MEDIUM5.18
golang.org/x/net
v0.48.0
fixed in 0.55.0
0.2%
Theoretical Threat
Directly Exposed
CVE-2026-94448MEDIUM5.18
stdlib
v1.25.9
fixed in 1.26.9, 1.27.2
0.2%
Theoretical Threat
Directly Exposed
CVE-2026-32286MEDIUM5.1
github.com/jackc/pgproto3/v2
v2.3.3
No fix yet
0.7%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-33814MEDIUM5.1
golang.org/x/net
v0.48.0
fixed in 0.53.0
0.8%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-27145MEDIUM5.1
stdlib
v1.25.9
fixed in 1.25.11, 1.26.4
0.6%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-33814MEDIUM5.1
stdlib
v1.25.9
fixed in 1.25.10, 1.26.3
0.8%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-33818MEDIUM5.1
stdlib
v1.25.9
fixed in 1.25.13, 1.26.6, 1.27.0-rc.3
0.6%
Theoretical Threat
Directly ExposedContext importance: MEDIUM
CVE-2026-72897MEDIUM5.02
openssl-libs
3.5.8-1.1.ph5
fixed in 3.5.9-0.1.ph5
0.3%
Theoretical Threat
Directly Exposed
CVE-2026-97032MEDIUM5.02
golang.org/x/net
v0.48.0
fixed in 0.60.0
0.4%
Theoretical Threat
Directly Exposed
CVE-2026-97032MEDIUM5.02
stdlib
v1.25.9
fixed in 1.26.9, 1.27.2
0.4%
Theoretical Threat
Directly Exposed
CVE-2026-39833MEDIUM4.67
golang.org/x/crypto
v0.46.0
fixed in 0.52.0
0.5%
Theoretical Threat
Directly Exposed
CVE-2026-42506MEDIUM4.59
golang.org/x/net
v0.48.0
fixed in 0.55.0
0.3%
Theoretical Threat
Directly Exposed
CVE-2026-39823MEDIUM4.59
stdlib
v1.25.9
fixed in 1.25.10, 1.26.3
0.3%
Theoretical Threat
Directly Exposed
CVE-2026-39826MEDIUM4.59
stdlib
v1.25.9
fixed in 1.25.10, 1.26.3
0.4%
Theoretical Threat
Directly Exposed
CVE-2026-84784MEDIUM4.5
openssl-libs
3.5.8-1.1.ph5
fixed in 3.5.9-0.1.ph5
0.4%
Theoretical Threat
Directly Exposed
CVE-2026-46598MEDIUM4.5
golang.org/x/crypto
v0.46.0
fixed in 0.52.0
0.5%
Theoretical Threat
Directly Exposed
CVE-2026-56855MEDIUM4.5
golang.org/x/crypto
v0.46.0
fixed in 0.56.0
0.5%
Theoretical Threat
Directly Exposed
CVE-2026-78662MEDIUM4.5
golang.org/x/crypto
v0.46.0
fixed in 0.56.0
0.4%
Theoretical Threat
Directly Exposed
CVE-2026-78663MEDIUM4.5
golang.org/x/net
v0.48.0
fixed in 0.60.0
0.6%
Theoretical Threat
Directly Exposed
CVE-2026-42505MEDIUM4.5
stdlib
v1.25.9
fixed in 1.25.12, 1.26.5, 1.27.0-rc.2
0.4%
Theoretical Threat
Directly Exposed
CVE-2026-42507MEDIUM4.5
stdlib
v1.25.9
fixed in 1.25.11, 1.26.4
0.4%
Theoretical Threat
Directly Exposed
CVE-2026-78663MEDIUM4.5
stdlib
v1.25.9
fixed in 1.26.9, 1.27.2
0.6%
Theoretical Threat
Directly Exposed
CVE-2026-35206LOW3.74
helm.sh/helm/v3
v3.18.5
fixed in 3.20.2
0.2%
Theoretical Threat
Directly Exposed
CVE-2026-81870LOW2.8
go.opentelemetry.io/otel/exporters/otlp/otlptrace
v1.34.0
fixed in 1.45.0
0.2%
Theoretical Threat
Directly Exposed
CVE-2026-81870LOW2.8
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
v1.34.0
fixed in 1.45.0
0.2%
Theoretical Threat
Directly Exposed
CVE-2026-81870LOW2.8
go.opentelemetry.io/otel/sdk
v1.43.0
fixed in 1.45.0
0.2%
Theoretical Threat
Directly Exposed
CVE-2026-56857LOW2.8
stdlib
v1.25.9
fixed in 1.26.9, 1.27.2
0.5%
Theoretical Threat
Directly Exposed
CVE-2026-32952LOW2.7
github.com/Azure/go-ntlmssp
v0.0.0-20221128193559-754e69321358
fixed in 0.1.1
1.5%
Low-Moderate Risk
Post-Exploit
CVE-2026-84784LOW2.7
openssl
3.5.8-1.1.ph5
fixed in 3.5.9-0.1.ph5
0.4%
Theoretical Threat
Post-Exploit
CVE-2026-39828LOW2.69
golang.org/x/crypto
v0.46.0
fixed in 0.52.0
0.5%
Theoretical Threat
Post-Exploit
CVE-2026-39832LOW2.66
golang.org/x/crypto
v0.46.0
fixed in 0.52.0
0.7%
Theoretical Threat
Post-Exploit
CVE-2026-33540LOW2.63
github.com/distribution/distribution
v2.8.2+incompatible
No fix yet
0.4%
Theoretical Threat
Directly Exposed
CVE-2026-39821LOW2.51
golang.org/x/net
v0.48.0
fixed in 0.55.0
0.7%
Theoretical Threat
Post-Exploit
CVE-2026-39821LOW2.51
stdlib
v1.25.9
fixed in 1.25.13, 1.26.6, 1.27.0-rc.3
0.7%
Theoretical Threat
Post-Exploit
CVE-2026-39831LOW2.48
golang.org/x/crypto
v0.46.0
fixed in 0.52.0
0.5%
Theoretical Threat
Post-Exploit
CVE-2026-25681LOW2.48
golang.org/x/net
v0.48.0
fixed in 0.55.0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-27136LOW2.48
golang.org/x/net
v0.48.0
fixed in 0.55.0
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-56858LOW2.48
stdlib
v1.25.9
fixed in 1.25.13, 1.26.6, 1.27.0-rc.3
0.3%
Theoretical Threat
Post-Exploit
CVE-2026-39822LOW2.39
stdlib
v1.25.9
fixed in 1.25.12, 1.26.5, 1.27.0-rc.2
0.2%
Theoretical Threat
Post-Exploit
CVE-2026-35172LOW2.29
github.com/distribution/distribution
v2.8.2+incompatible
No fix yet
0.7%
Theoretical Threat
Post-Exploit
CVE-2026-39829LOW2.29
golang.org/x/crypto
v0.46.0
fixed in 0.52.0
0.6%
Theoretical Threat
Post-Exploit
CVE-2026-33811LOW2.29
stdlib
v1.25.9
fixed in 1.25.10, 1.26.3
0.8%
Theoretical Threat
Post-Exploit
CVE-2026-39820LOW2.29
stdlib
v1.25.9
fixed in 1.25.10, 1.26.3
0.8%
Theoretical Threat
Post-Exploit
CVE-2026-72897LOW1.81
openssl
3.5.8-1.1.ph5
fixed in 3.5.9-0.1.ph5
0.3%
Theoretical Threat
Post-Exploit
BDSA-2026-35496NONE0
openssl
3.5.8-1.1.ph5
fixed in 3.5.9-0.1.ph5
—
Not Applicable
BDSA-2026-35496NONE0
openssl-libs
3.5.8-1.1.ph5
fixed in 3.5.9-0.1.ph5
—
Not Applicable
CVE-2025-24358NONE0
github.com/gorilla/csrf
v1.7.2
fixed in 1.7.3
0.4%
Theoretical Threat
Not Applicable
CVE-2025-47909NONE0
github.com/gorilla/csrf
v1.7.2
No fix yet
0.2%
Theoretical Threat
Not Applicable
CVE-2026-2303NONE0
go.mongodb.org/mongo-driver
v1.17.6
fixed in 1.17.7
0.3%
Theoretical Threat
Not Applicable
GO-2026-5932NONE0
golang.org/x/crypto
v0.46.0
No fix yet
—
Not Applicable
CVE-2026-78659NONE0
golang.org/x/net
v0.48.0
fixed in 0.60.0
0.6%
Theoretical Threat
Not Applicable
CVE-2026-78660NONE0
golang.org/x/net
v0.48.0
fixed in 0.60.0
0.3%
Theoretical Threat
Not Applicable
CVE-2026-39824NONE0
golang.org/x/sys
v0.42.0
fixed in 0.44.0
0.2%
Theoretical Threat
Not Applicable
GHSA-hrxh-6v49-42gfNONE0
google.golang.org/grpc
v1.79.3
fixed in 1.82.1
—
Not Applicable
CVE-2026-84303NONE0
google.golang.org/grpc
v1.79.3
fixed in 1.83.1
0.3%
Theoretical Threat
Not Applicable
CVE-2026-78659NONE0
stdlib
v1.25.9
fixed in 1.26.9, 1.27.2
0.6%
Theoretical Threat
Not Applicable
CVE-2026-78660NONE0
stdlib
v1.25.9
fixed in 1.26.9, 1.27.2
0.3%
Theoretical Threat
Not Applicable
CVE-2026-94440NONE0
stdlib
v1.25.9
fixed in 1.26.9, 1.27.2
0.4%
Theoretical Threat
Not Applicable
CVE-2026-97030NONE0
stdlib
v1.25.9
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.