cbcvebase.
CVE-2025-13034
published 2026-01-08

CVE-2025-13034: When using `CURLOPT_PINNEDPUBLICKEY` option with libcurl or `--pinnedpubkey` with the curl tool,curl should check the public key of the server certificate to…

PriorityP431medium5.9CVSS 3.1
AVNACHPRNUINSUCNIHAN
EPSS
0.01%
0.6th percentile
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.

Affected

25 ranges
VendorProductVersion rangeFixed in
curlcurl8.10.0 – 8.10.0
curlcurl8.10.1 – 8.10.1
curlcurl8.11.0 – 8.11.0
curlcurl8.11.1 – 8.11.1
curlcurl8.12.0 – 8.12.0
curlcurl8.12.1 – 8.12.1
curlcurl8.13.0 – 8.13.0
curlcurl8.14.0 – 8.14.0
curlcurl8.14.1 – 8.14.1
curlcurl8.15.0 – 8.15.0
curlcurl8.16.0 – 8.16.0
curlcurl8.17.0 – 8.17.0
curlcurl8.8.0 – 8.8.0
curlcurl8.9.0 – 8.9.0
curlcurl8.9.1 – 8.9.1
debiancurl< curl 8.18.0~rc2-1 (forky)curl 8.18.0~rc2-1 (forky)
haxxcurl>= 0 < 8.18.0~rc2-18.18.0~rc2-1
haxxcurl>= 0 < 7.81.0-1ubuntu1.227.81.0-1ubuntu1.22
haxxcurl>= 0 < 8.5.0-2ubuntu10.78.5.0-2ubuntu10.7
haxxcurl>= 0 < 8.14.1-2ubuntu1.18.14.1-2ubuntu1.1
haxxcurl>= 0 < 7.35.0-1ubuntu2.20+esm197.35.0-1ubuntu2.20+esm19
haxxcurl>= 0 < 7.47.0-1ubuntu2.19+esm157.47.0-1ubuntu2.19+esm15
haxxcurl>= 0 < 7.58.0-2ubuntu3.24+esm77.58.0-2ubuntu3.24+esm7
haxxcurl>= 0 < 7.68.0-1ubuntu2.25+esm27.68.0-1ubuntu2.25+esm2
haxxcurl>= 8.8.0 < 8.18.08.18.0

CVSS provenance

nvdv3.15.9MEDIUMCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N
osv5.9MEDIUM
vendor_debian5.9LOW
vendor_redhat5.9MEDIUM
vendor_ubuntu5.3MEDIUM
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.