CVE-2025-5025: No QUIC certificate pinning with wolfSSL

Published May 28, 2025
·
Updated

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.

Other sources

No QUIC certificate pinning with wolfSSL

Microsoft

Affected Software

3 affected components
wolfSSL wolfssl
curl libcurl
haxx curl>=8.5.0<8.14.0

Event History

May 28, 2025
CVE Published
via MITRE·06:29 AM
Data Sourced
via MITRE·06:29 AM
DescriptionWeakness
Data Sourced
via NVD·07:15 AM
DescriptionSeverityWeaknessAffected Software
Aug 6, 2025
Data Sourced
via Microsoft·07:00 AM
DescriptionSeverityWeakness

Frequently Asked Questions

1

What is the severity of CVE-2025-5025?

CVE-2025-5025 is classified as a medium severity vulnerability due to its potential impact on the security of HTTPS connections over QUIC using wolfSSL.

2

How do I fix CVE-2025-5025?

To fix CVE-2025-5025, ensure that you update to the latest version of libcurl or wolfSSL where the certificate public key pinning check is properly implemented for QUIC.

3

Which versions of libcurl are affected by CVE-2025-5025?

CVE-2025-5025 affects all versions of libcurl that use the wolfSSL backend without the proper implementation of certificate pinning for QUIC.

4

What should I be aware of regarding CVE-2025-5025 and QUIC connections?

You should be aware that CVE-2025-5025 can expose QUIC connections to man-in-the-middle attacks due to the lack of public key pinning.

5

Does CVE-2025-5025 affect non-QUIC connections?

CVE-2025-5025 specifically affects QUIC connections and does not impact traditional HTTP or HTTPS connections using libcurl.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203