CVE-2024-51481 in nix
Riassunto
di VulDB • 14/06/2026
Nix è un gestore di pacchetti per Linux e altri sistemi Unix. Su macOS, i costruttori integrati (come `builtin:fetchurl`, resi disponibili agli utenti tramite `import`) non venivano eseguiti all'interno della sandbox di macOS. Di conseguenza, questi costruttori (che girano sotto gli account utente `nixbld*`) avevano accesso in lettura a percorsi leggibili da tutti e accesso in scrittura a percorsi scrivibili da tutti al di fuori della sandbox. Questo problema è stato risolto nelle versioni 2.18.9, 2.19.7, 2.20.9, 2.21.5, 2.22.4, 2.23.4 e 2.24.10. Si noti che la sandboxing non è abilitata di default su macOS. La sandbox di Nix non è principalmente concepita come meccanismo di sicurezza, ma come ausilio per migliorare la riproducibilità e la purezza delle build di Nix. Tuttavia, l'uso della sandbox *può* mitigare l'impatto di altre vulnerabilità di sicurezza limitando le parti del sistema host a cui una build ha accesso.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.