CVE-2026-44592
Publiée le 2026-05-14 · Dernière modification le 2026-10-26
Les systèmes Gradient CI utilisant la version 1.1.0 sont vulnérables si le paramètre de découverte par défaut est activé. Un attaquant non authentifié ayant un accès réseau au point de terminaison `/proto` peut enregistrer un worker malveillant pour consulter les tâches de n'importe quelle organisation et télécharger des fichiers arbitraires dans le stockage du système. Cette exploitation est simple à exécuter car elle ne nécessite ni identifiants ni interaction de l'utilisateur.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
Gradient is a nix-based continuous integration system. In 1.1.0, when GRADIENT_DISCOVERABLE=true (the default, and the NixOS module default), anyone who can reach /proto can register as a worker without any credentials by sending a fresh, never-registered worker UUID. The resulting session has PeerAuth::Open, i.e. it sees jobs from every organisation, and can immediately NarPush/NarUploaded arbitrary store paths into nar_storage and the cached_path table. This vulnerability is fixed in 1.1.1.