{"schema_version":"1.9.0","id":"CVE-2025-5025","published":"2025-05-28T06:29:51.915Z","modified":"2026-08-12T03:51:24.572232390Z","aliases":["CURL-CVE-2025-5025"],"related":["SUSE-SU-2025:03198-1","SUSE-SU-2025:20675-1","openSUSE-SU-2025:15176-1"],"summary":"No QUIC certificate pinning with wolfSSL","details":"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.","affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/curl/curl","events":[{"introduced":"7161cb17c01dcff1dc5bf89a18437d9d729f1ecd"},{"fixed":"4dacb79fcdd9364c1083e06f6a011d797a344f47"}],"database_specific":{"cpe":"cpe:2.3:a:haxx:curl:*:*:*:*:*:*:*:*","extracted_events":[{"introduced":"8.5.0"},{"fixed":"8.14.0"}],"source":"CPE_RANGE"}}],"versions":["curl-8_13_0","curl-8_12_1","curl-8_12_0","curl-8_11_1","curl-8_11_0","curl-8_10_1","curl-8_10_0","curl-8_9_1","curl-8_9_0","curl-8_8_0","curl-8_7_1","curl-8_7_0","curl-8_6_0","curl-8_5_0"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-5025.json"}}],"references":[{"type":"WEB","url":"http://www.openwall.com/lists/oss-security/2025/05/28/5"},{"type":"WEB","url":"https://curl.se/docs/CVE-2025-5025.html"},{"type":"WEB","url":"https://curl.se/docs/CVE-2025-5025.json"},{"type":"WEB","url":"https://hackerone.com/reports/3153497"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/5xxx/CVE-2025-5025.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2025-5025"}],"database_specific":{"cna_assigner":"curl","osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/5xxx/CVE-2025-5025.json","unresolved_ranges":[{"extracted_events":[{"introduced":"8.13.0"},{"last_affected":"8.13.0"},{"introduced":"8.12.1"},{"last_affected":"8.12.1"},{"introduced":"8.12.0"},{"last_affected":"8.12.0"},{"introduced":"8.11.1"},{"last_affected":"8.11.1"},{"introduced":"8.11.0"},{"last_affected":"8.11.0"},{"introduced":"8.10.1"},{"last_affected":"8.10.1"},{"introduced":"8.10.0"},{"last_affected":"8.10.0"},{"introduced":"8.9.1"},{"last_affected":"8.9.1"},{"introduced":"8.9.0"},{"last_affected":"8.9.0"},{"introduced":"8.8.0"},{"last_affected":"8.8.0"},{"introduced":"8.7.1"},{"last_affected":"8.7.1"},{"introduced":"8.7.0"},{"last_affected":"8.7.0"},{"introduced":"8.6.0"},{"last_affected":"8.6.0"},{"introduced":"8.5.0"},{"last_affected":"8.5.0"}],"source":"AFFECTED_FIELD"}]},"severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N"}]}