IM
IronMonkey Threat Research

CVE-2023-23915 MEDIUM

Published: 2023-02-23 | Last Modified: 2026-02-13 | Status: Modified

Description

A cleartext transmission of sensitive information vulnerability exists in curl <v7.88.0 that could cause HSTS functionality to behave incorrectly when multiple URLs are requested in parallel. Using its HSTS support, curl can be instructed to use HTTPS instead of using an insecure clear-text HTTP step even when HTTP is provided in the URL. This HSTS mechanism would however surprisingly fail when multiple transfers are done in parallel as the HSTS cache file gets overwritten by the most recentlycompleted transfer. A later HTTP-only transfer to the earlier host name would then *not* get upgraded properly to HSTS.

CVSS Metrics

Base Score: 6.5 (MEDIUM)

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

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

Source: [email protected]

Type: Primary

Exploitability Score: 3.9

Impact Score: 2.5

Weaknesses

Source Type Description
[email protected] Secondary
en CWE-319
[email protected] Primary
en CWE-319

Affected Products

Vendor Product Version Update Type
haxx curl * <built-in method update of dict object at 0x7fd34011d740> Application
netapp active_iq_unified_manager - <built-in method update of dict object at 0x7fd34011fd00> Application
netapp clustered_data_ontap 9.0 <built-in method update of dict object at 0x7fd368659ec0> Application
netapp h300s_firmware - <built-in method update of dict object at 0x7fd360690940> Operating System
netapp h500s_firmware - <built-in method update of dict object at 0x7fd34011c2c0> Operating System
netapp h700s_firmware - <built-in method update of dict object at 0x7fd34011db40> Operating System
netapp h410s_firmware - <built-in method update of dict object at 0x7fd36a1383c0> Operating System
splunk universal_forwarder * <built-in method update of dict object at 0x7fd369e82b00> Application
splunk universal_forwarder * <built-in method update of dict object at 0x7fd3602755c0> Application
splunk universal_forwarder 9.1.0 <built-in method update of dict object at 0x7fd369e83680> Application

Affected Configurations

Operator: OR

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

Operator: OR

Vulnerable CPE
Yes cpe:2.3:a:netapp:active_iq_unified_manager:-:*:*:*:*:vmware_vsphere:*:*
Yes cpe:2.3:a:netapp:clustered_data_ontap:9.0:-:*:*:*:*:*:*

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:h410s_firmware:-:*:*:*:*:*:*:*

Operator: OR

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

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