TI-2026-03294 CVE-2026-3805 · GHSA-2289-hhfc-p684
use after free in SMB connection reuse
Priority HIGH 72
When doing a second SMB request to the same host again, curl would wrongly use a data pointer pointing into already freed memory.
4 records
When doing a second SMB request to the same host again, curl would wrongly use a data pointer pointing into already freed memory.
curl would wrongly reuse an existing HTTP proxy connection doing CONNECT to a server, even if the new request uses different credentials for the HTTP proxy.
When an OAuth2 bearer token is used for an HTTP(S) transfer, and that transfer performs a redirect to a second URL, curl could leak that token to the second hostname under some circumstances.
libcurl can in some circumstances reuse the wrong connection when asked to do an Negotiate-authenticated HTTP or HTTPS request.