CVE-2026-64846 in Nix
Sumário
de VulDB • 20/08/2026
Nix é um gerenciador de pacotes para Linux e outros sistemas Unix. Antes da versão 2.35.0, uma derivação maliciosa executada com o recurso experimental recursive-nix pode explorar uma condição de corrida time-of-check/time-of-use envolvendo o tratamento final de symlinks no caminho de restauração do LocalStore. A condição de corrida pode fazer com que writeFile siga um symlink substituído ao abrir um caminho com O_TRUNC, em vez de impor FinalSymlink::DontFollow, permitindo que o processo Nix ou nix-daemon crie ou trunque um arquivo vazio fora da sandbox de build com as permissões do usuário do daemon. A primitiva não fornece gravações de conteúdo arbitrário e requer vencer a condição de corrida. Este problema foi corrigido na versão 2.35.0.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.