CVE-2021-22945
Critical
Description
When sending data to an MQTT server, libcurl <= 7.73.0 and 7.78.0 could in some circumstances erroneously keep a pointer to an already freed memory area and both use that again in a subsequent call to send data and also free it *again*.
SeverityCritical
CVSS9.1
Exploit probability—
Product
Haxx Libcurl
PublishedSep 23, 2021
First seenSep 23, 2021
Weakness typeCWE-415CWE-415
How to fix
Update
- apple macos12.3 or later
- siemens sinec_ins1.0.1.1 or later
- splunk universal_forwarder8.2.12, 9.0.6 or later
Vendor advisories
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/RWLEC6YVEM2HWUBX67SDGPSY4CQB72OE/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/APOAK4X73EJTAPTSVT7IRVDMUWVXNWGD/
- debian.org/security/2022/dsa-5197
- security.gentoo.org/glsa/202212-01
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| haxx libcurl | 7.73.0 ≤ v ≤ 7.78.0 | — |
| fedoraproject fedora | 33, 35 | — |
| netapp cloud_backup | No range specified | — |
| netapp clustered_data_ontap | No range specified | — |
| oracle mysql_server | 5.7.0 ≤ v ≤ 5.7.35, 8.0.0 ≤ v ≤ 8.0.26 | — |
| netapp h300s_firmware | No range specified | — |
| netapp h500s_firmware | No range specified | — |
| netapp h700s_firmware | No range specified | — |
| netapp h300e_firmware | No range specified | — |
| netapp h500e_firmware | No range specified | — |
| netapp h700e_firmware | No range specified | — |
| netapp h410s_firmware | No range specified | — |
| netapp solidfire_baseboard_management_controller_firmware | No range specified | — |
| apple macos | 12.0.0 ≤ v < 12.3 | 12.3 |
| siemens sinec_ins | v < 1.0.1.1 | 1.0.1.1 |
| debian debian_linux | 11.0 | — |
| splunk universal_forwarder | 8.2.0 ≤ v < 8.2.12, 9.0.0 ≤ v < 9.0.6, 9.1.0 | 8.2.12, 9.0.6 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
In the Intelligence 360 plan
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.