GHSA-6v72-wfcj-jv53
A vulnerability in libcurl's HTTP/3 handling can cause sensitive data leakage when using cached SSL sessions with early data enabled. If the server is replaced by an attacker without a valid certificate, libcurl may send request data before verifying the certificate, potentially exposing sensitive information.
AI Analysis
Technical Summary
This vulnerability occurs when libcurl performs a second transfer to the same hostname over HTTP/3 using a cached SSL session and early data enabled. If the original legitimate server is replaced by an attacker’s impostor machine lacking a valid certificate, libcurl might send the second request's data immediately upon connection before enforcing certificate verification failure. This premature data transmission can lead to leakage of sensitive information to an attacker-controlled server.
Potential Impact
Sensitive information may be leaked to an attacker impersonating the server if libcurl sends early data before verifying the server's certificate on a reused SSL session. This could expose confidential data transmitted in the early data phase of the TLS handshake.
Mitigation Recommendations
Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. Until a fix is available, consider disabling SSL session caching (`CURLOPT_SSL_SESSIONID_CACHE`) or disabling early data (`CURLSSLOPT_EARLYDATA`) in libcurl to prevent premature data transmission.
GHSA-6v72-wfcj-jv53
Description
A vulnerability in libcurl's HTTP/3 handling can cause sensitive data leakage when using cached SSL sessions with early data enabled. If the server is replaced by an attacker without a valid certificate, libcurl may send request data before verifying the certificate, potentially exposing sensitive information.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
This vulnerability occurs when libcurl performs a second transfer to the same hostname over HTTP/3 using a cached SSL session and early data enabled. If the original legitimate server is replaced by an attacker’s impostor machine lacking a valid certificate, libcurl might send the second request's data immediately upon connection before enforcing certificate verification failure. This premature data transmission can lead to leakage of sensitive information to an attacker-controlled server.
Potential Impact
Sensitive information may be leaked to an attacker impersonating the server if libcurl sends early data before verifying the server's certificate on a reused SSL session. This could expose confidential data transmitted in the early data phase of the TLS handshake.
Mitigation Recommendations
Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. Until a fix is available, consider disabling SSL session caching (`CURLOPT_SSL_SESSIONID_CACHE`) or disabling early data (`CURLSSLOPT_EARLYDATA`) in libcurl to prevent premature data transmission.
Technical Details
- Gcve Source
- db.gcve.eu
- Osv Id
- GHSA-6v72-wfcj-jv53
- Osv Schema Version
- 1.4.0
- Aliases
- ["CVE-2026-9545"]
- Ecosystems
- []
- Database Specific Severity
- null
- Cvss Version
- null
Threat ID: 6a483cb527e9c79719d820bd
Added to database: 07/03/2026, 22:50:29 UTC
Last enriched: 07/03/2026, 23:02:59 UTC
Last updated: 07/04/2026, 00:11:22 UTC
Views: 2
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.