Vulnerabilidad en la función _prolog_error en slurmd/req.c en Slurm (CVE-2016-10030)
Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-284
Control de acceso incorrecto
Fecha de publicación:
05/01/2017
Última modificación:
12/04/2025
Descripción
La función _prolog_error en slurmd/req.c en Slurm en versiones anteriores a 15.08.13, 16.x en versiones anteriores a 16.05.7 y 17.x en versiones anteriores a 17.02.0-pre4 tiene una vulnerabilidad en como el slurmd daemon informa a los usuarios de un fallo Prolog en un nodo de cálculo. Esta vulnerabilidad podría permitir a un usuario asumir el control de un archivo arbitrario en el sistema. Cualquier explotación de esto depende de que el usuario pueda provocar o anticipar el fallo (código de retorno distinto de cero) de una secuencia de comandos Prolog que ejecutaría su trabajo. Este problema afecta a todas las versiones de Slurm desde la 0.6.0 (septiembre de 2005) hasta el presente. Las soluciones para evitar la explotación de esto son para deshabilitar su secuencia de comandos Prolog, o modificarlo de tal manera que siempre devuelva 0 ("éxito") y ajustarlo para establecer el nodo como caído utilizando scontrol en lugar de confiar en slurmd para manejarlo automáticamente. Si no tiene un conjunto Prolog, no se verá afectado por este problema.
Impacto
Puntuación base 3.x
8.10
Gravedad 3.x
ALTA
Puntuación base 2.0
7.60
Gravedad 2.0
ALTA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:schedmd:slurm:*:*:*:*:*:*:*:* | 15.08.12 (incluyendo) | |
| cpe:2.3:a:schedmd:slurm:16.05.0:*:*:*:*:*:*:* | ||
| cpe:2.3:a:schedmd:slurm:16.05.0:pre1:*:*:*:*:*:* | ||
| cpe:2.3:a:schedmd:slurm:16.05.0:pre2:*:*:*:*:*:* | ||
| cpe:2.3:a:schedmd:slurm:16.05.0:rc1:*:*:*:*:*:* | ||
| cpe:2.3:a:schedmd:slurm:16.05.0:rc2:*:*:*:*:*:* | ||
| cpe:2.3:a:schedmd:slurm:16.05.1:*:*:*:*:*:*:* | ||
| cpe:2.3:a:schedmd:slurm:16.05.2:*:*:*:*:*:*:* | ||
| cpe:2.3:a:schedmd:slurm:16.05.3:*:*:*:*:*:*:* | ||
| cpe:2.3:a:schedmd:slurm:16.05.4:*:*:*:*:*:*:* | ||
| cpe:2.3:a:schedmd:slurm:16.05.5:*:*:*:*:*:*:* | ||
| cpe:2.3:a:schedmd:slurm:16.05.6:*:*:*:*:*:*:* | ||
| cpe:2.3:a:schedmd:slurm:17.02.0:pre1:*:*:*:*:*:* | ||
| cpe:2.3:a:schedmd:slurm:17.02.0:pre2:*:*:*:*:*:* | ||
| cpe:2.3:a:schedmd:slurm:17.02.0:pre3:*:*:*:*:*:* |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página
Referencias a soluciones, herramientas e información
- http://www.securityfocus.com/bid/95299
- https://github.com/SchedMD/slurm/commit/92362a92fffe60187df61f99ab11c249d44120ee
- https://www.schedmd.com/news.php?id=178
- http://www.securityfocus.com/bid/95299
- https://github.com/SchedMD/slurm/commit/92362a92fffe60187df61f99ab11c249d44120ee
- https://www.schedmd.com/news.php?id=178



