Read the docs
Red Hat Security Advisory

RHSA-2026:55450

curl security update

Released 2026-08-17 · Red Hat rating Important · View on Red Hat →

Fixed in

Fixes 7 records

TI-2026-10395 CVE-2026-12064 · GHSA-jm94-9f7h-36pr

proto-default skips SSH verification

Priority HIGH 72

When a user invokes curl using a schemeless URL combined with `--proto-default` sftp (or scp), a disconnect occurs between the tool layer and libcurl.

CVSS 3.1HIGH 7.5 Network No auth No interaction EPSS 0.00414 Published 2026-07-03 Fixed in 8.14.2, 8.16.1 +1 CWE-297
TI-2026-07301 CVE-2026-8286 · GHSA-32xh-3x3c-6g6h

wrong STARTTLS connection reuse

Priority HIGH 70

A vulnerability exists where a new transfer that uses STARTTLS to upgrade the connection might reuse an existing live connection even though the TLS configuration mismatches so it should not.

CVSS 3.1HIGH 8.1 Network Low privileges No interaction EPSS 0.00309 Published 2026-07-03 Partial fix · 8.14.2, 8.16.1 +1 CWE-295
TI-2026-08389 CVE-2026-9547 · GHSA-xq9p-gxg6-f7q6

SSH improper host validation

Priority HIGH 68

When a libcurl-based application performs transfers via `SCP://` or `SFTP://` and utilizes the `CURLOPT_SSH_KEYFUNCTION` callback, it may silently accept an untrusted server.

CVSS 3.1HIGH 7.4 Network No auth No interaction EPSS 0.00361 Published 2026-07-03 Partial fix · 8.14.2, 8.16.1 +1 CWE-297
TI-2026-03272 CVE-2026-3783 · GHSA-8whr-249c-vfjp

token leak with redirect and netrc

Priority MEDIUM 63

When an OAuth2 bearer token is used for an HTTP(S) transfer, and that transfer performs a redirect to a second URL, curl could leak that token to the second hostname under some circumstances.

CVSS 3.1MEDIUM 5.3 Network No auth No interaction EPSS 0.00495 Published 2026-03-11 Partial fix · 8.14.2, 8.16.1 +1 CWE-522
Priority LOW 35

curl would wrongly reuse an existing HTTP proxy connection doing CONNECT to a server, even if the new request uses different credentials for the HTTP proxy.

CVSS 3.1MEDIUM 6.5 Network No auth No interaction EPSS 0.00448 Published 2026-03-11 Partial fix · 8.14.2, 8.16.1 +1 CWE-305
TI-2026-01624 CVE-2026-1965 · GHSA-q9qg-g2c3-3hr2

bad reuse of HTTP Negotiate connection

Priority LOW 29

libcurl can in some circumstances reuse the wrong connection when asked to do an Negotiate-authenticated HTTP or HTTPS request.

CVSS 3.1MEDIUM 6.5 Network Low privileges No interaction EPSS 0.00297 Published 2026-03-11 Partial fix · 8.14.2, 8.16.1 +1 CWE-305
TI-2025-13522 CVE-2025-14819 · GHSA-vqhr-m87q-9jqh

OpenSSL partial chain store policy bypass

Priority LOW 25

When doing TLS related transfers with reused easy or multi handles and altering the `CURLSSLOPT_NO_PARTIALCHAIN` option, libcurl could accidentally reuse a CA store cached in memory for which the partial chain option was…

CVSS 3.1MEDIUM 5.3 Network No auth User interaction EPSS 0.00756 Published 2026-01-08 Partial fix · 8.14.2, 8.16.1 +1 CWE-295