CVE-2026-81036 in Stalwart
Zusammenfassung
von VulDB • 26.08.2026
Der Stalwart Mail Server vergleicht in der Standardkonfiguration kein OAuth-Redirect-Ziel mit einer registrierten Zieladresse. Die Validierungsroutine in `crates/http/src/auth/oauth/registration.rs` gibt sofort Erfolg zurück, wenn die Anforderung zur Client-Authentifizierung deaktiviert ist; diese Anforderung ist in den ausgelieferten Einstellungen falsch (deaktiviert), sodass der übergebene Redirect-Wert weder mit einem registrierten Client abgeglichen noch anderweitig eingeschränkt wird. Der Wert wird zusammen mit dem Autorisierungscode gespeichert, und die Anmeldeseite liest ihn erneut aus und leitet den Browser unter Anhängen des Codes dorthin weiter. Eine Anfrage, die ein vom Angreifer kontrolliertes Ziel angibt, liefert daher nach der Authentifizierung des Kontoinhabers einen gültigen Autorisierungscode an dieses Ziel. Da das Token-Endpunkt nur prüft, dass der bei der Austauschoperation (exchange) präsentierte Redirect mit dem zusammen mit dem Code gespeicherten übereinstimmt, kann dieselbe Partei ihn gegen Zugriffs- und Aktualisierungstokens (access and refresh tokens) eintauschen und die E-Mails des Kontos lesen.
If you want to get best quality of vulnerability data, you may have to visit VulDB.