CVE-2024-48936
Description
SchedMD Slurm before 24.05.4 has an incorrect authorization flaw in stepmgr, letting an attacker execute processes under other users' jobs if stepmgr is enabled.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
SchedMD Slurm before 24.05.4 has an incorrect authorization flaw in stepmgr, letting an attacker execute processes under other users' jobs if stepmgr is enabled.
Vulnerability
A mistake in authentication handling in SchedMD Slurm's stepmgr subsystem, present in versions before 24.05.4, permits incorrect authorization. The vulnerability is triggered only for jobs explicitly run with --stepmgr or on systems that have globally enabled stepmgr via the SlurmctldParameters=enable_stepmgr configuration option [1].
Exploitation
An attacker requires network access to a Slurm cluster and the ability to submit jobs or interact with the stepmgr. They can then exploit the authentication flaw to execute arbitrary processes under other users' jobs, without needing further authentication or authorization steps [1].
Impact
Successful exploitation allows the attacker to execute processes in the context of another user's running job. This can lead to unauthorized data access, privilege escalation within the job environment, and potential compromise of the user's data or system resources [1].
Mitigation
The vulnerability is fixed in Slurm version 24.05.4, released on 2024-10-28 [1]. Users should upgrade to this version or apply the patch provided to SchedMD customers on October 9, 2024 [1]. If unable to upgrade, disabling stepmgr globally (removing SlurmctldParameters=enable_stepmgr) and avoiding the use of --stepmgr can mitigate exposure.
AI Insight generated on May 26, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
39- osv-coords37 versionspkg:rpm/opensuse/pdsh&distro=openSUSE%20Leap%2015.6pkg:rpm/opensuse/pdsh_slurm_22_05&distro=openSUSE%20Leap%2015.6pkg:rpm/opensuse/pdsh_slurm_23_02&distro=openSUSE%20Leap%2015.6pkg:rpm/opensuse/pdsh_slurm_24_11&distro=openSUSE%20Leap%2015.6pkg:rpm/opensuse/slurm_24_11&distro=openSUSE%20Leap%2015.6pkg:rpm/opensuse/slurm&distro=openSUSE%20Tumbleweedpkg:rpm/suse/pdsh&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP3-LTSSpkg:rpm/suse/pdsh&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP4-ESPOSpkg:rpm/suse/pdsh&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP4-LTSSpkg:rpm/suse/pdsh&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP5-ESPOSpkg:rpm/suse/pdsh&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP5-LTSSpkg:rpm/suse/pdsh&distro=SUSE%20Linux%20Enterprise%20Module%20for%20HPC%2012pkg:rpm/suse/pdsh&distro=SUSE%20Linux%20Enterprise%20Module%20for%20HPC%2015%20SP6pkg:rpm/suse/pdsh&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Package%20Hub%2015%20SP6pkg:rpm/suse/pdsh_slurm_20_11&distro=SUSE%20Linux%20Enterprise%20Module%20for%20HPC%2012pkg:rpm/suse/pdsh_slurm_22_05&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP3-LTSSpkg:rpm/suse/pdsh_slurm_22_05&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP4-ESPOSpkg:rpm/suse/pdsh_slurm_22_05&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP4-LTSSpkg:rpm/suse/pdsh_slurm_22_05&distro=SUSE%20Linux%20Enterprise%20Module%20for%20HPC%2012pkg:rpm/suse/pdsh_slurm_23_02&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP3-LTSSpkg:rpm/suse/pdsh_slurm_23_02&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP4-ESPOSpkg:rpm/suse/pdsh_slurm_23_02&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP4-LTSSpkg:rpm/suse/pdsh_slurm_23_02&distro=SUSE%20Linux%20Enterprise%20Module%20for%20HPC%2012pkg:rpm/suse/pdsh_slurm_24_11&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP3-LTSSpkg:rpm/suse/pdsh_slurm_24_11&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP4-ESPOSpkg:rpm/suse/pdsh_slurm_24_11&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP4-LTSSpkg:rpm/suse/pdsh_slurm_24_11&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP5-ESPOSpkg:rpm/suse/pdsh_slurm_24_11&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP5-LTSSpkg:rpm/suse/pdsh_slurm_24_11&distro=SUSE%20Linux%20Enterprise%20Module%20for%20HPC%2012pkg:rpm/suse/pdsh_slurm_24_11&distro=SUSE%20Linux%20Enterprise%20Module%20for%20HPC%2015%20SP6pkg:rpm/suse/slurm_24_11&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP3-LTSSpkg:rpm/suse/slurm_24_11&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP4-ESPOSpkg:rpm/suse/slurm_24_11&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP4-LTSSpkg:rpm/suse/slurm_24_11&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP5-ESPOSpkg:rpm/suse/slurm_24_11&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP5-LTSSpkg:rpm/suse/slurm_24_11&distro=SUSE%20Linux%20Enterprise%20Module%20for%20HPC%2012pkg:rpm/suse/slurm_24_11&distro=SUSE%20Linux%20Enterprise%20Module%20for%20HPC%2015%20SP6
< 2.35-150500.46.6.3+ 36 more
- (no CPE)range: < 2.35-150500.46.6.3
- (no CPE)range: < 2.35-150300.54.3
- (no CPE)range: < 2.35-150300.54.3
- (no CPE)range: < 2.35-150500.46.6.2
- (no CPE)range: < 24.11.1-150300.7.5.1
- (no CPE)range: < 24.05.4-1.1
- (no CPE)range: < 2.35-150300.54.3
- (no CPE)range: < 2.35-150300.54.3
- (no CPE)range: < 2.35-150300.54.3
- (no CPE)range: < 2.35-150500.46.6.3
- (no CPE)range: < 2.35-150500.46.6.3
- (no CPE)range: < 2.35-7.44.1
- (no CPE)range: < 2.35-150500.46.6.3
- (no CPE)range: < 2.35-150500.46.6.3
- (no CPE)range: < 2.35-7.44.1
- (no CPE)range: < 2.35-150300.54.3
- (no CPE)range: < 2.35-150300.54.3
- (no CPE)range: < 2.35-150300.54.3
- (no CPE)range: < 2.35-7.44.1
- (no CPE)range: < 2.35-150300.54.3
- (no CPE)range: < 2.35-150300.54.3
- (no CPE)range: < 2.35-150300.54.3
- (no CPE)range: < 2.35-7.44.1
- (no CPE)range: < 2.35-150300.54.2
- (no CPE)range: < 2.35-150300.54.2
- (no CPE)range: < 2.35-150300.54.2
- (no CPE)range: < 2.35-150500.46.6.2
- (no CPE)range: < 2.35-150500.46.6.2
- (no CPE)range: < 2.35-7.44.4
- (no CPE)range: < 2.35-150500.46.6.2
- (no CPE)range: < 24.11.1-150300.7.5.1
- (no CPE)range: < 24.11.1-150300.7.5.1
- (no CPE)range: < 24.11.1-150300.7.5.1
- (no CPE)range: < 24.11.1-150300.7.5.1
- (no CPE)range: < 24.11.1-150300.7.5.1
- (no CPE)range: < 24.11.1-3.5.3
- (no CPE)range: < 24.11.1-150300.7.5.1
Patches
0No patches discovered yet.
Vulnerability mechanics
Root cause
"A mistake in authentication handling within the stepmgr subsystem allowed for improper authorization."
Attack vector
An attacker could exploit this vulnerability by executing processes under other users' jobs. This attack is only possible on systems where jobs are explicitly run with the --stepmgr flag or where stepmgr is globally enabled via the SlurmctldParameters=enable_stepmgr configuration setting [ref_id=1]. The vulnerability stems from a flaw in how stepmgr handles authentication, permitting unauthorized process execution.
Affected code
The vulnerability resides within the stepmgr subsystem, specifically in its authentication handling mechanisms. The advisory does not specify exact file paths or function names, but notes that the issue is present in versions prior to 24.05.4 [ref_id=1].
What the fix does
Slurm version 24.05.4 includes a fix for the authentication handling mistake in the stepmgr subsystem. This update addresses the incorrect authorization that could allow an attacker to execute processes under other users' jobs. The advisory indicates that SchedMD customers were informed and provided with a patch on request prior to the public release [ref_id=1].
Preconditions
- configThe system must have stepmgr globally enabled via SlurmctldParameters=enable_stepmgr.
- inputThe vulnerable job must be explicitly run with the --stepmgr flag.
Generated on Jun 7, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.
References
3News mentions
0No linked articles in our index yet.