CVE-2024-35179
Raw vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:NSummary
CVE-2024-35179 is a medium-severity Privilege Dropping / Lowering Errors (CWE-271) vulnerability. Its CVSS base score is 6.8 (Medium).
Operationally, exploitation aligns with the MITRE ATT&CK technique Setuid and Setgid (T1548.001); ranked at the 47th percentile by exploit likelihood (below the median); it is not currently listed in the CISA KEV catalog.
The strongest mitigations our analysis identified map to AC-6 (Least Privilege) and AC-3 (Access Enforcement) — see the control section below for these in your framework.
EU & UK References
- 🇪🇺 ENISA EUVD: EUVD-2024-35228
Vulnerability Data
Stalwart Mail Server is an open-source mail server. Prior to version 0.8.0, when using `RUN_AS_USER`, the specified user (and therefore, web interface admins) can read arbitrary files as root. This issue affects admins who have set up to run stalwart…
more
with `RUN_AS_USER` who handed out admin credentials to the mail server but expect these to only grant access according to the `RUN_AS_USER` and are attacked where the attackers managed to achieve Arbitrary Code Execution using another vulnerability. Version 0.8.0 contains a patch for the issue.
- CWE(s)
Related Threats
MITRE ATT&CK Enterprise Techniques
CVEs Like This One
Affected Assets
Mitigating Controls
Mitigating Controls (NIST 800-53 r5) AI
Least privilege explicitly mandates dropping privileges to the minimum necessary before transferring control.
Access enforcement directly requires that privileges are lowered before handing resources to less-privileged actors.
Mitigating Controls (NIST CSF 2.0) AI
Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→CSF cross-walk (authority under review) — links open the control.
Explicit inclusion of least-privilege policy directly addresses failure to drop privileges before handing control to lower-privileged actors.
Secure-development practices encompass correct privilege-dropping logic, though the control is broader than this single weakness.
Mitigating Controls (ISO/IEC 27001:2022 Annex A) AI
Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→ISO cross-walk (authority under review) — links open the control.
Restricting use of privileged utility programs forces explicit privilege lowering before handing control to unprivileged actors.
Privileged access rights explicitly require least-privilege assignment and timely revocation, directly mitigating failure to drop privileges.
Secure development lifecycle includes privilege management reviews, providing indirect coverage of the weakness.
Secure coding standards can mandate privilege-dropping calls, yet the control is broader than this single weakness.
Information access restriction policies can limit privilege scope but do not specifically address dropping privileges at runtime.