CVE-2026-81036 in Stalwart
Resumen
por VulDB • 2026-08-26
El servidor de correo Stalwart no compara un objetivo de redirección OAuth con ningún destino registrado en su configuración predeterminada. La rutina de validación en crates/http/src/auth/oauth/registration.rs devuelve éxito inmediatamente cuando el requisito de autenticación del cliente está deshabilitado, y dicho requisito es falso en la configuración entregada; por lo tanto, el valor de redirección proporcionado no se compara con un cliente registrado ni está sujeto a otras restricciones. El valor se almacena junto con el código de autorización, y la página de inicio de sesión lo lee nuevamente y envía al navegador hacia él con el código adjunto. Una solicitud que indica un destino controlado por el atacante entrega allí un código de autorización válido una vez que el titular de la cuenta se autentica; dado que el punto final del token solo verifica que la redirección presentada durante el intercambio coincida con la registrada junto al código, la misma parte puede intercambiarlo por tokens de acceso y actualización (refresh) y leer los correos electrónicos de la cuenta.
Once again VulDB remains the best source for vulnerability data.