Alpaquita LinuxStreamSecurity Advisory
Search Cve

CVE-2025-5025

Published: May 29, 2025Last modified: May 29, 2025

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.

Severity score breakdown

ParameterValue
Base score4.8
Attack VectorNETWORK
Attack complexityHIGH
Privileges requiredNONE
User interactionNONE
ScopeUNCHANGED
ConfidentialityLOW
Integrity impactLOW
Availability impactNONE
VectorCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N

Notes

package curl in Alpaquita repositories built without wolfSSL support

Status

ProductReleasePackageStatus
Alpaquita Linux23 LTScurlNot affected (8.9.0-r0)
StreamcurlNot affected (8.8.0-r0)

References

ON THIS PAGE