Critical severity · published Sep 6, 2026
CVE-2026-19931
Negotiate ambient user conn reuse
9.8
CVSS
1.1%
EPSS
No
On KEV
Description
A flaw in libcurl makes it wrongly reuse an HTTP connection setup for a given hostname using Negotiate authentication, when the initial request is done using empty credentials. This can make user B's request get sent over user A's previously authenticated connection.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)1.1% · higher than 66% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
CU
curl · curl
7.64.1 before 8.14.2; 8.15.0 before 8.16.1; 8.17.0 before 8.20.1; 8.21.0 before 8.22.0; 6c6035532383e300c712e4c1cd9fdd749ed5cf59 before 7103a93b05bc69ea98ed9d05d02fa9eeba533f2f; 8.21.0; +34 more · source: vendor, NVD
Affected product
CU
curl
curl
More from curl
9.8
CVE-2026-9079
stale proxy password leak
9.8
CVE-2026-8925
SASL double-free
9.8
CVE-2026-11856
cross-origin Digest auth state leak
9.8
CVE-2026-10536
HTTP/2 stream-dependency tree UAF
9.8
CVE-2023-38545
This flaw makes curl overflow a heap based buffer in the SOCKS5 proxy handshake