Vulnerability Details : CVE-2023-27582
maddy is a composable, all-in-one mail server. Starting with version 0.2.0 and prior to version 0.6.3, maddy allows a full authentication bypass if SASL authorization username is specified when using the PLAIN authentication mechanisms. Instead of validating the specified username, it is accepted as is after checking the credentials for the authentication username. maddy 0.6.3 includes the fix for the bug. There are no known workarounds.
Vulnerability category: BypassGain privilege
Products affected by CVE-2023-27582
- cpe:2.3:a:maddy_project:maddy:*:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2023-27582
0.12%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 31 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2023-27582
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
9.8
|
CRITICAL | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
3.9
|
5.9
|
NIST | |
9.1
|
CRITICAL | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N |
3.9
|
5.2
|
GitHub, Inc. |
CWE ids for CVE-2023-27582
-
When an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct.Assigned by:
- nvd@nist.gov (Primary)
- security-advisories@github.com (Secondary)
-
The authentication algorithm is sound, but the implemented mechanism can be bypassed as the result of a separate weakness that is primary to the authentication error.Assigned by: security-advisories@github.com (Secondary)
References for CVE-2023-27582
-
https://github.com/foxcpp/maddy/security/advisories/GHSA-4g76-w3xw-2x6w
Full authentication bypass if SASL authorization username is specified · Advisory · foxcpp/maddy · GitHubPatch;Vendor Advisory
-
https://github.com/foxcpp/maddy/commit/9f58cb64b39cdc01928ec463bdb198c4c2313a9c
auth: Actually check SASL identity argument before using it · foxcpp/maddy@9f58cb6 · GitHubPatch
-
https://github.com/foxcpp/maddy/releases/tag/v0.6.3
Release maddy 0.6.3 · foxcpp/maddy · GitHubRelease Notes
-
https://github.com/foxcpp/maddy/commit/55a91a37b71210f34f98f4d327c30308fe24399a
Revert authorization/authentication split · foxcpp/maddy@55a91a3 · GitHubPatch
Jump to