CVE-2021-22945 is a critical double-free vulnerability affecting libcurl versions up to 7.73.0 and 7.78.0 when interacting with MQTT servers, potentially impacting products from Apple, Debian, Oracle, and others. This flaw allows an attacker to trigger a use-after-free and double-free condition, leading to denial of service or arbitrary code execution with a CVSS score of 9.1 (Critical). While the vulnerability is severe, there is currently no evidence of active exploitation, publicly available exploit code, or significant community discussion surrounding it.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
>= 7.73.0, <= 7.78.0CPE matchmatch criteria | cpe:2.3:a:haxx:libcurl:*:*:*:*:*:*:*:* | ||
33CPE matchmatch criteria | cpe:2.3:o:fedoraproject:fedora:33:*:*:*:*:*:*:* | ||
35CPE matchmatch criteria | cpe:2.3:o:fedoraproject:fedora:35:*:*:*:*:*:*:* | ||
Range not provided by sourceCPE matchmatch criteria | cpe:2.3:a:netapp:cloud_backup:-:*:*:*:*:*:*:* | ||
Range not provided by sourceCPE matchmatch criteria | cpe:2.3:a:netapp:clustered_data_ontap:-:*:*:*:*:*:*:* |
CVSS version used by this source: 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
The average CVE in this peer group has 0.0 Twitter, 0.1 Reddit, 0.3 Bluesky, 0.3 Mastodon, and 2.4 GitHub mentions.
No media coverage found for this CVE.
The average CVE in this peer group has 0.3 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.
August Third Party Package Updates in Splunk Universal Forwarder
Aug 30, 2023curl: use-after-free and double-free in MQTT sending
Sep 15, 2021UAF and double free in MQTT sending
Sep 15, 2021When 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*.
Sep 14, 2021