Yüksek CVSS 8.1 PoC var
CVE-2021-22901: Curl: serbest bırakılmış belleğin kullanımı
Açıklama (NVD)
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.
Özet bilgiler
- Ürün
- Haxx Curl
- CVSS v3.1
- 8.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - EPSS
- %63,53 (yüzdelik 99)
- CWE
- CWE-416
- Yama
- Mevcut
Etkilenen sürümler
| Ürün | Başlangıç | Bitiş | Düzeltildi |
|---|---|---|---|
| haxx-curl | 7.75.0 | 7.76.1 | — |
| oracle-communications-cloud-native-core-binding-support-function | 1.11.0 | 1.11.0 | — |
| oracle-communications-cloud-native-core-network-function-cloud-native-environment | 1.10.0 | 1.10.0 | — |
| oracle-communications-cloud-native-core-network-repository-function | 1.15.0 | 1.15.0 | — |
| oracle-communications-cloud-native-core-network-repository-function | 1.15.1 | 1.15.1 | — |
| oracle-communications-cloud-native-core-network-slice-selection-function | 1.8.0 | 1.8.0 | — |
| oracle-communications-cloud-native-core-service-communication-proxy | 1.15.0 | 1.15.0 | — |
| oracle-essbase | — | — | 11.1.2.4.047 |
| oracle-essbase | 21.0 | — | 21.3 |
| oracle-mysql-server | — | 5.7.34 | — |
| oracle-mysql-server | 8.0.0 | 8.0.25 | — |
| netapp-active-iq-unified-manager | — | — | — |
| netapp-active-iq-unified-manager | — | — | — |
| netapp-cloud-backup | — | — | — |
| netapp-oncommand-insight | — | — | — |
| netapp-oncommand-workflow-automation | — | — | — |
| netapp-snapcenter | — | — | — |
| netapp-solidfire-enterprise-sds-hci-storage-node | — | — | — |
| netapp-solidfire-hci-management-node | — | — | — |
| netapp-solidfire-baseboard-management-controller-firmware | — | — | — |
| netapp-hci-compute-node-firmware | — | — | — |
| netapp-h300e-firmware | — | — | — |
| netapp-h300s-firmware | — | — | — |
| netapp-h410s-firmware | — | — | — |
| netapp-h500e-firmware | — | — | — |
| netapp-h500s-firmware | — | — | — |
| netapp-h700e-firmware | — | — | — |
| netapp-h700s-firmware | — | — | — |
| siemens-sinec-infrastructure-network-services | — | — | 1.0.1.1 |
| splunk-universal-forwarder | 8.2.0 | — | 8.2.12 |
Kaynaklar
- NVD kaydı
- cert-portal.siemens.com
- cert-portal.siemens.com
- curl.se
- github.com
- hackerone.com
- security.netapp.com
- security.netapp.com
- www.oracle.com
- www.oracle.com
- www.oracle.com
- cert-portal.siemens.com
- cert-portal.siemens.com
- curl.se
- github.com
- hackerone.com
- security.netapp.com
- security.netapp.com
- www.oracle.com
- www.oracle.com
- www.oracle.com
- cert-portal.siemens.com
- cert-portal.siemens.com
- cert-portal.siemens.com
- CWE-416