CVE-2022-43552Use After Free in Curl

CWE-416Use After Free19 documents11 sources
Severity
5.9MEDIUMNVD
EPSS
0.2%
top 57.54%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedFeb 9
Latest updateMar 27

Description

A use after free vulnerability exists in curl <7.87.0. Curl can be asked to *tunnel* virtually all protocols it supports through an HTTP proxy. HTTP proxies can (and often do) deny such tunnel operations. When getting denied to tunnel the specific protocols SMB or TELNET, curl would use a heap-allocated struct after it had been freed, in its transfer shutdown code path.

CVSS vector

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:HExploitability: 2.2 | Impact: 3.6

Affected Packages5 packages

CVEListV5https/github.com_curl_curlFixed in curl 7.87.0
NVDhaxx/curl< 7.87.0
Debianhaxx/curl< 7.74.0-1.3+deb11u5+3
NVDapple/macos13.013.3
NVDsplunk/universal_forwarder8.2.08.2.12+2

🔴Vulnerability Details

5
OSV
curl vulnerabilities2023-02-27
OSV
CVE-2022-43552: A use after free vulnerability exists in curl <72023-02-09
GHSA
GHSA-6342-4x32-pp8v: A use after free vulnerability exists in curl <72023-02-09
CVEList
CVE-2022-43552: A use after free vulnerability exists in curl <72023-02-09
OSV
curl vulnerabilities2023-01-05

📋Vendor Advisories

11
Apple
CVE-2023-28180: macOS Ventura 13.32023-03-27
Apple
CVE-2023-27953: macOS Ventura 13.32023-03-27
Apple
CVE-2023-27934: macOS Ventura 13.32023-03-27
Apple
CVE-2022-43552: macOS Ventura 13.32023-03-27
Apple
CVE-2023-27935: macOS Ventura 13.32023-03-27

🕵️Threat Intelligence

1
Trailofbits
cURL audit: How a joke led to significant findings2023-02-14

💬Community

1
HackerOne
CVE-2022-43552: HTTP Proxy deny use-after-free2022-12-26
CVE-2022-43552 — Use After Free in Haxx Curl | cvebase