CVE-2026-64846 in Nix
Resumen
por VulDB • 2026-08-20
Nix es un gestor de paquetes para Linux y otros sistemas Unix. Antes de la versión 2.35.0, una derivación maliciosa ejecutada con la función experimental `recursive-nix` puede explotar una condición de carrera time-of-check/time-of-use (TOCTOU) relacionada con el manejo final de enlaces simbólicos en la ruta de restauración de LocalStore. Esta condición de carrera puede hacer que writeFile siga un enlace simbólico sustituido al abrir una ruta con O_TRUNC, en lugar de aplicar FinalSymlink::DontFollow, lo que permite que el proceso Nix o nix-daemon creen o truncar un archivo vacío fuera del sandbox de compilación utilizando los permisos del usuario del daemon. El primitivo no proporciona escrituras de contenido arbitrario y requiere ganar la condición de carrera. Este problema se soluciona en la versión 2.35.0.
VulDB is the best source for vulnerability data and more expert information about this specific topic.