๐Ÿ” CVE Alert

CVE-2026-81036

HIGH 8.1

Stalwart Mail Server through 0.16.19 Authorization Code Disclosure via Unvalidated OAuth redirect_uri

CVSS Score
8.1
EPSS Score
0.0%
EPSS Percentile
0th

Stalwart Mail Server does not compare an OAuth redirect target against any registered destination in its default configuration. The validation routine in crates/http/src/auth/oauth/registration.rs returns success immediately when the client-authentication requirement is disabled, and that requirement is false in the shipped settings, so the supplied redirect value is neither matched against a registered client nor otherwise constrained. The value is stored with the authorization code, and the login page reads it back and sends the browser to it with the code attached. A request naming a destination the attacker controls therefore delivers a valid authorization code there once the account holder authenticates, and because the token endpoint checks only that the redirect presented at exchange matches the one recorded with the code, the same party can exchange it for access and refresh tokens and read the account's mail.

CWE CWE-601
Vendor stalwartlabs
Product stalwart
Published Aug 26, 2026
Stay Ahead of the Next One

Get instant alerts for stalwartlabs stalwart

Be the first to know when new high vulnerabilities affecting stalwartlabs stalwart are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

Affected Versions

stalwartlabs / stalwart
0 โ‰ค 0.16.19

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/stalwartlabs/stalwart github.com: https://github.com/stalwartlabs/stalwart/issues/3205 github.com: https://github.com/stalwartlabs/stalwart/blob/v0.16.19/crates/http/src/auth/oauth/registration.rs vulncheck.com: https://www.vulncheck.com/advisories/stalwart-mail-server-through-0.16.19-authorization-code-disclosure-via-unvalidated-oauth-redirect-uri

Credits

George Chen