CVE-2026-92389
Severity not reportedlibcurl's TFTP state machine fails to validate state transitions against the requested transfer direction, accepting opening server responses for both reads an…
libcurl's TFTP state machine fails to validate state transitions against the requested transfer direction, accepting opening server responses for both reads and writes interchangeably. A malicious TFTP server can respond to a download request in a way that forces the client into transmit mode, prompting libcurl to consume and transmit data from the handle's persistent `CURLOPT_READDATA` pointer - including data remaining from unrelated prior operations, such as an HTTP POST request executed on a reused handle.
Affected products
Not reported by the source (unknown — not "none").
Mitigation & advisories
No vendor advisory or patch reference tagged by NVD. Check the references below.
References
- https://curl.se/docs/CVE-2026-92389.html 2499f714-1537-4658-8207-48ae4bb9eae9
- https://curl.se/docs/CVE-2026-92389.json 2499f714-1537-4658-8207-48ae4bb9eae9
- https://hackerone.com/reports/4022568 2499f714-1537-4658-8207-48ae4bb9eae9
