Vulnerability · Published Jul 3, 2026 · Assigned by curl

CVE-2026-8932incomplete mTLS config matching in conn reuse

High 7.5

In plain English

A high-severity security flaw in curl from curl. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.4% (higher than 34% of all known vulnerabilities). Ready-made attack tooling exists: public proof-of-concept code. Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)7.5High
Exploit odds (30 days)0.4%top 66.0% of all CVEs
Exploited in the wildNo reportsCISA SSVC: poc
Attack tooling1Public PoC

Official description

libcurl would reuse a previously created connection even when some mTLS config related option had been changed that should have prohibited reuse. libcurl keeps previously used connections in a connection pool for subsequent transfers to reuse if one of them matches the setup. However, some TLS settings related to client certificates were left out from the configuration match checks, making them match too easily. In particular options related to the private key.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:10curl8.12.1-4.el10_2.6ALSA-2026:69125
AlmaLinux:8curl7.61.1-34.el8_10.18ALSA-2026:92368
AlmaLinux:9curl7.76.1-40.el9_8.9ALSA-2026:92907
AlmaLinux:9curl-minimal7.76.1-40.el9_8.9ALSA-2026:92907
AlmaLinux:10libcurl8.12.1-4.el10_2.6ALSA-2026:69125
AlmaLinux:8libcurl7.61.1-34.el8_10.18ALSA-2026:92368
AlmaLinux:9libcurl7.76.1-40.el9_8.9ALSA-2026:92907
AlmaLinux:10libcurl-devel8.12.1-4.el10_2.6ALSA-2026:69125
AlmaLinux:8libcurl-devel7.61.1-34.el8_10.18ALSA-2026:92368
AlmaLinux:9libcurl-devel7.76.1-40.el9_8.9ALSA-2026:92907
AlmaLinux:10libcurl-minimal8.12.1-4.el10_2.6ALSA-2026:69125
AlmaLinux:8libcurl-minimal7.61.1-34.el8_10.18ALSA-2026:92368
AlmaLinux:9libcurl-minimal7.76.1-40.el9_8.9ALSA-2026:92907
Alpine:v3.23curl8.22.0-r0ALPINE-CVE-2026-8932
Alpine:v3.24curl8.21.0-r0ALPINE-CVE-2026-8932
Debian:12curlno fix listedDEBIAN-CVE-2026-8932
Debian:13curlno fix listedDEBIAN-CVE-2026-8932
Debian:14curl8.21.0~rc2-1DEBIAN-CVE-2026-8932
Rocky Linux:10curl0:8.12.1-4.el10_2.6RLSA-2026:69125
Rocky Linux:8curl0:7.61.1-34.el8_10.18RLSA-2026:92368
Rocky Linux:9curl0:7.76.1-40.el9_8.9RLSA-2026:92907
Ubuntu:22.04:LTScurl7.81.0-1ubuntu1.27UBUNTU-CVE-2026-8932
Ubuntu:22.04:LTScurl7.81.0-1ubuntu1.27USN-8670-2
Ubuntu:24.04:LTScurl8.5.0-2ubuntu10.13UBUNTU-CVE-2026-8932
Ubuntu:24.04:LTScurl8.5.0-2ubuntu10.13USN-8670-1
Ubuntu:25.10curlno fix listedUBUNTU-CVE-2026-8932
Ubuntu:26.04:LTScurl8.18.0-1ubuntu2.5UBUNTU-CVE-2026-8932
Ubuntu:26.04:LTScurl8.18.0-1ubuntu2.5USN-8670-3

Affected products (as reported)

VendorProductVersions
curl curl 7.7.0 – before 8.14.28.15.0 – before 8.16.18.17.0 – before 8.20.1
curl curl a1d6ad26100bc493c7b04f1301b1634b7f5aa8b4 – before 7541ae569d82fb308a5e2d94916027da4fa3ba3e
curl curl 8.20.08.19.08.18.08.17.08.16.08.15.08.14.18.14.0

Weakness: CWE-305 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

References