CVE-2023-23914
Description
A cleartext transmission of sensitive information vulnerability in curl <v7.88.0 causes HSTS state to be lost between sequential requests on the same command line.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
A cleartext transmission of sensitive information vulnerability in curl <v7.88.0 causes HSTS state to be lost between sequential requests on the same command line.
Vulnerability
A cleartext transmission of sensitive information vulnerability exists in curl versions prior to v7.88.0. The HSTS (HTTP Strict Transport Security) functionality fails to properly persist its state when multiple URLs are requested serially in a single command line invocation. This means that after an initial response instructs curl to downgrade to HTTPS, subsequent transfers on the same command line may incorrectly fall back to insecure HTTP, ignoring the HSTS policy [1].
Exploitation
An attacker with a network position capable of intercepting or redirecting HTTP traffic can exploit this behavior. The curl command must be used with HSTS enabled (e.g., via --hsts flag or configuration). When multiple URLs are passed on the same command line, the HSTS state from one response is not correctly carried over to the next request, causing curl to send the subsequent request over cleartext HTTP instead of the mandated HTTPS [1]. No authentication or additional privileges are required beyond the ability to perform a man-in-the-middle attack on the network path.
Impact
Successful exploitation leads to cleartext transmission of sensitive information that would otherwise be encrypted. This compromises confidentiality (C) and integrity (I) of the data exchanged, as an attacker can read or modify the HTTP traffic. The vulnerability undermines the HSTS protection, which is designed to prevent downgrade attacks [1].
Mitigation
Users should upgrade curl to version 7.88.0 or later. For Gentoo Linux systems, the fixed version is net-misc/curl-8.3.0-r2 or higher [1]. No workaround is available; upgrading is the only mitigation.
AI Insight generated on May 25, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
7- osv-coords5 versionspkg:rpm/opensuse/curl&distro=openSUSE%20Leap%2015.4pkg:rpm/opensuse/curl&distro=openSUSE%20Leap%20Micro%205.3pkg:rpm/opensuse/curl&distro=openSUSE%20Tumbleweedpkg:rpm/suse/curl&distro=SUSE%20Linux%20Enterprise%20Micro%205.3pkg:rpm/suse/curl&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Basesystem%2015%20SP4
< 7.79.1-150400.5.15.1+ 4 more
- (no CPE)range: < 7.79.1-150400.5.15.1
- (no CPE)range: < 7.79.1-150400.5.15.1
- (no CPE)range: < 7.88.1-1.1
- (no CPE)range: < 7.79.1-150400.5.15.1
- (no CPE)range: < 7.79.1-150400.5.15.1
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
3- security.gentoo.org/glsa/202310-12mitrevendor-advisory
- hackerone.com/reports/1813864mitre
- security.netapp.com/advisory/ntap-20230309-0006/mitre
News mentions
0No linked articles in our index yet.