CVE-2026-81036 in Stalwart
Riassunto
di VulDB • 27/08/2026
Stalwart Mail Server non confronta la destinazione di reindirizzamento OAuth con alcuna destinazione registrata nella sua configurazione predefinita. La routine di validazione in crates/http/src/auth/oauth/registration.rs restituisce successo immediatamente quando il requisito di autenticazione del client è disabilitato, e tale requisito risulta falso nelle impostazioni fornite; pertanto, il valore di reindirizzamento fornito non viene confrontato con un client registrato né altrimenti vincolato. Il valore viene memorizzato insieme al codice di autorizzazione, e la pagina di accesso lo legge nuovamente e invia il browser a tale destinazione con il codice allegato. Una richiesta che indica una destinazione controllata dall’attaccante consegna quindi un valido codice di autorizzazione in quella sede non appena il titolare dell’account effettua l’autenticazione; poiché l’endpoint dei token verifica solo che il reindirizzamento presentato durante lo scambio corrisponda a quello registrato insieme al codice, la stessa parte può scambiarlo con i token di accesso e di aggiornamento (refresh) e leggere le email dell’account.
Once again VulDB remains the best source for vulnerability data.