CVE-2020-12693
Description
A race condition in Slurm's Message Aggregation feature allows authentication bypass, enabling a user to launch processes as an arbitrary user.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
A race condition in Slurm's Message Aggregation feature allows authentication bypass, enabling a user to launch processes as an arbitrary user.
Vulnerability
A race condition exists in Slurm's optional Message Aggregation subsystem when enabled via MsgAggregationParams=WindowMsgs= with `` greater than 1. This affects Slurm versions 19.05.x before 19.05.7 and 20.02.x before 20.02.3 [2]. The bug was discovered during a review of a cleanup patch and allows authentication bypass through an alternate path or channel.
Exploitation
An attacker must have a valid user account on the Slurm cluster and the system must have Message Aggregation enabled (which is off by default and not recommended). The race condition can be triggered to launch a process as an arbitrary user, including root if the attacker has the necessary privileges to submit jobs. No additional authentication is required beyond the initial user account.
Impact
Successful exploitation allows an attacker to execute arbitrary processes as any user on the system, leading to full compromise of the Slurm cluster and potential privilege escalation. This results in complete loss of confidentiality, integrity, and availability.
Mitigation
The vulnerability is fixed in Slurm versions 19.05.7 and 20.02.3, released on May 21, 2020 [2]. SchedMD customers received a patch on request on May 7, 2020. As a workaround, disable Message Aggregation by ensuring MsgAggregationParams is not set or set with WindowMsgs=1. The feature is not recommended and may be retired in a future release.
AI Insight generated on May 27, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
19- Slurm/Slurmdescription
- osv-coords17 versionspkg:rpm/opensuse/slurm&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/slurm&distro=openSUSE%20Leap%2015.2pkg:rpm/opensuse/slurm&distro=openSUSE%20Tumbleweedpkg:rpm/suse/pdsh&distro=SUSE%20Linux%20Enterprise%20Module%20for%20HPC%2012pkg:rpm/suse/pdsh_slurm_18_08&distro=SUSE%20Linux%20Enterprise%20Module%20for%20HPC%2012pkg:rpm/suse/pdsh_slurm_20_02&distro=SUSE%20Linux%20Enterprise%20Module%20for%20HPC%2012pkg:rpm/suse/pdsh_slurm_20_11&distro=SUSE%20Linux%20Enterprise%20Module%20for%20HPC%2012pkg:rpm/suse/slurm_18_08&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015-ESPOSpkg:rpm/suse/slurm_18_08&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015-LTSSpkg:rpm/suse/slurm_18_08&distro=SUSE%20Linux%20Enterprise%20Module%20for%20HPC%2012pkg:rpm/suse/slurm_20_02&distro=SUSE%20Linux%20Enterprise%20Module%20for%20HPC%2012pkg:rpm/suse/slurm_20_02&distro=SUSE%20Linux%20Enterprise%20Module%20for%20HPC%2015%20SP1pkg:rpm/suse/slurm_20_11&distro=SUSE%20Linux%20Enterprise%20Module%20for%20HPC%2012pkg:rpm/suse/slurm&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015-ESPOSpkg:rpm/suse/slurm&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015-LTSSpkg:rpm/suse/slurm&distro=SUSE%20Linux%20Enterprise%20Module%20for%20HPC%2012pkg:rpm/suse/slurm&distro=SUSE%20Linux%20Enterprise%20Module%20for%20HPC%2015%20SP1
< 18.08.9-lp151.2.10.1+ 16 more
- (no CPE)range: < 18.08.9-lp151.2.10.1
- (no CPE)range: < 18.08.9-lp152.2.1
- (no CPE)range: < 21.08.1-1.1
- (no CPE)range: < 2.34-7.32.1
- (no CPE)range: < 2.34-7.26.2
- (no CPE)range: < 2.34-7.26.2
- (no CPE)range: < 2.34-7.32.1
- (no CPE)range: < 18.08.9-1.8.2
- (no CPE)range: < 18.08.9-1.8.2
- (no CPE)range: < 18.08.9-3.8.1
- (no CPE)range: < 20.02.3-3.5.1
- (no CPE)range: < 20.02.3-3.8.1
- (no CPE)range: < 20.11.4-3.5.1
- (no CPE)range: < 17.11.13-6.31.1
- (no CPE)range: < 17.11.13-6.31.1
- (no CPE)range: < 17.02.11-6.44.1
- (no CPE)range: < 18.08.9-3.13.2
Patches
0No patches discovered yet.
Vulnerability mechanics
Root cause
"Race condition in Slurm's Message Aggregation feature allows authentication bypass via an alternate path or channel."
Attack vector
An attacker exploits a race condition in Slurm's Message Aggregation feature. When Message Aggregation is enabled, a race condition allows a user to launch a process as an arbitrary user, bypassing authentication [ref_id=1]. The attacker must have network access to the Slurm cluster and the ability to submit jobs or messages while Message Aggregation is active.
Affected code
The advisory [ref_id=1] states the bug affects Slurm 19.05.x before 19.05.7 and 20.02.x before 20.02.3 when Message Aggregation is enabled. The specific code paths are not named in the advisory, but the vulnerability involves an authentication bypass via an alternate path or channel in the message aggregation logic.
What the fix does
The advisory [ref_id=1] indicates the fix is to upgrade to Slurm 19.05.7 or 20.02.3 or later. No patch diff is provided in the bundle. The remediation closes the race condition in the Message Aggregation code path that allowed authentication bypass via an alternate channel.
Preconditions
- configMessage Aggregation must be enabled in the Slurm configuration
- networkAttacker must have network access to the Slurm cluster
- inputAttacker must be able to submit jobs or messages to the cluster
Generated on May 31, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.
References
8- lists.opensuse.org/opensuse-security-announce/2020-09/msg00035.htmlmitrevendor-advisoryx_refsource_SUSE
- lists.opensuse.org/opensuse-security-announce/2020-09/msg00063.htmlmitrevendor-advisoryx_refsource_SUSE
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/KNL5E5SK4WP6M3DKU4IKW2NPQD2XTZ4Y/mitrevendor-advisoryx_refsource_FEDORA
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/T3RGQB3EWDLOLTSPAJPPWZEPQK3O3AUH/mitrevendor-advisoryx_refsource_FEDORA
- www.debian.org/security/2021/dsa-4841mitrevendor-advisoryx_refsource_DEBIAN
- lists.debian.org/debian-lts-announce/2022/01/msg00011.htmlmitremailing-listx_refsource_MLIST
- lists.schedmd.com/pipermail/slurm-announce/2020/000036.htmlmitrex_refsource_CONFIRM
- www.schedmd.com/news.phpmitrex_refsource_CONFIRM
News mentions
0No linked articles in our index yet.