Description
Nix before 2.35.3 and Lix before 2.95.4 have an integer overflow and resultant out-of-bounds write when evaluating untrusted expressions because list allocation is mishandled.
Published: 2026-10-14
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Out-of-bounds memory write via integer overflow
Action: Update
AI Analysis

Impact

Nix and Lix contain a signed integer overflow that leads to an out-of-bounds write when untrusted expressions are evaluated, compromising process memory integrity and potentially enabling arbitrary code execution.

Affected Systems

Affected releases are Nix prior to 2.35.3 and Lix prior to 2.95.4, distributed by NixOS and used where external configuration or package definitions may contain untrusted expressions.

Risk and Exploitability

The CVSS score of 7.5 reflects a high severity, while the EPSS score of less than 1% indicates low current exploitation probability and the vulnerability is not yet in the CISA KEV catalog. The likely attack vector is the evaluation of unsolicited or malicious expressions during build or configuration, which may be remote if the system accepts external inputs or local if an attacker can influence the package data.

Generated by OpenCVE AI on October 16, 2026 at 01:19 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Nix to 2.35.3 or later and Lix to 2.95.4 or later to eliminate the overflow bug.
  • Restrict or sandbox the evaluation of untrusted expressions until the update can be applied, ensuring only trusted inputs are processed.
  • Review and sanitize configuration files or build scripts that contain untrusted expressions before the update, and monitor for abnormal memory accesses.

Generated by OpenCVE AI on October 16, 2026 at 01:19 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 16 Oct 2026 01:45:00 +0000

Type Values Removed Values Added
Title Integer Overflow Leading to Out-of-Bounds Write in Nix and Lix

Thu, 15 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
Title Integer Overflow and Out-of-Bounds Write in Nix and Lix During Untrusted Expression Evaluation

Wed, 14 Oct 2026 17:00:00 +0000

Type Values Removed Values Added
Title Integer Overflow and Out-of-Bounds Write in Nix and Lix During Untrusted Expression Evaluation

Wed, 14 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 14 Oct 2026 04:45:00 +0000

Type Values Removed Values Added
First Time appeared Nixos
Nixos nix
CPEs cpe:2.3:a:nixos:nix:*:*:*:*:*:*:*:*
Vendors & Products Nixos
Nixos nix

Wed, 14 Oct 2026 04:15:00 +0000

Type Values Removed Values Added
Description Nix before 2.35.3 and Lix before 2.95.4 have an integer overflow and resultant out-of-bounds write when evaluating untrusted expressions because list allocation is mishandled.
Weaknesses CWE-190
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:L'}


cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-10-14T14:22:22.609Z

Reserved: 2026-10-14T03:59:10.591Z

Link: CVE-2026-110449

cve-icon Vulnrichment

Updated: 2026-10-14T14:22:17.515Z

cve-icon NVD

Status : Deferred

Published: 2026-10-14T04:18:17.317

Modified: 2026-10-16T19:56:15.773

Link: CVE-2026-110449

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-17T13:00:09Z

Weaknesses
  • CWE-190

    Integer Overflow or Wraparound