Read the docs
Red Hat Security Advisory

RHSA-2026:6893

Red Hat Hardened Images RPMs bug fix and enhancement update

Released 2026-04-07 · Red Hat rating Moderate · View on Red Hat →

Fixed in

Fixes 13 records

TI-2026-03294 CVE-2026-3805 · GHSA-2289-hhfc-p684

use after free in SMB connection reuse

Priority HIGH 72

When doing a second SMB request to the same host again, curl would wrongly use a data pointer pointing into already freed memory.

CVSS 3.1HIGH 7.5 Network No auth No interaction EPSS 0.00896 Published 2026-03-11 Partial fix · 8.14.2, 8.16.1 +1 CWE-416
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
TI-2025-13757 CVE-2025-15079 · GHSA-7q9p-cx8r-rh2q

libssh global known_hosts override

Priority MEDIUM 57

When doing SSH-based transfers using either SCP or SFTP, and setting the known_hosts file, libcurl could still mistakenly accept connecting to hosts *not present* in the specified file if they were added as recognized in…

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

When doing SSH-based transfers using either SCP or SFTP, and asked to do public key authentication, curl would wrongly still ask and authenticate using a locally running SSH agent.

CVSS 3.1LOW 3.1 Network No auth User interaction EPSS 0.0048 Published 2026-01-08 Partial fix · 8.14.2, 8.16.1 +1 CWE-287
TI-2025-08328 CVE-2025-9086 · GHSA-v676-f8gm-92r9

Out of bounds read for cookie path

Priority LOW 36

1. A cookie is set using the `secure` keyword for `https://target` 2.

CVSS 3.1HIGH 7.5 Network No auth No interaction EPSS 0.01463 Published 2025-09-12 Partial fix · 8.14.2, 8.16.0 CWE-125
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-12808 CVE-2025-14017 · GHSA-jh4h-2cg6-889h

broken TLS options for threaded LDAPS

Priority LOW 29

When doing multi-threaded LDAPS transfers (LDAP over TLS) with libcurl, changing TLS options in one thread would inadvertently change them globally and therefore possibly also affect other concurrently setup transfers.

CVSS 3.1MEDIUM 6.3 Local No auth User interaction EPSS 0.00114 Published 2026-01-08 Partial fix · 8.14.2, 8.16.1 +1 CWE-567
TI-2025-11931 CVE-2025-13034 · GHSA-9r76-qj98-jfhc

No QUIC certificate pinning with GnuTLS

Priority LOW 26

When using `CURLOPT_PINNEDPUBLICKEY` option with libcurl or `--pinnedpubkey` with the curl tool, curl should check the public key of the server certificate to verify the peer.

CVSS 3.1MEDIUM 5.9 Network No auth No interaction EPSS 0.00239 Published 2026-01-08 Partial fix · 8.14.2, 8.16.1 +1 CWE-295
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
TI-2025-13267 CVE-2025-14524 · GHSA-g897-jvjx-78vg

bearer token leak on cross-protocol redirect

Priority LOW 25

When an OAuth2 bearer token is used for an HTTP(S) transfer, and that transfer performs a cross-protocol redirect to a second URL that uses an IMAP, LDAP, POP3 or SMTP scheme, curl might wrongly pass on the bearer token…

CVSS 3.1MEDIUM 5.3 Network No auth User interaction EPSS 0.0068 Published 2026-01-08 Partial fix · 8.14.2, 8.16.1 +1 CWE-522
TI-2025-09319 CVE-2025-10148 · GHSA-cxvq-c3r3-8gwq

predictable WebSocket mask

Priority LOW 25

curl's WebSocket code did not update the 32-bit mask pattern for each new outgoing frame as the specification says.

CVSS 3.1MEDIUM 5.3 Network No auth No interaction EPSS 0.00524 Published 2025-09-12 Partial fix · 8.14.2, 8.16.0 CWE-340
TI-2025-10041 CVE-2025-10966 · GHSA-5gff-h54g-38r2

missing SFTP host verification with wolfSSH

Priority LOW 20

curl's code for managing SSH connections when SFTP was done using the wolfSSH powered backend was flawed and missed host verification mechanisms.

CVSS 3.1MEDIUM 4.3 Network Low privileges No interaction EPSS 0.00427 Published 2025-11-07 Fixed in 8.14.2, 8.16.1 CWE-322