CVE-2025-5025 – libcurl wolfSSL QUIC Certificate Pinning Bypass

The following table lists the changes that have been made to the
CVE-2025-5025 vulnerability over time.

Vulnerability history details can be useful for understanding the evolution
of a vulnerability, and for identifying the most recent changes that may
impact the vulnerability’s severity, exploitability, or other characteristics.

  • CVE Modified
    by af854a3a-2127-422b-91ae-364da2661108

    May. 28, 2025

    Action Type Old Value New Value
    Added Reference http://www.openwall.com/lists/oss-security/2025/05/28/5
  • New CVE Received
    by 2499f714-1537-4658-8207-48ae4bb9eae9

    May. 28, 2025

    Action Type Old Value New Value
    Added Description libcurl supports *pinning* of the server certificate public key for HTTPS transfers. Due to an omission, this check is not performed when connecting with QUIC for HTTP/3, when the TLS backend is wolfSSL. Documentation says the option works with wolfSSL, failing to specify that it does not for QUIC and HTTP/3. Since pinning makes the transfer succeed if the pin is fine, users could unwittingly connect to an impostor server without noticing.
    Added Reference https://curl.se/docs/CVE-2025-5025.html
    Added Reference https://curl.se/docs/CVE-2025-5025.json
    Added Reference https://hackerone.com/reports/3153497
Share the Post:

Related Posts