Predictive Vulnerability Intelligence.

Product

  • Product
  • Pricing
  • Documentation

Company

  • About
  • Partnerships
  • Blog
  • Support

Legal

  • Terms
  • Privacy
  • Data Licensing

© 2026 FAUCET Technologies LLC. All rights reserved.

curl

First CVE: Oct 13, 2005Active for: 21 yearsTotal CVEs: 69
45.7
VTI Score
High

curl is a widely embedded HTTP client library and command-line tool whose compact product footprint—centered on curl, libcurl, and related utilities—masks substantial deployment breadth across servers, applications, and embedded systems. Its vulnerability profile recurs through network-parsing and data-handling weaknesses including path traversal, CSRF, SQL injection, and buffer-boundary issues, classes that reflect the library's role in processing untrusted network input and passing data to downstream code. Public exploit code has been associated with this vendor's disclosures; current severity and exploitation figures are shown alongside this summary.

FAUCET AI Generated
69
Total CVEs
More Total CVEs than 99% of tracked vendors
2.6
Avg CVEs / Product / Year
More Avg CVEs / Product / Year than 91% of tracked vendors
6.7
Avg CVSS Score
Higher Avg CVSS Score than 44% of tracked vendors
0.0%
In CISA KEV
Bottom 1%

Trends Over Time

The number and severity of CVEs published that impact products developed by curl over time

Volume of CVEsAvg CVSS Base Score
First CVE
Oct 13, 2005
20 years ago
Most Recent CVE
Jul 3, 2026
22 days ago

Self-Reporting Analysis

Of all the CVEs published by curl as a CNA, 100.0% affect products that curl develops as a vendor.

100.0%
Self-reported: 57 (100.0%)
Third-party: 0 (0.0%)

Of all the CVEs published that affect products developed by curl, 83.8% are self-published by curl as a CNA.

83.8%
16.2%
Self-published: 57 (83.8%)
Other CNAs: 11 (16.2%)

Products(3 total)

Top CVEs

Signals from CVEs in this vendor scope (69 CVEs).

69 CVEs · Highest risk first

CVEPublishedCVSSRiskKEVExploit
CVE-2023-38545CRITICAL
This flaw makes curl overflow a heap based buffer in the SOCKS5 proxy handshake. When curl is asked to pass along the host name to the SOCKS5 proxy to allow that to resolve the ad
Oct 18, 20239.876NONO
CVE-2023-38039HIGH
When curl retrieves an HTTP response, it stores the incoming headers so that they can be accessed later via the libcurl headers API. However, curl did not have a limit in how many
Sep 15, 20237.559NONO
CVE-2024-2398HIGH
When an application tells libcurl it wants to allow HTTP/2 server push, and the amount of received headers for the push surpasses the maximum allowed limit (1000), libcurl aborts t
Mar 27, 20248.646NONO
CVE-2026-9079CRITICAL
libcurl had a flaw that when instructed to clear proxy authentication credentials which made it not do so, leaving the old credentials around to get used for subsequent transfers t
Jul 3, 20269.843NONO
CVE-2026-8925CRITICAL
The curl logic that works with SASL authentication could end up cleaning up the GSASL context *twice* without clearing the pointer in between, making it `free()` the same pointer t
Jul 3, 20269.842NONO
CVE-2026-10536CRITICAL
A use-after-free vulnerability exists in libcurl when an application configures an HTTP/2 stream-dependency tree via `CURLOPT_STREAM_DEPENDS` or `CURLOPT_STREAM_DEPENDS_E`, subsequ
Jul 3, 20269.842NONO
CVE-2026-11856CRITICAL
Successfully using libcurl to do a transfer to a specific HTTP origin (`hostA`) with **Digest** authentication and then changing the origin to a different one (`hostB`) for a secon
Jul 3, 20269.841NONO
CVE-2026-8932HIGH
libcurl would reuse a previously created connection even when some mTLS config related option had been changed that should have prohibited reuse. libcurl keeps previously used con
Jul 3, 20267.539NONO
CVE-2026-8927CRITICAL
When reusing a libcurl handle for sequential transfers driven by environment-variable proxy configuration, libcurl fails to clear the proxy authentication state between requests. S
Jul 3, 20269.139NONO
CVE-2026-8924CRITICAL
A flaw in curl’s cookie parsing logic allows a malicious HTTP server to set 'super cookies' that bypass the Public Suffix List check. This enables an attacker-controlled origin to
Jul 3, 20269.139NONO
View all 69 CVEs →

CVE Severity & Scoring

Severity distribution of CVEs that affect this vendor's products69 CVEs
46%
33%
13%
Severity distribution among all CVEs352,294 CVEs
45%
40%
11%
LowMediumHighCritical
Attack Vector
Local1 (1.4%)
Network61 (88.4%)
Unknown7 (10.1%)
Physical0 (0.0%)
Adjacent Network0 (0.0%)
Attack Complexity
Low46 (66.7%)
High16 (23.2%)
Unknown7 (10.1%)
User Interaction
None51 (73.9%)
Unknown7 (10.1%)
Required11 (15.9%)
Privileges Required
Low8 (11.6%)
High0 (0.0%)
None54 (78.3%)
Unknown7 (10.1%)

Exploit Exposure

Signals from CVEs in this vendor scope (69 CVEs).

CISA KEV
0 CVEs
0.0% of CVEs· Bottom 1%
Metasploit
0 CVEs
0.0% of CVEs· Bottom 1%
Nuclei
0 CVEs
0.0% of CVEs· Bottom 1%
ExploitDB
1 CVE
1.4% of CVEs· 74th percentile

Social Chatter

An overview of all social media posts that mention a CVE ID that affects a product developed by curl.

Media Mentions

Media articles that mention a CVE ID that affects a product developed by curl — matched by CVE ID, not by vendor name.

Top CNAs Publishing CVEs For curl's Products

View all 4 CNAs →

Top CWEs