CVE-2025-13034CWE-295

CVE-2025-13034

Medium · published January 8, 2026

CVSS v3.1
5.9
EPSS
0%
Percentile
14.1
In the wild
Unconfirmed
What it is

When using `CURLOPT_PINNEDPUBLICKEY` option with libcurl or `--pinnedpubkey`

with the curl tool, curl should check the public key of the server certificate

to verify the peer.

This check was skipped in a certain condition that would then make curl allow

the connection without performing the proper check, thus not noticing a

possible impostor. To skip this check, the connection had to be done with QUIC

with ngtcp2 built to use GnuTLS and the user had to explicitly disable the

standard certificate verification.

The record
Technical detail
CVSS v3.1
5.9 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00239 · 14.1th percentile
Weakness
CWE-295 · Improper Certificate Validation
Published
2026-01-08T15:15Z
Affected products (1)
ProductVersionsFixed in
haxx/curl≥ 8.8.0, < 8.18.08.18.0
References (2)
EPSS history
Timeline
  • 08 JAN 10:00Z
    No QUIC certificate pinning with GnuTLS
    cvelistv5