Katalog CVE

CVE-2026-44028

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W Nix przed wersją 2.34.7 oraz Lix przed wersją 2.95.2 odkryto problem związany z nieograniczoną rekurencją w parserze NAR, co może prowadzić do przepełnienia stosu na stercie. W przypadku uruchomienia parsera na stosie korutyny, może to umożliwić wykonanie dowolnego kodu jako demon Nix, działający z uprawnieniami roota.

Ocena ryzyka

Organizacje mogą być narażone na poważne zagrożenia, ponieważ wszyscy użytkownicy mający dostęp do demona mogą wykorzystać tę podatność do wykonania złośliwego kodu. Potencjalne skutki obejmują przejęcie kontroli nad systemem i dostęp do wrażliwych danych.

Rekomendacja

Zaleca się aktualizację Nix do wersji 2.34.7 lub nowszej oraz Lix do wersji 2.95.2 lub nowszej, aby zlikwidować tę podatność. Należy również rozważyć ograniczenie dostępu do demona tylko dla zaufanych użytkowników.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

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).

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS