CVE-2022-42916

High

Description

In curl before 7.86.0, the HSTS check could be bypassed to trick it into staying with HTTP. Using its HSTS support, curl can be instructed to use HTTPS directly (instead of using an insecure cleartext HTTP step) even when HTTP is provided in the URL. This mechanism could be bypassed if the host name in the given URL uses IDN characters that get replaced with ASCII counterparts as part of the IDN conversion, e.g., using the character UTF-8 U+3002 (IDEOGRAPHIC FULL STOP) instead of the common ASCII full stop of U+002E (.). The earliest affected version is 7.77.0 2021-05-26.

SeverityHigh
CVSS7.5
Exploit probability—
ProductHaxx Curl
PublishedOct 29, 2022
First seenOct 29, 2022
Weakness typeCWE-319CWE-319

How to fix

Affected products

ProductAffected versionsFixed in
haxx curl7.77.0 ≤ v < 7.86.07.86.0
fedoraproject fedora35, 36, 37—
apple macosv < 12.6.3, 13.0 ≤ v < 13.212.6.3, 13.2
splunk universal_forwarder8.2.0 ≤ v < 8.2.12, 9.0.0 ≤ v < 9.0.6, 9.1.08.2.12, 9.0.6

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.