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.
References
Link | Resource |
---|---|
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 |
Configurations
Configuration 1 (hide)
|
Configuration 2 (hide)
|
Configuration 3 (hide)
|
Configuration 4 (hide)
AND |
|
Configuration 5 (hide)
AND |
|
Configuration 6 (hide)
AND |
|
Configuration 7 (hide)
AND |
|
Configuration 8 (hide)
AND |
|
Configuration 9 (hide)
AND |
|
Configuration 10 (hide)
AND |
|
Configuration 11 (hide)
AND |
|
Configuration 12 (hide)
|
Configuration 13 (hide)
|
History
27 Mar 2024, 15:12
Type | Values Removed | Values Added |
---|---|---|
CPE | cpe:2.3:a:splunk:universal_forwarder:*:*:*:*:*:*:*:* cpe:2.3:a:splunk:universal_forwarder:9.1.0:*:*:*:*:*:*:* |
|
First Time |
Splunk
Splunk universal Forwarder |
13 May 2022, 17:30
Type | Values Removed | Values Added |
---|---|---|
References | (MISC) https://www.oracle.com/security-alerts/cpuapr2022.html - Patch, Third Party Advisory | |
References | (CONFIRM) https://cert-portal.siemens.com/productcert/pdf/ssa-732250.pdf - Third Party Advisory | |
CPE | cpe:2.3:a:oracle:communications_cloud_native_core_network_repository_function:1.15.1:*:*:*:*:*:*:* cpe:2.3:a:oracle:communications_cloud_native_core_network_repository_function:1.15.0:*:*:*:*:*:*:* cpe:2.3:a:oracle:communications_cloud_native_core_service_communication_proxy:1.15.0:*:*:*:*:*:*:* cpe:2.3:a:oracle:communications_cloud_native_core_network_slice_selection_function:1.8.0:*:*:*:*:*:*:* cpe:2.3:a:oracle:communications_cloud_native_core_binding_support_function:1.11.0:*:*:*:*:*:*:* cpe:2.3:a:oracle:communications_cloud_native_core_network_function_cloud_native_environment:1.10.0:*:*:*:*:*:*:* |
|
First Time |
Oracle communications Cloud Native Core Network Slice Selection Function
Oracle communications Cloud Native Core Binding Support Function Oracle communications Cloud Native Core Service Communication Proxy Oracle communications Cloud Native Core Network Function Cloud Native Environment Oracle communications Cloud Native Core Network Repository Function |
10 May 2022, 12:15
Type | Values Removed | Values Added |
---|---|---|
References |
|
20 Apr 2022, 00:15
Type | Values Removed | Values Added |
---|---|---|
References |
|
06 Apr 2022, 16:18
Type | Values Removed | Values Added |
---|---|---|
CPE | cpe:2.3:a:siemens:sinec_infrastructure_network_services:*:*:*:*:*:*:*:* | |
References | (CONFIRM) https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf - Patch, Third Party Advisory | |
First Time |
Siemens sinec Infrastructure Network Services
Siemens |
10 Mar 2022, 17:41
Type | Values Removed | Values Added |
---|---|---|
References |
|
04 Mar 2022, 18:54
Type | Values Removed | Values Added |
---|---|---|
References | (N/A) https://www.oracle.com//security-alerts/cpujul2021.html - Patch, Third Party Advisory | |
References | (CONFIRM) https://security.netapp.com/advisory/ntap-20210727-0007/ - Third Party Advisory | |
References | (MISC) https://www.oracle.com/security-alerts/cpujan2022.html - Patch, Third Party Advisory | |
References | (CONFIRM) https://security.netapp.com/advisory/ntap-20210723-0001/ - Third Party Advisory | |
CPE | cpe:2.3:h:netapp:h700e:-:*:*:*:*:*:*:* cpe:2.3:o:netapp:h410s_firmware:-:*:*:*:*:*:*:* cpe:2.3:a:netapp:snapcenter:-:*:*:*:*:*:*:* cpe:2.3:h:netapp:h500s:-:*:*:*:*:*:*:* cpe:2.3:h:netapp:h410s:-:*:*:*:*:*:*:* cpe:2.3:a:netapp:active_iq_unified_manager:-:*:*:*:*:vsphere:*:* cpe:2.3:a:netapp:solidfire\,_enterprise_sds_\&_hci_storage_node:-:*:*:*:*:*:*:* cpe:2.3:h:netapp:hci_compute_node:-:*:*:*:*:*:*:* cpe:2.3:a:netapp:oncommand_insight:-:*:*:*:*:*:*:* cpe:2.3:a:netapp:solidfire_\&_hci_management_node:-:*:*:*:*:*:*:* cpe:2.3:o:netapp:h300e_firmware:-:*:*:*:*:*:*:* cpe:2.3:o:netapp:h300s_firmware:-:*:*:*:*:*:*:* cpe:2.3:a:netapp:oncommand_workflow_automation:-:*:*:*:*:*:*:* cpe:2.3:h:netapp:h700s:-:*:*:*:*:*:*:* cpe:2.3:h:netapp:h500e:-:*:*:*:*:*:*:* cpe:2.3:a:netapp:active_iq_unified_manager:-:*:*:*:*:windows:*:* cpe:2.3:o:netapp:hci_compute_node_firmware:-:*:*:*:*:*:*:* cpe:2.3:h:netapp:h300e:-:*:*:*:*:*:*:* cpe:2.3:a:oracle:mysql_server:*:*:*:*:*:*:*:* cpe:2.3:o:netapp:h700e_firmware:-:*:*:*:*:*:*:* cpe:2.3:a:netapp:cloud_backup:-:*:*:*:*:*:*:* cpe:2.3:o:netapp:h500e_firmware:-:*:*:*:*:*:*:* cpe:2.3:h:netapp:h300s:-:*:*:*:*:*:*:* cpe:2.3:o:netapp:h500s_firmware:-:*:*:*:*:*:*:* cpe:2.3:o:netapp:h700s_firmware:-:*:*:*:*:*:*:* cpe:2.3:o:netapp:solidfire_baseboard_management_controller_firmware:-:*:*:*:*:*:*:* cpe:2.3:a:oracle:essbase:*:*:*:*:*:*:*:* |
|
First Time |
Netapp h300e
Netapp h410s Oracle Netapp hci Compute Node Firmware Netapp h410s Firmware Netapp h700s Netapp Netapp h500e Firmware Netapp solidfire\, Enterprise Sds \& Hci Storage Node Netapp h700e Firmware Netapp h300e Firmware Netapp solidfire Baseboard Management Controller Firmware Netapp h500s Firmware Netapp cloud Backup Netapp h300s Firmware Netapp h700s Firmware Netapp oncommand Workflow Automation Netapp active Iq Unified Manager Oracle mysql Server Netapp h500e Netapp h700e Oracle essbase Netapp oncommand Insight Netapp solidfire \& Hci Management Node Netapp h500s Netapp snapcenter Netapp h300s Netapp hci Compute Node |
07 Feb 2022, 16:15
Type | Values Removed | Values Added |
---|---|---|
References |
|
30 Jul 2021, 14:15
Type | Values Removed | Values Added |
---|---|---|
References |
|
23 Jul 2021, 12:15
Type | Values Removed | Values Added |
---|---|---|
References |
|
22 Jun 2021, 16:21
Type | Values Removed | Values Added |
---|---|---|
CVSS |
v2 : v3 : |
v2 : 6.8
v3 : 8.1 |
CPE | cpe:2.3:a:haxx:curl:*:*:*:*:*:*:*:* | |
CWE | CWE-416 | |
References | (MISC) https://github.com/curl/curl/commit/7f4a9a9b2a49547eae24d2e19bc5c346e9026479 - Patch, Third Party Advisory | |
References | (MISC) https://curl.se/docs/CVE-2021-22901.html - Exploit, Patch, Vendor Advisory | |
References | (MISC) https://hackerone.com/reports/1180380 - Exploit, Issue Tracking, Third Party Advisory |
11 Jun 2021, 17:18
Type | Values Removed | Values Added |
---|---|---|
New CVE |
Information
Published : 2021-06-11 16:15
Updated : 2024-03-27 15:12
NVD link : CVE-2021-22901
Mitre link : CVE-2021-22901
CVE.ORG link : CVE-2021-22901
JSON object : View
Products Affected
netapp
- h700s_firmware
- h410s
- h500e_firmware
- cloud_backup
- solidfire_\&_hci_management_node
- snapcenter
- h500e
- solidfire_baseboard_management_controller_firmware
- solidfire\,_enterprise_sds_\&_hci_storage_node
- h700e_firmware
- oncommand_workflow_automation
- oncommand_insight
- h300s
- h700s
- hci_compute_node_firmware
- h300e
- hci_compute_node
- h410s_firmware
- h700e
- h500s
- h300s_firmware
- active_iq_unified_manager
- h500s_firmware
- h300e_firmware
splunk
- universal_forwarder
siemens
- sinec_infrastructure_network_services
oracle
- communications_cloud_native_core_network_function_cloud_native_environment
- communications_cloud_native_core_binding_support_function
- communications_cloud_native_core_network_slice_selection_function
- communications_cloud_native_core_network_repository_function
- mysql_server
- essbase
- communications_cloud_native_core_service_communication_proxy
haxx
- curl
CWE
CWE-416
Use After Free