CVE-2026-44028

State
Published
Severity
7.5 High
Published
May 5, 2026
Updated
May 9, 2026
Reserved
May 5, 2026

Read the record on cve.org

Description

An issue was discovered in Nix before 2.34.7 and Lix before 2.95.2. Unbounded recursion in the NAR (Nix Archive) parser could lead to a stack-to-heap overflow when the parser is run on a coroutine stack. The stack is allocated without a guard page, which means that a stack overflow could overwrite memory on the heap and could allow arbitrary code execution as the Nix daemon (run as root in multi-user installations) if ASLR hardening is bypassed. This can be exploited by all users able to connect to the daemon (e.g., in Nix, this is configurable via the allowed-users setting, defaulting to all users). The fixed versions are 2.34.7, 2.33.6, 2.32.8, 2.31.5, 2.30.5, 2.29.4, and 2.28.7 for Nix (introduced in 2.24.4); and 2.95.2, 2.94.2, and 2.93.4 for Lix (introduced in 2.93.0).

Scores

CVSSScoreVectorSource
3.17.5 HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:Nmitre

Weaknesses

Affected Products

ProductVersions
NixNixOS
  • 2.24.4 to before 2.28.7Affected
  • 2.29.0 to before 2.29.4Affected
  • 2.30.0 to before 2.30.5Affected
  • 2.31.0 to before 2.31.5Affected
  • 2.32.0 to before 2.32.8Affected
  • 2.33.0 to before 2.33.6Affected
  • 2.34.0 to before 2.34.7Affected
LixLix Project
  • 2.93.0 to before 2.93.4Affected
  • 2.94.0 to before 2.94.2Affected
  • 2.95.0 to before 2.95.2Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.