Skip to content
OpenAdvisories
Critical USN-7633-1 4 CVEs

nix vulnerabilities

Published Jul 14, 2025 · Updated Apr 27, 2026

Summary

Linus Heckemann discovered that Nix did not correctly handle certain
binaries. An attacker could possibly use this issue to execute
arbitrary code. (CVE-2024-38531)

Pierre-Etienne Meunier discovered that Nix did not correctly handle TLS
certificates. A remote attacker could possibly use this issue to leak
sensitive information. (CVE-2024-47174)

It was discovered that Nix did not correctly handle Unix sockets. An
attacker could possibly use this issue execute arbitrary code. This issue
only affected Ubuntu 24.04 LTS. (CVE-2024-27297)

It was discovered that Nix did not correctly handle unpacking Nix
archives (NARS). If a user or automated system were tricked into opening
a specially crafted file, an attacker could possibly use this issue to
cause a denial of service or execute arbitrary code. (CVE-2024-45593)

Fixed packages 2

ReleasePackageFixed in
Ubuntu · Pro 22.04 LTS Pro:22.04:LTS nix 2.6.0+dfsg-3ubuntu0.1~esm1
Ubuntu · Pro 24.04 LTS Pro:24.04:LTS nix 2.18.1+dfsg-1ubuntu5+esm2

Vulnerabilities 4

  • Critical 9.1

    Nix affected by unsafe NAR unpacking

    Nix is a package manager for Linux and other Unix systems. A bug in Nix 2.24 prior to 2.24.6 allows a substituter or malicious user to craft a NAR that, when unpacked by Nix, causes Nix to write to arbitrary file system locations to which the Nix process has …

  • Medium 6.3

    Nix Corruption of fixed-output derivations

    Nix is a package manager for Linux and other Unix systems. A fixed-output derivations on Linux can send file descriptors to files in the Nix store to another program running on the host (or another fixed-output derivation) via Unix domain sockets in the abstr…

  • Medium 5.9

    Credential leak when credentials are used with `<nix/fetchurl.nix>`

    Nix is a package manager for Linux and other Unix systems. Starting in version 1.11 and prior to versions 2.18.8 and 2.24.8, `<nix/fetchurl.nix>` did not verify TLS certificates on HTTPS connections. This could lead to connection details such as full URLs or …

  • Low 3.6

    Nix sandbox escape

    Nix is a package manager for Linux and other Unix systems that makes package management reliable and reproducible. A build process has access to and can change the permissions of the build directory. After creating a setuid binary in a globally accessible loc…

References

  • report
    https://ubuntu.com/security/CVE-2024-27297
  • report
    https://ubuntu.com/security/CVE-2024-38531
  • report
    https://ubuntu.com/security/CVE-2024-45593
  • report
    https://ubuntu.com/security/CVE-2024-47174