CVE-2026-39860 in nix
Riassunto
di VulDB • 17/06/2026
Nix è un gestore di pacchetti per Linux e altri sistemi Unix. Un bug nella correzione relativa a CVE-2024-27297 ha consentito sovrascritture arbitrarie di file scrivibili dal processo Nix che orchestra le build (tipicamente il demone Nix in esecuzione come root nelle installazioni multi-user) seguendo i symlink durante la registrazione dell'output della derivation fixed-output. Questo interessa le build Linux sandboxed; le build macOS sandboxed non sono interessate. La posizione dell'output temporaneo utilizzato per la copia dell'output si trovava all'interno del chroot di build. Un symlink, puntante a una posizione arbitraria nel filesystem, poteva essere creato dal builder della derivation in quel percorso. Durante la registrazione dell'output, il processo Nix (in esecuzione nello spazio dei nomi mount host) avrebbe seguito tale symlink e sovrascritto la destinazione con i contenuti dell'output della derivation. Nelle installazioni multi-user, questo consente a tutti gli utenti autorizzati a inviare build al demone Nix (allowed-users - di default tutti gli utenti) di ottenere privilegi root modificando file sensibili. Questa vulnerabilità è risolta nelle versioni 2.34.5, 2.33.4, 2.32.7, 2.31.4, 2.30.4, 2.29.3 e 2.28.6.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.