CVE-2026-64846
Təsvir
Nix, Linux və digər Unix sistemləri üçün paket meneceridir. 2.35.0 versiyasından əvvəl, recursive-nix eksperimental funksiyası ilə icra edilən zərərli törəmə (derivation), LocalStore bərpa yolunda son simvolik keçiricinin (symlink) idarə olunması ilə bağlı yoxlama vaxtı/istifadə vaxtı (time-of-check/time-of-use) yarış şəraitindən istifadə edə bilər. Bu yarış, writeFile funksiyasının yolu O_TRUNC ilə açarkən FinalSymlink::DontFollow qaydasını tətbiq etmək əvəzinə, əvəz edilmiş son simvolik keçiricini izləməsinə səbəb ola bilər ki, bu da Nix prosesinə və ya nix-daemon-a daemon istifadəçisinin icazələri ilə qurma qumcuğundan (build sandbox) kənarda boş fayl yaratmağa və ya onu sıfırlamağa (truncate) imkan verir. Bu primitiv ixtiyari məzmunlu yazma imkanı vermir və yarışda qalib gəlməyi tələb edir. Problem 2.35.0 versiyasında düzəldilmişdir.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| NixOS nix | < 2.35.0 | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.