IM
IronMonkey Threat Research

CVE-2021-22946 HIGH

Published: 2021-09-29 | Last Modified: 2026-04-16 | Status: Modified

Description

A user can tell curl >= 7.20.0 and <= 7.78.0 to require a successful upgrade to TLS when speaking to an IMAP, POP3 or FTP server (`--ssl-reqd` on the command line or`CURLOPT_USE_SSL` set to `CURLUSESSL_CONTROL` or `CURLUSESSL_ALL` withlibcurl). This requirement could be bypassed if the server would return a properly crafted but perfectly legitimate response.This flaw would then make curl silently continue its operations **withoutTLS** contrary to the instructions and expectations, exposing possibly sensitive data in clear text over the network.

Additional Descriptions (1)

Un usuario puede decirle a curl versiones posteriores a 7.20.0 incluyéndola , y versiones anteriores a 7.78.0 incluyéndola, que requiera una actualización con éxito a TLS cuando hable con un servidor IMAP, POP3 o FTP ("--ssl-reqd" en la línea de comandos o "CURLOPT_USE_SSL" configurado como "CURLUSESSL_CONTROL" o "CURLUSESSL_ALL" conlibcurl). Este requisito podría ser omitido si el servidor devolviera una respuesta correctamente diseñada pero perfectamente legítima. Este fallo haría que curl continuara silenciosamente sus operaciones **withoutTLS** en contra de las instrucciones y expectativas, exponiendo posiblemente datos confidenciales en texto sin cifrar a través de la red

CVSS Metrics

Base Score: 7.5 (HIGH)

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

Attack VectorNETWORK
Attack ComplexityLOW
Privileges RequiredNONE
User InteractionNONE
ScopeUNCHANGED
Confidentiality ImpactHIGH
Integrity ImpactNONE
Availability ImpactNONE

Source: [email protected]

Type: Primary

Exploitability Score: 3.9

Impact Score: 3.6

Base Score: 5.0 (MEDIUM)

AV:N/AC:L/Au:N/C:P/I:N/A:N

Access VectorNETWORK
Access ComplexityLOW
AuthenticationNONE
Confidentiality ImpactPARTIAL
Integrity ImpactNONE
Availability ImpactNONE

Source: [email protected]

Type: Primary

Exploitability Score: 10.0

Impact Score: 2.9

Weaknesses

Source Type Description
[email protected] Secondary
en CWE-325
[email protected] Primary
en CWE-319
134c704f-9b21-4f2e-91b3-4a467353bcc0 Secondary
en CWE-319

Affected Products

