CVE-2018-10995
Description
Slurm before 17.02.11 and 17.11.7 mishandles user names and group IDs, potentially allowing privilege escalation.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Slurm before 17.02.11 and 17.11.7 mishandles user names and group IDs, potentially allowing privilege escalation.
Vulnerability
SchedMD Slurm versions prior to 17.02.11 and 17.11.x before 17.11.7 mishandle user name (user_name) and group ID (gid) fields in job requests [2]. This flaw resides in the job submission and processing logic, where the gid field is not securely validated, allowing an attacker to specify arbitrary group identifiers.
Exploitation
An attacker with the ability to submit jobs to a Slurm cluster can exploit this vulnerability by crafting a job request with a malicious gid field [2]. No additional authentication or special privileges are required beyond standard job submission access. The attacker must be able to connect to the Slurm controller and submit a job with a crafted gid.
Impact
Successful exploitation could allow an attacker to run jobs with an arbitrary group ID, potentially gaining unauthorized access to resources or privileges not normally available to their user account [2]. This could lead to privilege escalation within the Slurm environment, enabling the attacker to execute tasks as a different group or access restricted data.
Mitigation
The vulnerability is fixed in Slurm versions 17.02.11 and 17.11.7, released on May 30, 2018 [2]. Users should upgrade to these or later versions. No workarounds are documented; the only resolution is to apply the patch or upgrade. SchedMD also notes that similar vulnerabilities likely affect older, unsupported releases, so upgrading to a supported fixed version is strongly recommended [2].
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
14- osv-coords13 versionspkg:rpm/opensuse/slurm&distro=openSUSE%20Tumbleweedpkg:rpm/suse/pdsh&distro=SUSE%20Linux%20Enterprise%20Module%20for%20HPC%2012pkg:rpm/suse/pdsh&distro=SUSE%20Linux%20Enterprise%20Module%20for%20HPC%2015pkg:rpm/suse/pdsh&distro=SUSE%20Linux%20Enterprise%20Module%20for%20HPC%2015%20SP1pkg: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%20Module%20for%20HPC%2012pkg:rpm/suse/slurm_18_08&distro=SUSE%20Linux%20Enterprise%20Module%20for%20HPC%2015pkg:rpm/suse/slurm_20_02&distro=SUSE%20Linux%20Enterprise%20Module%20for%20HPC%2012pkg:rpm/suse/slurm_20_11&distro=SUSE%20Linux%20Enterprise%20Module%20for%20HPC%2012pkg:rpm/suse/slurm&distro=SUSE%20Linux%20Enterprise%20Module%20for%20HPC%2012pkg:rpm/suse/slurm&distro=SUSE%20Linux%20Enterprise%20Module%20for%20HPC%2015
< 21.08.1-1.1+ 12 more
- (no CPE)range: < 21.08.1-1.1
- (no CPE)range: < 2.33-7.18.1
- (no CPE)range: < 2.33-7.6.1
- (no CPE)range: < 2.33-7.6.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-3.5.1
- (no CPE)range: < 18.08.9-1.5.2
- (no CPE)range: < 20.02.3-3.5.1
- (no CPE)range: < 20.11.4-3.5.1
- (no CPE)range: < 17.02.11-6.19.1
- (no CPE)range: < 17.11.7-6.3.1
Patches
0No patches discovered yet.
Vulnerability mechanics
Root cause
"The system mishandles user names and group IDs, allowing for improper validation."
Attack vector
An attacker can exploit this vulnerability by providing specially crafted user names and group IDs. The system's failure to properly validate these fields allows for unintended behavior. This could potentially lead to privilege escalation or unauthorized access within the Slurm environment. The exact attack vector depends on how these fields are processed in downstream operations.
Affected code
The vulnerability lies in the handling of user names (user_name fields) and group IDs (gid fields) within the SchedMD Slurm software. The specific code paths or functions responsible for processing these fields are not explicitly detailed in the provided release notes, but the fixes indicate that the core logic for user and group management was affected.
What the fix does
The patch addresses the vulnerability by improving the validation and handling of user names and group IDs. Specific changes are not detailed in the provided release notes, but the fixes aim to prevent the improper processing of these fields. This ensures that the system correctly interprets and enforces security policies related to user and group information, thereby closing the vulnerability.
Preconditions
- configAffected versions of SchedMD Slurm are installed.
Generated on Jun 2, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.
References
5- www.debian.org/security/2018/dsa-4254mitrevendor-advisoryx_refsource_DEBIAN
- lists.debian.org/debian-lts-announce/2018/07/msg00029.htmlmitremailing-listx_refsource_MLIST
- lists.debian.org/debian-lts-announce/2018/08/msg00008.htmlmitremailing-listx_refsource_MLIST
- lists.schedmd.com/pipermail/slurm-announce/2018/000008.htmlmitrex_refsource_MISC
- www.schedmd.com/news.phpmitrex_refsource_MISC
News mentions
0No linked articles in our index yet.