← Back

CVE-2016-10030

nvd nist
Published: Jan 5, 2017Modified: May 6, 2026

JSON object

Loading...
8.1
Vector
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Exploitability: 2.2 / Impact: 5.9
Source: NVD

Description

The _prolog_error function in slurmd/req.c in Slurm before 15.08.13, 16.x before 16.05.7, and 17.x before 17.02.0-pre4 has a vulnerability in how the slurmd daemon informs users of a Prolog failure on a compute node. That vulnerability could allow a user to assume control of an arbitrary file on the system. Any exploitation of this is dependent on the user being able to cause or anticipate the failure (non-zero return code) of a Prolog script that their job would run on. This issue affects all Slurm versions from 0.6.0 (September 2005) to present. Workarounds to prevent exploitation of this are to either disable your Prolog script, or modify it such that it always returns 0 ("success") and adjust it to set the node as down using scontrol instead of relying on the slurmd to handle that automatically. If you do not have a Prolog set you are unaffected by this issue.

Affected (15)

Products: Schedmd: Slurm
1 product
Slurm
Configuration A
15 vulnerable
Vulnerable SoftwareAffected Versions
Schedmd
Up to 15.08.12
Version 16.05.0
Version 16.05.0 pre1
Version 16.05.0 pre2
Version 16.05.0 rc1
Version 16.05.0 rc2
Version 16.05.1
Version 16.05.2
Version 16.05.3
Version 16.05.4
Version 16.05.5
Version 16.05.6
Version 17.02.0 pre1
Version 17.02.0 pre2
Version 17.02.0 pre3

References (6)

Source: cve@mitre.org
MitigationVendor Advisory
Source: af854a3a-2127-422b-91ae-364da2661108
Source: af854a3a-2127-422b-91ae-364da2661108
PatchVendor Advisory
Source: af854a3a-2127-422b-91ae-364da2661108
MitigationVendor Advisory

Timeline

No history available yet.