HexBrain

Internet Bug Bounty · Report #2437050

CVE-2024-2379: QUIC certificate check bypass with wolfSSL

Validstatus
lowseverity
$560bounty
37upvotes
29 Mar 2024disclosed

Summary

CVE-2024-2379 QUIC certificate check bypass with wolfSSL

VULNERABILITY libcurl skips the certificate verification for a QUIC connection under certain conditions, when built to use wolfSSL. If told to use an unknown/bad cipher or curve, the error path accidentally skips the verification and returns OK, thus ignoring any certificate problems.

INFO To trigger, this issue also requires that the used wolfSSL library was built with the OPENSSL_COMPATIBLE_DEFAULTS symbol set, which is not set for the recommended configure --enable-curl builds.

The Common Vulnerabilities and Exposures (CVE) project has assigned the name CVE-2024-2379 to this issue. CWE-295: Improper Certificate Validation Severity: Low

Full Security Advisory: https://curl.se/docs/CVE-2024-2379.html

How it was found

See https://hackerone.com/reports/2410774 or https://curl.se/docs/CVE-2024-2379.html

Impact

See https://hackerone.com/reports/2410774 or https://curl.se/docs/CVE-2024-2379.html

This report was disclosed publicly on HackerOne and belongs to its author and the program. See the original