CVE-2026-39860 in nix
Сводка
по VulDB • 07.06.2026
Nix — это менеджер пакетов для Linux и других Unix-систем. Ошибка в исправлении уязвимости CVE-2024-27297 позволяла выполнять произвольные перезаписи файлов, доступных на запись процессу Nix, управляющему сборками (как правило, демону Nix, работающему от имени root при многопользовательских установках), путем следования по символическим ссылкам во время регистрации вывода с фиксированным выводом (fixed-output derivation output registration). Это затрагивает сборки в песочнице для Linux; сборки в песочнице для macOS не затронуты. Расположение временного вывода, используемого для копирования результата, находилось внутри chroot-окружения сборки. Символическая ссылка, указывающая на произвольное место в файловой системе, могла быть создана сборщиком деривации по этому пути. Во время регистрации вывода процесс Nix (работающий в пространстве имен монтирования хоста) следовал бы за этой символической ссылкой и перезаписывал целевой файл содержимым результата сборки. При многопользовательских установках это позволяет всем пользователям, имеющим возможность отправлять сборки демону Nix (allowed-users — по умолчанию все пользователи), получить привилегии root путем изменения чувствительных файлов. Эта уязвимость исправлена в версиях 2.34.5, 2.33.4, 2.32.7, 2.31.4, 2.30.4, 2.29.3 и 2.28.6.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.