{"id":"CVE-2026-80231","title":"A flaw in libcurl makes it wrongly reuse an existing HTTPS connection setup\nfor a given hostname even when using a different Native CA Store setting\n(`CURLSSLOPT_NATIVE_CA`) than when the connection was created.","summary":"A flaw in libcurl makes it wrongly reuse an existing HTTPS connection setup\nfor a given hostname even when using a different Native CA Store setting\n(`CURLSSLOPT_NATIVE_CA`) than when the connection was created.","severity":"high","cvss":7.5,"cvssVector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","cwe":["CWE-488","CWE-295"],"vendor":"haxx","product":"curl","affected":["curl >= 7.71.0, < 8.22.0"],"patched":["curl 8.22.0"],"published":"2026-09-06","updated":"2026-09-15","sourceUpdated":"2026-09-15T07:16:30.570","source":"NVD","sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-80231","references":[{"url":"https://curl.se/docs/CVE-2026-80231.html","label":"2499f714-1537-4658-8207-48ae4bb9eae9"},{"url":"https://curl.se/docs/CVE-2026-80231.json","label":"2499f714-1537-4658-8207-48ae4bb9eae9"},{"url":"https://hackerone.com/reports/3969368","label":"2499f714-1537-4658-8207-48ae4bb9eae9"},{"url":"https://hackerone.com/reports/3969368","label":"134c704f-9b21-4f2e-91b3-4a467353bcc0"},{"url":"https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-80231.json"},{"url":"https://access.redhat.com/security/cve/CVE-2026-80231"},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2529204"},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-80231"},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-80231"},{"url":"https://access.redhat.com/errata/RHSA-2026:63161"}],"tags":["nvd","cve.org","exploit-available","csaf","vex","red-hat","score-dispute"],"exploitAvailable":true,"ssvc":{"exploitation":"poc","automatable":"yes","technicalImpact":"partial","timestamp":"2026-09-08T18:50:09.901920Z"},"epss":0.00937,"epssPercentile":0.58775,"ingestedAt":"2026-09-07T11:09:35.612Z","scores":{"nvd":7.5,"vendor":3.7},"slug":"CVE-2026-80231","body":"## Overview\n\nA flaw in libcurl makes it wrongly reuse an existing HTTPS connection setup\nfor a given hostname even when using a different Native CA Store setting\n(`CURLSSLOPT_NATIVE_CA`) than when the connection was created.\n\n## Affected\n\n- `curl >= 7.71.0, < 8.22.0`\n\n## Remediation\n\nUpgrade past the affected range:\n\n- `curl 8.22.0`\n\n## Vendor advisories\n\n- **RHSA-2026:63161** · Red Hat · fixed in: Red Hat Hardened Images · released 2026-09-03 · [advisory](https://access.redhat.com/errata/RHSA-2026:63161)","depth":"midnight","depthScore":53,"depthScoreParts":{"impact":41.3,"likelihood":0.2,"exploitation":12,"ransomware":0},"changes":[{"seq":8238,"id":"CVE-2026-80231","ts":1788919993806,"field":"exploit_available","old":"false","new":"true"},{"seq":8237,"id":"CVE-2026-80231","ts":1788919993806,"field":"cvss","old":null,"new":"7.5"},{"seq":8236,"id":"CVE-2026-80231","ts":1788919993806,"field":"severity","old":"none","new":"high"},{"seq":8047,"id":"CVE-2026-80231","ts":1788919280788,"field":"exploit_available","old":"true","new":"false"},{"seq":8046,"id":"CVE-2026-80231","ts":1788919280788,"field":"cvss","old":"7.5","new":null},{"seq":8045,"id":"CVE-2026-80231","ts":1788919280788,"field":"severity","old":"high","new":"none"},{"seq":7856,"id":"CVE-2026-80231","ts":1788916354422,"field":"exploit_available","old":"false","new":"true"},{"seq":7855,"id":"CVE-2026-80231","ts":1788916354422,"field":"cvss","old":null,"new":"7.5"},{"seq":7854,"id":"CVE-2026-80231","ts":1788916354422,"field":"severity","old":"none","new":"high"},{"seq":7665,"id":"CVE-2026-80231","ts":1788915297490,"field":"exploit_available","old":"true","new":"false"},{"seq":7664,"id":"CVE-2026-80231","ts":1788915297490,"field":"cvss","old":"7.5","new":null},{"seq":7663,"id":"CVE-2026-80231","ts":1788915297490,"field":"severity","old":"high","new":"none"},{"seq":7474,"id":"CVE-2026-80231","ts":1788912713866,"field":"exploit_available","old":"false","new":"true"},{"seq":7473,"id":"CVE-2026-80231","ts":1788912713866,"field":"cvss","old":null,"new":"7.5"},{"seq":7472,"id":"CVE-2026-80231","ts":1788912713866,"field":"severity","old":"none","new":"high"},{"seq":7283,"id":"CVE-2026-80231","ts":1788911331418,"field":"exploit_available","old":"true","new":"false"},{"seq":7282,"id":"CVE-2026-80231","ts":1788911331418,"field":"cvss","old":"7.5","new":null},{"seq":7281,"id":"CVE-2026-80231","ts":1788911331418,"field":"severity","old":"high","new":"none"},{"seq":7087,"id":"CVE-2026-80231","ts":1788909077104,"field":"exploit_available","old":"false","new":"true"},{"seq":7086,"id":"CVE-2026-80231","ts":1788909077104,"field":"cvss","old":null,"new":"7.5"},{"seq":7085,"id":"CVE-2026-80231","ts":1788909077104,"field":"severity","old":"none","new":"high"},{"seq":6899,"id":"CVE-2026-80231","ts":1788907391522,"field":"exploit_available","old":"true","new":"false"},{"seq":6898,"id":"CVE-2026-80231","ts":1788907391522,"field":"cvss","old":"7.5","new":null},{"seq":6897,"id":"CVE-2026-80231","ts":1788907391522,"field":"severity","old":"high","new":"none"},{"seq":6701,"id":"CVE-2026-80231","ts":1788905443441,"field":"exploit_available","old":"false","new":"true"},{"seq":6700,"id":"CVE-2026-80231","ts":1788905443441,"field":"cvss","old":null,"new":"7.5"},{"seq":6699,"id":"CVE-2026-80231","ts":1788905443441,"field":"severity","old":"none","new":"high"},{"seq":6519,"id":"CVE-2026-80231","ts":1788903459746,"field":"exploit_available","old":"true","new":"false"},{"seq":6518,"id":"CVE-2026-80231","ts":1788903459746,"field":"cvss","old":"7.5","new":null},{"seq":6517,"id":"CVE-2026-80231","ts":1788903459746,"field":"severity","old":"high","new":"none"},{"seq":6306,"id":"CVE-2026-80231","ts":1788901810237,"field":"exploit_available","old":"false","new":"true"},{"seq":6305,"id":"CVE-2026-80231","ts":1788901810237,"field":"cvss","old":null,"new":"7.5"},{"seq":6304,"id":"CVE-2026-80231","ts":1788901810237,"field":"severity","old":"none","new":"high"},{"seq":6136,"id":"CVE-2026-80231","ts":1788899562169,"field":"exploit_available","old":"true","new":"false"},{"seq":6135,"id":"CVE-2026-80231","ts":1788899562169,"field":"cvss","old":"7.5","new":null},{"seq":6134,"id":"CVE-2026-80231","ts":1788899562169,"field":"severity","old":"high","new":"none"},{"seq":5939,"id":"CVE-2026-80231","ts":1788898179480,"field":"exploit_available","old":"false","new":"true"},{"seq":5938,"id":"CVE-2026-80231","ts":1788898179480,"field":"cvss","old":null,"new":"7.5"},{"seq":5937,"id":"CVE-2026-80231","ts":1788898179480,"field":"severity","old":"none","new":"high"},{"seq":5828,"id":"CVE-2026-80231","ts":1788895711182,"field":"exploit_available","old":"true","new":"false"},{"seq":5827,"id":"CVE-2026-80231","ts":1788895711182,"field":"cvss","old":"7.5","new":null},{"seq":5826,"id":"CVE-2026-80231","ts":1788895711182,"field":"severity","old":"high","new":"none"},{"seq":5740,"id":"CVE-2026-80231","ts":1788894572797,"field":"exploit_available","old":"false","new":"true"},{"seq":5739,"id":"CVE-2026-80231","ts":1788894572797,"field":"cvss","old":null,"new":"7.5"},{"seq":5738,"id":"CVE-2026-80231","ts":1788894572797,"field":"severity","old":"none","new":"high"}]}