Patchwire CVEs, their patch status, and feeds to follow them

CVE-2026-5545

Fixed in a distro release EPSS <1%CVSS 6.5

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...

Published 2026-05-13 · CVE record · OSV

Products: curl

Distro releases

ReleasePackageFixed in
AlmaLinux 10curl8.12.1-4.el10_2.7
AlmaLinux 10libcurl8.12.1-4.el10_2.7
AlmaLinux 10libcurl-devel8.12.1-4.el10_2.7
AlmaLinux 10libcurl-minimal8.12.1-4.el10_2.7
Alpine 3.21curl8.14.1-r3
Alpine 3.22curl8.14.1-r3
Alpine 3.23curl8.20.0-r0
Alpine 3.24curl8.20.0-r0
Chainguardlibcurl4no fix
Debian 12curlno fix
Debian 13curl8.14.1-2+deb13u4
Debian 14curl8.20.0~rc2-1
Red Hat Enterprise Linux 10.2curl0:8.12.1-4.el10_2.7
Red Hat Enterprise Linux 10.2curl-debuginfo0:8.12.1-4.el10_2.7
Red Hat Enterprise Linux 10.2curl-debugsource0:8.12.1-4.el10_2.7
Red Hat Enterprise Linux 10.2libcurl0:8.12.1-4.el10_2.7
Red Hat Enterprise Linux 10.2libcurl-debuginfo0:8.12.1-4.el10_2.7
Red Hat Enterprise Linux 10.2libcurl-devel0:8.12.1-4.el10_2.7
Red Hat Enterprise Linux 10.2libcurl-minimal0:8.12.1-4.el10_2.7
Red Hat Enterprise Linux 10.2libcurl-minimal-debuginfo0:8.12.1-4.el10_2.7
Red Hat hummingbird 1curl0:8.20.0-0.1.hum1
Red Hat hummingbird 1libcurl0:8.20.0-0.1.hum1
Red Hat hummingbird 1libcurl-devel0:8.20.0-0.1.hum1
Red Hat hummingbird 1libcurl-minimal0:8.20.0-0.1.hum1
Rocky Linux 10curl0:8.12.1-4.el10_2.7
SUSE Linux Enterprise Module for Basesystem 15 SP7curl8.14.1-150700.7.23.1
SUSE Linux Enterprise Server 16.0curl8.14.1-160000.6.1
SUSE Linux Enterprise Server 16.0curl-mini8.14.1-160000.6.1
SUSE Linux Enterprise Server LTSS Extended Security 12 SP5curl8.0.1-11.123.1
SUSE Linux Enterprise Server for SAP applications 16.0curl8.14.1-160000.6.1
SUSE Linux Enterprise Server for SAP applications 16.0curl-mini8.14.1-160000.6.1
SUSE Linux Micro 6.2curl8.14.1-160000.6.1
Ubuntu 22.04 LTScurl7.81.0-1ubuntu1.24
Ubuntu 24.04 LTScurl8.5.0-2ubuntu10.11
Ubuntu 24.04 LTScurl8.5.0-2ubuntu10.9
Ubuntu 25.10curl8.14.1-2ubuntu1.5
Ubuntu 25.10curl8.14.1-2ubuntu1.3
Ubuntu 26.04 LTScurl8.18.0-1ubuntu2.1
Ubuntu 26.04 LTScurl8.18.0-1ubuntu2.3
Ubuntu Pro 14.04 LTScurl7.35.0-1ubuntu2.20+esm21
Ubuntu Pro 16.04 LTScurl7.47.0-1ubuntu2.19+esm17
Ubuntu Pro 18.04 LTScurl7.58.0-2ubuntu3.24+esm10
Ubuntu Pro 20.04 LTScurl7.68.0-1ubuntu2.25+esm5
Wolfilibcurl4no fix
openSUSE Leap 16.0curl8.14.1-160000.6.1
openSUSE Tumbleweedcurl8.20.0-1.1