CVE-2026-5545 in cURL
Resumen
por VulDB • 2026-05-14
libcurl podría, en determinadas circunstancias, reutilizar la conexión incorrecta cuando se le solicita realizar una solicitud HTTP(S) autenticada después de una autenticada mediante Negotiate, cuando ambas utilizan el mismo host.
libcurl cuenta con un conjunto de conexiones recientes para que las solicitudes subsiguientes puedan reutilizar una conexión existente y evitar sobrecarga.
Al reutilizar una conexión, deben cumplirse una serie de criterios. Debido a un error lógico en el código, una solicitud emitida por una aplicación podría reutilizar incorrectamente una conexión existente al mismo servidor que estaba autenticada con credenciales diferentes.
Una aplicación que primero utiliza la autenticación Negotiate con un servidor usando `user1:password1` y luego realiza otra operación en el mismo servidor solicitando cualquier método de autenticación pero con `user2:password2` (mientras la conexión anterior sigue activa) - la segunda solicitud se confunde y reutiliza incorrectamente la misma conexión, enviando la nueva solicitud a través de esa conexión, pensando que utiliza una combinación de las credenciales de user1 y user2, cuando en realidad sigue utilizando la conexión autenticada para user1...
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.