CVE-2026-77079
Analyse NVD en cours
n8n before 2.34.1 and 2.33.4 contains an authorization bypass in the custom project role deletion (reassignment) path. When deleting a custom project role with a reassignment target, the code validated only that the target role existed and was project-scoped, performing no project-level authorization check. A user holding only the narrow role:manageProject global scope could delete any custom project role in use on the instance and reassign its holders (including themselves) to the built-in project:admin role, gaining full administrative control of projects they had no legitimate access to.
Ce que ça veut dire
- Exposition
- Exploitable à distance depuis le réseau, avec un compte utilisateur ordinaire et sans action de la victime. Elle dépend en outre de circonstances que l’attaquant ne maîtrise pas.
- Impact
- Un attaquant peut lire des données sensibles, altérer certaines données et dégrader le service. L’atteinte déborde du composant vulnérable vers d’autres parties du système.
- Faiblesse
- Changer un identifiant dans la requête donne accès aux données d’un autre utilisateur.
- Probabilité
- Le score EPSS reste bas : rien n’annonce une exploitation imminente, ce qui ne dispense pas de corriger.
À faireÀ intégrer au prochain cycle de correctifs.
Lecture automatique du vecteur CVSS, du type de faiblesse (CWE) et du score EPSS. La description technique ci-dessus reste celle publiée par le NIST, en anglais.