POJIA破甲
地图 / CVE-2024-2466: TLS certificate check bypass with mbedTLS

CVE-2024-2466: TLS certificate check bypass with mbedTLS

密码学缺陷 / Improper Validation of Certificate with Host Mismatch / #2416725

厂商
curl
严重程度
低危 · CVSS 5.3
赏金
—
弱点
Improper Validation of Certificate with Host Mismatch
研究员
@frankyueh
披露日期
2024-03-27
资产
https://github.com/curl/curl
CVE
CVE-2013-4545CVE-2013-6422CVE-2014-0139CVE-2014-1263CVE-2014-2522CVE-2014-8151CVE-2016-3739CVE-2024-2466

该报告还没有中文解读。

原文摘录

摘自原文(12990 字符中的一小部分)
Curl library has a security vulnerability where the certificate name check is bypassed when connecting to a host via its IP address. This could potentially introduce spoofing attacks or unauthorized access due to unverified server certificate.
原文中的代码
wget https://curl.se/download/curl-8.6.0.tar.gz -O curl-8.6.0.tar.gz
wget https://github.com/Mbed-TLS/mbedtls/archive/refs/tags/v2.28.7.tar.gz -O mbedtls-2.28.7.tar.gz
tar zxf curl-8.6.0.tar.gz
tar zxf mbedtls-2.28.7.tar.gz

默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 curl 所有。

时间线

  • 报告提交
  • 公开披露
阅读 HackerOne 原文 ↗作者 @frankyueh · 版权归作者与 curl 所有

同类报告

CVE-2025-4947: QUIC certificate check skip with wolfSSLcurl · 2025-05-28mbedTLS / wolfSSL / rustls backends silently skip hostname verification when CURLOPT_SSL_VERIFYPEER=0curl · 2026-06-26CVE-2025-15079: libssh global knownhost overridecurl · 2026-01-07wolfSSL backend disables hostname verification when CURLOPT_SSL_VERIFYPEER is 0curl · 2026-08-24SSH (SCP/SFTP) host-key verification is skipped on connection reuse — a pinned/known_hosts transfer silently reuses a previously-unverified connectioncurl · 2026-10-20CVE-2026-87865: knownhost callback mismatches key as missingcurl · 2026-10-14