Exposure of Data Element to Wrong Session in cURL - CVE-2026-86411
Published: October 14, 2026
Vulnerability details
The vulnerability allows a local user to perform FTP transfers under another handle's client-certificate identity.
The vulnerability exists due to exposure of authentication state to the wrong session in libcurl's FTP connection reuse logic when reusing a pooled control connection previously upgraded with STARTTLS and authenticated using a client certificate. A local user can initiate an ftp:// transfer configured with CURLUSESSL_NONE using that connection pool to perform FTP transfers under another handle's client-certificate identity.
The second handle performs neither a new TLS handshake nor a new FTP login.