Logo
vulnerabilityCVE-2023-23914
Name
CVE-2023-23914
Source
NVD ( link)Debian ( link)
Description
A cleartext transmission of sensitive information vulnerability exists in curl <v7.88.0 that could cause HSTS functionality fail when multiple URLs are requested serially. Using its HSTS support, curl can be instructed to use HTTPS instead of usingan insecure clear-text HTTP step even when HTTP is provided in the URL. ThisHSTS mechanism would however surprisingly be ignored by subsequent transferswhen done on the same command line because the state would not be properlycarried on.
Published Date
Updated Date
Workaround
-

Analysis#


Affected Component
Analysis
curl
Patched

Vulnerability Ratings#


9.1
CVSSv31
9.1
CVSSv31
NaN
other

Others affected components#


Name
Project
Project Version
Version
Status
buildroot
2025.02.x
8.20.0
Not Affected
buildroot
master
8.21.0
Not Affected
openwrt
master
8.19.0-r2
Not Affected
openwrt
master
8.20.0-r1
Not Affected
openwrt
openwrt-25.12
8.19.0-r2
Not Affected
openwrt
openwrt-25.12
8.14.1-r1
Not Affected
yocto
master
8.20.0
Not Affected
yocto
scarthgap
8.7.1
Not Affected

Resolved with patches#


curl (yocto:kirkstone)

#
Title
Author
Resolve
1
share: add sharing of HSTS cache among handles
Daniel Stenberg <daniel@haxx.se>
CVE-2023-23914
CVE-2023-23915
2
tool_operate: share HSTS between handles
Daniel Stenberg <daniel@haxx.se>
CVE-2023-23914
CVE-2023-23915
3
hsts: handle adding the same host name again
Daniel Stenberg <daniel@haxx.se>
CVE-2023-23914
CVE-2023-23915
4
test446: verify hsts with two URLs
Daniel Stenberg <daniel@haxx.se>
CVE-2023-23914
CVE-2023-23915
5
runtests: support crlf="yes" for verify/proxy
Daniel Stenberg <daniel@haxx.se>
CVE-2023-23914
CVE-2023-23915