WaratekVRT Sign in

CVE-2021-22901 curl

Affected softwarecurl
Severity8.1 High CVSS 3.1 2 scores
WeaknessUse after free (CWE-416)
Published11 Jun 2021
Updated14 Oct 2026

Description

curl 7.75.0 through 7.76.1 suffers from a use-after-free vulnerability resulting in already freed memory being used when a TLS 1.3 session ticket arrives over a connection. A malicious server can use this in rare unfortunate circumstances to potentially reach remote code execution in the client. When libcurl at run-time sets up support for TLS 1.3 session tickets on a connection using OpenSSL, it stores pointers to the transfer in-memory object for later retrieval when a session ticket arrives. If the connection is used by multiple transfers (like with a reused HTTP/1.1 connection or multiplexed HTTP/2 connection) that first transfer object might be freed before the new session is established on that connection and then the function will access a memory buffer that might be freed. When using that memory, libcurl might even call a function pointer in the object, making it possible for a remote code execution if the server could somehow manage to get crafted memory content into the correct place in memory.

Exploitation status

Forecast only (64% 30-day chance)

No exploit has been reported in the sources we check. EPSS puts this CVE in the top 0.78% of all scored CVEs. That is a model's forecast, not a report of exploitation.

  • CISA KEV not listed
  • VulnCheck KEV not listed
  • CISA Vulnrichment exploitation: none
  • Indexed PoC none indexed
  • EPSS 64% chance in 30 days A model's forecast, not a report of exploitation. Higher than 99% of all scored CVEs.

Waratek protection

Outside Waratek scope

A Java vulnerability, but not one Waratek protects. It affects only Java on a user's desktop (applets, Web Start, JavaFX, the installer), sits in a product the Waratek agent can't be installed into, or is in a package we don't expect in business applications. The decision below says which.

  • Protection none
  • Action not pursued none
  • Review human Researcher
  • Record active
Decided by Manual classification of this CVE in the legacy dataset
Finding A manual classification set this CVE's status to Outside Waratek scope, but the CVE names a tracked product.

CVSS

8.1 HIGH v3.1 CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H 2 metrics

We show the highest score from the newest CVSS version. Scores from different versions can't be compared, and the first score listed is sometimes a 0.0 placeholder.

VersionScoreBandVectorAssignerType
CVSS 3.1 8.1 HIGH CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H NVD Primary published
CVSS 2.0 6.8 none AV:N/AC:M/Au:N/C:P/I:P/A:P NVD Primary

Affected software and releases

Oracle advisories

AdvisoryTypeQuarterProducts Oracle names in its risk matrix
Oracle Critical Patch Update April 2022 ↗ CPU 2022-Q2 Oracle Fusion Middleware / SSL Module (cURL) (12.2.1.3.0, 12.2.1.4.0)
Oracle Critical Patch Update January 2022 ↗ CPU 2022-Q1 Oracle Essbase / Build (cURL) (Prior to 11.1.2.4.047, Prior to 21.3)
Oracle Critical Patch Update July 2021 ↗ CPU 2021-Q3 Oracle MySQL / Server: Packaging (curl) (5.7.34 and prior, 8.0.25 and prior)

Oracle components and versions

FamilyComponentVersions, as Oracle lists themRead as
Oracle Essbase Build (cURL) Prior to 11.1.2.4.047, Prior to 21.3
Oracle Fusion Middleware SSL Module (cURL) 12.2.1.3.0, 12.2.1.4.0 12.2.1.3.0 · 12.2.1.4.0
Oracle MySQL Server: Packaging (curl) 5.7.34 and prior, 8.0.25 and prior

Products and versions

26 products, 31 version entries
SourceVendorProductSchemeAffected versions
nvd haxx curl generic ≥ 7.75.0 and ≤ 7.76.1
nvd netapp active iq unified manager generic any version
nvd netapp cloud backup generic any version
nvd netapp h300e firmware generic any version
nvd netapp h300s firmware generic any version
nvd netapp h410s firmware generic any version
nvd netapp h500e firmware generic any version
nvd netapp h500s firmware generic any version
nvd netapp h700e firmware generic any version
nvd netapp h700s firmware generic any version
nvd netapp hci compute node firmware generic any version
nvd netapp oncommand insight generic any version
nvd netapp oncommand workflow automation generic any version
nvd netapp snapcenter generic any version
nvd netapp solidfire \& hci management node generic any version
nvd netapp solidfire baseboard management controller firmware generic any version
nvd netapp solidfire\, enterprise sds \& hci storage node generic any version
nvd oracle communications cloud native core binding support function generic 1.11.0
nvd oracle communications cloud native core network function cloud native environment generic 1.10.0
nvd oracle communications cloud native core network repository function generic 1.15.0 · 1.15.1
nvd oracle communications cloud native core network slice selection function generic 1.8.0
nvd oracle communications cloud native core service communication proxy generic 1.15.0
nvd oracle essbase generic < 11.1.2.4.47 · ≥ 21.0 and < 21.3
nvd oracle mysql server generic ≤ 5.7.34 · ≥ 8.0.0 and ≤ 8.0.25
nvd siemens sinec infrastructure network services generic < 1.0.1.1
nvd splunk universal forwarder generic ≥ 8.2.0 and < 8.2.12 · ≥ 9.0.0 and < 9.0.6 · 9.1.0

Earlier manual review

A reviewer classified this CVE in an older dataset. We kept the labels and products below, but not the reviewer's reasoning.

## Manual Classification Context **Labels:** HTTPS, BUILD (CURL), MULTIPLE, SERVER: PACKAGING (CURL), NO AUTH REMOTE EXPLOIT **Products:** ORACLE ESSBASE, MYSQL SERVER, ORACLE MYSQL

References

URLTags
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf Patch, Third Party Advisory
https://cert-portal.siemens.com/productcert/pdf/ssa-732250.pdf Third Party Advisory
https://curl.se/docs/CVE-2021-22901.html Exploit, Patch, Vendor Advisory
https://github.com/curl/curl/commit/7f4a9a9b2a49547eae24d2e19bc5c346e9026479 Patch, Third Party Advisory
https://hackerone.com/reports/1180380 Exploit, Issue Tracking, Third Party Advisory
https://security.netapp.com/advisory/ntap-20210723-0001/ Third Party Advisory
https://security.netapp.com/advisory/ntap-20210727-0007/ Third Party Advisory
https://www.oracle.com//security-alerts/cpujul2021.html Patch, Third Party Advisory
https://www.oracle.com/security-alerts/cpuapr2022.html Patch, Third Party Advisory
https://www.oracle.com/security-alerts/cpujan2022.html Patch, Third Party Advisory

Timeline

Published2021-06-11By the CVE Program.
NVD record modified2026-10-14NVD's own last-modified date for this record.