When doing HTTP(S) transfers, libcurl might erroneously use the read callback (`CURLOPT_READFUNCTION`) to ask for data to send, even when the `CURLOPT_POSTFIELDS` option has been set, if the same handle previously was used to issue a `PUT` request which used that callback. This flaw may surprise the application and cause it to misbehave and either send off the wrong data or use memory after free or similar in the subsequent `POST` request. The problem exists in the logic for a reused handle when it is changed from a PUT to a POST.
CVSS Details
- CVSS 3.1 Base Score: 9.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade libcurlUpgrade libcurl-minimalUpgrade libcurl-develUpgrade curl-minimalUpgrade curl | Jan 26, 2023 | Dec 5, 2022 |
| Alpine Linux | — | Upgrade curl | Aug 22, 2024 | Dec 5, 2022 |
| Amazon Linux Ami 2 | — | Upgrade libcurlUpgrade curl-debuginfoUpgrade curlUpgrade libcurl-devel | Dec 7, 2022 | Dec 5, 2022 |
| Amazon_linux_2023 | — | Upgrade libcurl-minimal-debuginfoUpgrade libcurl-minimalUpgrade curl-minimal-debuginfoUpgrade curlUpgrade curl-debuginfoUpgrade curl-debugsourceUpgrade libcurl-develUpgrade libcurl-debuginfoUpgrade libcurlUpgrade curl-minimal | Feb 17, 2025 | Oct 26, 2022 |
| Apple Osx Curl | — | Upgrade macOS to the latest version | Jan 24, 2023 | Jan 23, 2023 |
| Autodesk Autocad | — | Update Autodesk AutoCAD to the latest version for Windows and macOS. | May 29, 2026 | Jun 23, 2023 |
| Centos_linux | — | Upgrade libcurl-minimal-debuginfoUpgrade curl-debugsourceUpgrade curl-minimalUpgrade libcurl-debuginfoUpgrade curl-debuginfoUpgrade libcurl-develUpgrade curlUpgrade libcurlUpgrade curl-minimal-debuginfoUpgrade libcurl-minimal | Jan 24, 2023 | Dec 5, 2022 |
| Debian | — | Upgrade curl | Jan 30, 2023 | Dec 5, 2022 |
| Freebsd | — | Upgrade mysql-server80Upgrade curlUpgrade mysql-client57Upgrade mysql-connector-c++Upgrade mysql-server57Upgrade mysql-connector-odbcUpgrade mysql-client80 | Dec 14, 2022 | Dec 14, 2022 |
| Gentoo Linux | — | Upgrade net-misc/curl. | Dec 19, 2022 | Dec 5, 2022 |
| Huawei Euleros 2_0_sp10 | — | Upgrade libcurlUpgrade curl | Feb 13, 2023 | Dec 5, 2022 |
| Huawei Euleros 2_0_sp11 | — | Upgrade curlUpgrade libcurl | Jan 6, 2023 | Dec 5, 2022 |
| Huawei Euleros 2_0_sp5 | — | Upgrade libcurl-develUpgrade libcurlUpgrade curl | Mar 9, 2023 | Dec 5, 2022 |
| Huawei Euleros 2_0_sp8 | — | Upgrade libcurlUpgrade curlUpgrade libcurl-devel | Feb 9, 2023 | Dec 5, 2022 |
| Huawei Euleros 2_0_sp9 | — | Upgrade libcurlUpgrade curl | Jan 9, 2023 | Dec 5, 2022 |
| Ibm Aix | — | Apply the fix or workaround for curl_advisory | Jul 27, 2023 | Dec 5, 2022 |
| Oracle Mysql | — | Upgrade to MySQL version 8.0.32Upgrade to MySQL version 5.7.41 | Jun 15, 2026 | Dec 5, 2022 |
| Oracle_linux | — | Upgrade curlUpgrade curl-minimalUpgrade libcurl-minimalUpgrade libcurl-develUpgrade libcurl | Jan 24, 2023 | Oct 26, 2022 |
| Redhat_linux | — | Upgrade curlUpgrade curl-debuginfoUpgrade curl-minimal-debuginfoUpgrade libcurl-debuginfoUpgrade libcurlUpgrade libcurl-develUpgrade curl-debugsourceUpgrade libcurl-minimal-debuginfoUpgrade libcurl-minimalUpgrade curl-minimal | Jan 24, 2023 | Dec 5, 2022 |
| Rocky_linux | — | Upgrade curl-minimal-debuginfoUpgrade libcurl-minimal-debuginfoUpgrade libcurl-minimalUpgrade curl-minimalUpgrade libcurl-develUpgrade curl-debuginfoUpgrade libcurlUpgrade libcurl-debuginfoUpgrade curl-debugsourceUpgrade curl | Mar 12, 2024 | Dec 5, 2022 |
| Splunk | — | Upgrade Splunk Enterprise to version 8.2.11Upgrade Splunk Enterprise to version 9.0.5Upgrade Splunk Universal Forwarder to version 9.0.5Upgrade Splunk Enterprise to version 8.1.14Upgrade Splunk Universal Forwarder to version 9.1.1Upgrade Splunk Enterprise to version 8.2.12Upgrade Splunk Enterprise to version 9.0.6Upgrade Splunk Universal Forwarder to version 8.2.12Upgrade Splunk Universal Forwarder to version 9.0.6Upgrade Splunk Universal Forwarder to version 8.1.14Upgrade Splunk Enterprise to version 9.1.1Upgrade Splunk Universal Forwarder to version 8.2.11 | Sep 30, 2025 | Dec 5, 2022 |
| Suse | — | Upgrade libcurl-devel-32bitUpgrade libcurl-develUpgrade curlUpgrade libcurl4-32bitUpgrade libcurl4 | Oct 27, 2022 | Oct 26, 2022 |
| Ubuntu | — | Upgrade mysql-server-8.0Upgrade libcurl3-nssUpgrade libcurl3-gnutlsUpgrade curlUpgrade libcurl4Upgrade curl (Ubuntu Pro)Upgrade mysql-server-5.7Upgrade libcurl3-nss (Ubuntu Pro)Upgrade libcurl3-gnutls (Ubuntu Pro)Upgrade libcurl3 (Ubuntu Pro) | Oct 27, 2022 | Oct 26, 2022 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Dec 5, 2022 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub