CVE-2021-27851

Medium

Description

A security vulnerability that can lead to local privilege escalation has been found in ’guix-daemon’. It affects multi-user setups in which ’guix-daemon’ runs locally. The attack consists in having an unprivileged user spawn a build process, for instance with `guix build`, that makes its build directory world-writable. The user then creates a hardlink to a root-owned file such as /etc/shadow in that build directory. If the user passed the --keep-failed option and the build eventually fails, the daemon changes ownership of the whole build tree, including the hardlink, to the user. At that point, the user has write access to the target file. Versions after and including v0.11.0-3298-g2608e40988, and versions prior to v1.2.0-75109-g94f0312546 are vulnerable.

SeverityMedium
CVSS5.5
Exploit probability—
ProductGnu Guix
PublishedApr 26, 2021
First seenApr 26, 2021
Weakness typeCWE-264CWE-264

How to fix

Update
  • gnu guix1.2.0 or later

Affected products

ProductAffected versionsFixed in
gnu guix0.11.0 ≤ v < 1.2.01.2.0

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.

CVE-2021-27851 · Gnu Guix · Dark Radar