Out-of-bounds read in cURL - CVE-2026-107928
Published: October 14, 2026
Vulnerability details
The vulnerability allows a remote attacker to disclose sensitive information or cause a denial of service.
The vulnerability exists due to an out-of-bounds read in curl's WebSocket upload handling with GnuTLS when gnutls_record_send() reports more bytes sent than it was given to send following a blocked send. A remote attacker can operate a malicious WebSocket server to disclose sensitive information or cause a denial of service.
Exploitation requires a TLS send to encounter EAGAIN followed by an automated WebSocket PONG response.