CVEFinder.io

CVE-2026-5545

πŸ”Ά medium
πŸ” Scan for this CVE
Summary

libcurl might in some circumstances reuse the wrong connection when asked to do an authenticated HTTP(S) request after a Negotiate-authenticated one, when both use the same host. libcurl features a pool of recent connections so that subsequent requests can reuse an existing connection to avoid overhead. When reusing a connection a range of criteria must be met. Due to a logical error in the code, a request that was issued by an application could wrongfully reuse an existing connection to the s

Description

libcurl might in some circumstances reuse the wrong connection when asked to
do an authenticated HTTP(S) request after a Negotiate-authenticated one, when
both use the same host.

libcurl features a pool of recent connections so that subsequent requests can
reuse an existing connection to avoid overhead.

When reusing a connection a range of criteria must be met. Due to a logical
error in the code, a request that was issued by an application could
wrongfully reuse an existing connection to the same server that was
authenticated using different credentials.

An application that first uses Negotiate authentication to a server with
`user1:password1` and then does another operation to the same server asking
for any authentication method but for `user2:password2` (while the previous
connection is still alive) - the second request gets confused and wrongly
reuses the same connection and sends the new request over that connection
thinking it uses a mix of user1's and user2's credentials when it is in fact
still using the connection authenticated for user1...

CVSS Score
6.5
Medium
EPSS Score
0.4
Exploit Probability
Published Date
2026-05-13
First Seen: 2026-09-16
πŸ“Š Relative Risk Intelligence

This CVE is Lower Risk - more severe than 46.7% of all 357,695 vulnerabilities in our database.

#190,694
Below average severity
Severity Percentile
🎯 CISA SSVC Assessment Updated: May 13, 2026
πŸ” Exploitation Status
None
No known exploits
βš™οΈ Automatable
NO
Requires human interaction
πŸ’₯ Technical Impact
Partial
Limited system impact
πŸ† Discovered By
Quac Tran and Ngoc Hieu Stefan Eissing (remediation developer)
SSVC data provided by CISA
Last Modified 2026-09-15
CVSS Vector 3.1 CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:H/A:N
CWE IDs (Weakness Types)

πŸ“¦ Affected Products 1

πŸ”— References 3

https://hackerone.com/reports/3642555
Exploit Issue Tracking Third Party Advisory

πŸ”— Related CVEs 6

CVE ID Severity CVSS EPSS Summary Published
CVE-2026-13608 ⚠️ high 7.4 0.6 A flaw in the libcurl SASL negotiation for LDAP authentication allows an incomplete handshake sequence to be misinterpre... 2026-09-06
CVE-2026-18924 β›” critical 9.1 0.9 A flaw in libcurl's handling of HTTP/2 Server Push streams, when the parent handle is set to share connections with othe... 2026-09-06
CVE-2026-19931 β›” critical 9.8 1.2 A flaw in libcurl makes it wrongly reuse an HTTP connection setup for a given hostname using Negotiate authentication, w... 2026-09-06
CVE-2026-80229 ⚠️ high 7.5 0.9 When performing transfers via libcurl’s multi interface, pooled TLS connections can outlive their originating easy han... 2026-09-06
CVE-2026-80230 ⚠️ high 7.5 0.6 When `CURLOPT_PINNEDPUBLICKEY` is configured alongside options that disable standard peer verification (`CURLOPT_SSL_VER... 2026-09-06
CVE-2026-80231 ⚠️ high 7.5 0.9 A flaw in libcurl makes it wrongly reuse an existing HTTPS connection setup for a given hostname even when using a diffe... 2026-09-06
These CVEs affect the same products