CVE-2021-22926

Severity
7.5HIGH
EPSS
0.7%
top 28.98%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedAug 5
Latest updateMay 24

Description

libcurl-using applications can ask for a specific client certificate to be used in a transfer. This is done with the `CURLOPT_SSLCERT` option (`--cert` with the command line tool).When libcurl is built to use the macOS native TLS library Secure Transport, an application can ask for the client certificate by name or with a file name - using the same option. If the name exists as a file, it will be used instead of by name.If the appliction runs with a current working directory that is writable by

CVSS vector

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

Affected Packages7 packages

NVDhaxx/curl7.33.07.78.0
NVDsplunk/universal_forwarder8.2.08.2.12+2
Alpinecurl< 7.67.0-r5

Patches

🔴Vulnerability Details

3
GHSA
GHSA-5xph-62q2-pxff: libcurl-using applications can ask for a specific client certificate to be used in a transfer2022-05-24
CVEList
CVE-2021-22926: libcurl-using applications can ask for a specific client certificate to be used in a transfer2021-08-05
OSV
CVE-2021-22926: libcurl-using applications can ask for a specific client certificate to be used in a transfer2021-08-05

📋Vendor Advisories

3
Oracle
Oracle Oracle MySQL Risk Matrix: Server: Compiling (cURL) — CVE-2021-229262021-10-15
Microsoft
libcurl-using applications can ask for a specific client certificate to be used in a transfer. This is done with the `CURLOPT_SSLCERT` option (`--cert` with the command line tool).When libcurl is buil2021-08-10
Red Hat
curl: CURLOPT_SSLCERT mixup with Secure Transport2021-07-21

💬Community

1
HackerOne
CVE-2021-22926: CURLOPT_SSLCERT mixup with Secure Transport2021-07-21