Vendor Product Version Update Type
haxx curl * <built-in method update of dict object at 0x7fd369ee9f40> Application
debian debian_linux 9.0 <built-in method update of dict object at 0x7fd3854bfc00> Operating System
debian debian_linux 10.0 <built-in method update of dict object at 0x7fd385057cc0> Operating System
debian debian_linux 11.0 <built-in method update of dict object at 0x7fd385056f00> Operating System
fedoraproject fedora 33 <built-in method update of dict object at 0x7fd369ee8200> Operating System
fedoraproject fedora 35 <built-in method update of dict object at 0x7fd3401d21c0> Operating System
netapp cloud_backup - <built-in method update of dict object at 0x7fd36b157bc0> Application
netapp clustered_data_ontap - <built-in method update of dict object at 0x7fd340891580> Application
netapp oncommand_insight - <built-in method update of dict object at 0x7fd3854bcc80> Application
netapp oncommand_workflow_automation - <built-in method update of dict object at 0x7fd369eeb280> Application
netapp snapcenter - <built-in method update of dict object at 0x7fd3401d3880> Application
netapp h300s_firmware - <built-in method update of dict object at 0x7fd341542d80> Operating System
netapp h500s_firmware - <built-in method update of dict object at 0x7fd360418f80> Operating System
netapp h700s_firmware - <built-in method update of dict object at 0x7fd36b30f180> Operating System
netapp h300e_firmware - <built-in method update of dict object at 0x7fd3846272c0> Operating System
netapp h500e_firmware - <built-in method update of dict object at 0x7fd36041a400> Operating System
netapp h700e_firmware - <built-in method update of dict object at 0x7fd36b30ed00> Operating System
netapp h410s_firmware - <built-in method update of dict object at 0x7fd37039ad40> Operating System
netapp solidfire_baseboard_management_controller_firmware - <built-in method update of dict object at 0x7fd340be5300> Operating System
oracle communications_cloud_native_core_binding_support_function 1.11.0 <built-in method update of dict object at 0x7fd39c4a55c0> Application
oracle communications_cloud_native_core_network_function_cloud_native_environment 1.10.0 <built-in method update of dict object at 0x7fd385054040> Application
oracle communications_cloud_native_core_network_repository_function 1.15.0 <built-in method update of dict object at 0x7fd39c4a7d40> Application
oracle communications_cloud_native_core_network_repository_function 1.15.1 <built-in method update of dict object at 0x7fd3854bfbc0> Application
oracle communications_cloud_native_core_network_slice_selection_function 1.8.0 <built-in method update of dict object at 0x7fd2d2496380> Application
oracle communications_cloud_native_core_service_communication_proxy 1.15.0 <built-in method update of dict object at 0x7fd36a12d1c0> Application
oracle mysql_server * <built-in method update of dict object at 0x7fd36b1561c0> Application
oracle mysql_server * <built-in method update of dict object at 0x7fd3401d1540> Application
oracle peoplesoft_enterprise_peopletools 8.57 <built-in method update of dict object at 0x7fd3854be000> Application
oracle peoplesoft_enterprise_peopletools 8.58 <built-in method update of dict object at 0x7fd3855b2500> Application
oracle peoplesoft_enterprise_peopletools 8.59 <built-in method update of dict object at 0x7fd3415411c0> Application
apple macos * <built-in method update of dict object at 0x7fd369eea540> Operating System
siemens sinec_infrastructure_network_services * <built-in method update of dict object at 0x7fd38477ce40> Application
oracle commerce_guided_search 11.3.2 <built-in method update of dict object at 0x7fd38477df40> Application
oracle communications_cloud_native_core_binding_support_function 22.1.3 <built-in method update of dict object at 0x7fd2d39ff980> Application
oracle communications_cloud_native_core_console 22.2.0 <built-in method update of dict object at 0x7fd38477d580> Application
oracle communications_cloud_native_core_network_repository_function 22.1.0 <built-in method update of dict object at 0x7fd38477cbc0> Application
oracle communications_cloud_native_core_network_repository_function 22.2.0 <built-in method update of dict object at 0x7fd38477f680> Application
oracle communications_cloud_native_core_security_edge_protection_proxy 22.1.1 <built-in method update of dict object at 0x7fd34b9c1a00> Application
splunk universal_forwarder * <built-in method update of dict object at 0x7fd34b9c17c0> Application
splunk universal_forwarder * <built-in method update of dict object at 0x7fd384e29600> Application
splunk universal_forwarder 9.1.0 <built-in method update of dict object at 0x7fd2db1b4980> Application

Affected Configurations

Operator: OR

Vulnerable CPE
Yes cpe:2.3:a:haxx:curl:*:*:*:*:*:*:*:*

Operator: OR

Vulnerable CPE
Yes cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:*
Yes cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:*
Yes cpe:2.3:o:debian:debian_linux:11.0:*:*:*:*:*:*:*

Operator: OR

Vulnerable CPE
Yes cpe:2.3:o:fedoraproject:fedora:33:*:*:*:*:*:*:*
Yes cpe:2.3:o:fedoraproject:fedora:35:*:*:*:*:*:*:*

Operator: OR

Vulnerable CPE
Yes cpe:2.3:a:netapp:cloud_backup:-:*:*:*:*:*:*:*
Yes cpe:2.3:a:netapp:clustered_data_ontap:-:*:*:*:*:*:*:*
Yes cpe:2.3:a:netapp:oncommand_insight:-:*:*:*:*:*:*:*
Yes cpe:2.3:a:netapp:oncommand_workflow_automation:-:*:*:*:*:*:*:*
Yes cpe:2.3:a:netapp:snapcenter:-:*:*:*:*:*:*:*

Operator: OR

Vulnerable CPE
Yes cpe:2.3:o:netapp:h300s_firmware:-:*:*:*:*:*:*:*

Operator: OR

Vulnerable CPE
No cpe:2.3:h:netapp:h300s:-:*:*:*:*:*:*:*

Operator: OR

Vulnerable CPE
Yes cpe:2.3:o:netapp:h500s_firmware:-:*:*:*:*:*:*:*

Operator: OR

Vulnerable CPE
No cpe:2.3:h:netapp:h500s:-:*:*:*:*:*:*:*

Operator: OR

Vulnerable CPE
Yes cpe:2.3:o:netapp:h700s_firmware:-:*:*:*:*:*:*:*

Operator: OR

