PT-2017-7715 · Schedmd+3 · Slurm+3
Published
2017-01-05
·
Updated
2024-06-15
·
CVE-2016-10030
CVSS v3.1
8.1
High
| Vector | AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
Slurm versions 0.6.0 through 15.08.12
Slurm versions 16.x through 16.05.6
Slurm versions 17.x through 17.02.0-pre3
Description
The issue is related to the
prolog error function in the slurmd/req.c file, which handles Prolog failures on compute nodes. This could allow a user to gain control of arbitrary files on the system if they can cause or anticipate a Prolog script failure. The exploitation depends on the user's ability to trigger or predict a non-zero return code from a Prolog script.Recommendations
For Slurm versions 0.6.0 through 15.08.12, consider disabling the Prolog script or modify it to always return 0 and use
scontrol to set the node as down.
For Slurm versions 16.x through 16.05.6, consider disabling the Prolog script or modify it to always return 0 and use scontrol to set the node as down.
For Slurm versions 17.x through 17.02.0-pre3, consider disabling the Prolog script or modify it to always return 0 and use scontrol to set the node as down.Fix
Improper Access Control
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Linuxmint
Slurm
Suse
Ubuntu