GPU VulnDB

Database/Control plane, storage & DevOps

Slurm (user_name / gid field handling): Slurm trusts the user_name and gid fields carried in job RPCs instead of

CVE-2018-10995Control plane, storage & DevOpscurated

Impact

Slurm trusts the user_name and gid fields carried in job RPCs instead of resolving identity itself, so the identity a job runs under can be steered by whoever crafts the RPC. On a shared cluster that is the first half of running work under someone else's account.

Who can reach it

A tenant who can submit jobs, or anyone who can talk to slurmctld or slurmd on the cluster network.

What to do

Upgrade to Slurm 17.02.11 or 17.11.7 and restart slurmctld and slurmd. Pair the upgrade with a check that MUNGE is actually enforcing authentication on every node - this class of bug is only dangerous when the RPC path is not independently authenticated.

References

This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.