Vulnerable CPE
No cpe:2.3:h:netapp:h700s:-:*:*:*:*:*:*:*

Operator: OR

Vulnerable CPE
Yes cpe:2.3:o:netapp:h300e_firmware:-:*:*:*:*:*:*:*

Operator: OR

Vulnerable CPE
No cpe:2.3:h:netapp:h300e:-:*:*:*:*:*:*:*

Operator: OR

Vulnerable CPE
Yes cpe:2.3:o:netapp:h500e_firmware:-:*:*:*:*:*:*:*

Operator: OR

Vulnerable CPE
No cpe:2.3:h:netapp:h500e:-:*:*:*:*:*:*:*

Operator: OR

Vulnerable CPE
Yes cpe:2.3:o:netapp:h700e_firmware:-:*:*:*:*:*:*:*

Operator: OR

Vulnerable CPE
No cpe:2.3:h:netapp:h700e:-:*:*:*:*:*:*:*

Operator: OR

Vulnerable CPE
Yes cpe:2.3:o:netapp:h410s_firmware:-:*:*:*:*:*:*:*

Operator: OR

Vulnerable CPE
No cpe:2.3:h:netapp:h410s:-:*:*:*:*:*:*:*

Operator: OR

Vulnerable CPE
Yes cpe:2.3:o:netapp:solidfire_baseboard_management_controller_firmware:-:*:*:*:*:*:*:*

Operator: OR

Vulnerable CPE
No cpe:2.3:h:netapp:solidfire_baseboard_management_controller:-:*:*:*:*:*:*:*

Operator: OR

Vulnerable CPE
Yes cpe:2.3:a:oracle:communications_cloud_native_core_binding_support_function:1.11.0:*:*:*:*:*:*:*
Yes cpe:2.3:a:oracle:communications_cloud_native_core_network_function_cloud_native_environment:1.10.0:*:*:*:*:*:*:*
Yes cpe:2.3:a:oracle:communications_cloud_native_core_network_repository_function:1.15.0:*:*:*:*:*:*:*
Yes cpe:2.3:a:oracle:communications_cloud_native_core_network_repository_function:1.15.1:*:*:*:*:*:*:*
Yes cpe:2.3:a:oracle:communications_cloud_native_core_network_slice_selection_function:1.8.0:*:*:*:*:*:*:*
Yes cpe:2.3:a:oracle:communications_cloud_native_core_service_communication_proxy:1.15.0:*:*:*:*:*:*:*
Yes cpe:2.3:a:oracle:mysql_server:*:*:*:*:*:*:*:*
Yes cpe:2.3:a:oracle:mysql_server:*:*:*:*:*:*:*:*
Yes cpe:2.3:a:oracle:peoplesoft_enterprise_peopletools:8.57:*:*:*:*:*:*:*
Yes cpe:2.3:a:oracle:peoplesoft_enterprise_peopletools:8.58:*:*:*:*:*:*:*
Yes cpe:2.3:a:oracle:peoplesoft_enterprise_peopletools:8.59:*:*:*:*:*:*:*

Operator: OR

Vulnerable CPE
Yes cpe:2.3:o:apple:macos:*:*:*:*:*:*:*:*

Operator: OR

Vulnerable CPE
Yes cpe:2.3:a:siemens:sinec_infrastructure_network_services:*:*:*:*:*:*:*:*

Operator: OR

Vulnerable CPE
Yes cpe:2.3:a:oracle:commerce_guided_search:11.3.2:*:*:*:*:*:*:*
Yes cpe:2.3:a:oracle:communications_cloud_native_core_binding_support_function:22.1.3:*:*:*:*:*:*:*
Yes cpe:2.3:a:oracle:communications_cloud_native_core_console:22.2.0:*:*:*:*:*:*:*
Yes cpe:2.3:a:oracle:communications_cloud_native_core_network_repository_function:22.1.0:*:*:*:*:*:*:*
Yes cpe:2.3:a:oracle:communications_cloud_native_core_network_repository_function:22.2.0:*:*:*:*:*:*:*
Yes cpe:2.3:a:oracle:communications_cloud_native_core_security_edge_protection_proxy:22.1.1:*:*:*:*:*:*:*

Operator: OR

Vulnerable CPE
Yes cpe:2.3:a:splunk:universal_forwarder:*:*:*:*:*:*:*:*
Yes cpe:2.3:a:splunk:universal_forwarder:*:*:*:*:*:*:*:*
Yes cpe:2.3:a:splunk:universal_forwarder:9.1.0:*:*:*:*:*:*:*

References