CVE catalog

CVE-2023-23915

curl: CVE-2023-23915

[CVE catalog]

Severity
High · CVSS 7.4CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Published
Source
[NVD] · [CVE record]
EPSS
0.88% · Oct 25, 2026

A cleartext transmission of sensitive information vulnerability exists in curl <v7.88.0 that could cause HSTS functionality to behave incorrectly when multiple URLs are requested in parallel. Using its HSTS support, curl can be instructed to use HTTPS instead of using an insecure clear-text HTTP step even when HTTP is provided in the URL. This HSTS mechanism would however surprisingly fail when multiple transfers are done in parallel as the HSTS cache file gets overwritten by the most recentlycompleted transfer. A later HTTP-only transfer to the earlier host name would then *not* get upgraded properly to HSTS.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiancurlsid8.23.0-1fixed
Debiancurlforky8.22.0-1fixed
Debiancurltrixie8.14.1-2+deb13u5fixed
Debiancurltrixie-security8.14.1-2+deb13u7fixed
Debiancurlbookworm7.88.1-10+deb12u15fixed
Debiancurlbookworm-security7.88.1-10+deb12u5fixed
CpecurlNot reported7.88.0fixed
Cpeactive_iq_unified_managerNot reportedNot reportedunknown
Cpeclustered_data_ontapNot reportedNot reportedunknown
Cpeh300s_firmwareNot reportedNot reportedunknown
Cpeh500s_firmwareNot reportedNot reportedunknown
Cpeh700s_firmwareNot reportedNot reportedunknown
Cpeh410s_firmwareNot reportedNot reportedunknown
Cpeuniversal_forwarderNot reportedNot reportedunknown
Alpinecurl3.147.79.1-r5fixed
Alpinecurl3.157.80.0-r6fixed
Alpinecurl3.167.83.1-r6fixed
Alpinecurl3.177.87.0-r2fixed
Alpinecurl3.187.88.0-r0fixed
Alpinecurl3.197.88.0-r0fixed
Alpinecurl3.207.88.0-r0fixed
Alpinecurl3.217.88.0-r0fixed
Alpinecurl3.227.88.0-r0fixed
Alpinecurl3.237.88.0-r0fixed
Alpinecurl3.247.88.0-r0fixed
Ubuntucurl22.047.74.0-1.3ubuntu2vulnerable
Ubuntucurl22.047.74.0-1.3ubuntu3vulnerable
Ubuntucurl22.047.80.0-3vulnerable
Ubuntucurl22.047.81.0-1vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.1vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.2vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.3vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.4vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.6vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.7vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.8fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiancurlsourcesid7.88.1-1not yet assignedNot reported[1031371]
Debiancurlsourceforky7.88.1-1not yet assignedNot reported[1031371]
Debiancurlsourcetrixie7.88.1-1not yet assignedNot reported[1031371]
Debiancurlsourcebookworm7.88.1-1not yet assignedNot reported[1031371]
CpecurlcpeNot reported7.88.0Not reportedNVD-CVE-2023-23915Not reported
Alpinecurlapk3.147.79.1-r5Not reportedALPINE-CVE-2023-23915Not reported
Alpinecurlapk3.157.80.0-r6Not reportedALPINE-CVE-2023-23915Not reported
Alpinecurlapk3.167.83.1-r6Not reportedALPINE-CVE-2023-23915Not reported
Alpinecurlapk3.177.87.0-r2Not reportedALPINE-CVE-2023-23915Not reported
Alpinecurlapk3.187.88.0-r0Not reportedALPINE-CVE-2023-23915Not reported
Alpinecurlapk3.197.88.0-r0Not reportedALPINE-CVE-2023-23915Not reported
Alpinecurlapk3.207.88.0-r0Not reportedALPINE-CVE-2023-23915Not reported
Alpinecurlapk3.217.88.0-r0Not reportedALPINE-CVE-2023-23915Not reported
Alpinecurlapk3.227.88.0-r0Not reportedALPINE-CVE-2023-23915Not reported
Alpinecurlapk3.237.88.0-r0Not reportedALPINE-CVE-2023-23915Not reported
Alpinecurlapk3.247.88.0-r0Not reportedALPINE-CVE-2023-23915Not reported
Ubuntucurldeb22.047.81.0-1ubuntu1.8Not reportedUBUNTU-CVE-2023-23915Not reported

[Debian bug #1031371]

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

References