GLPI - CVE-2026-121559

Date de publication :

Il s’agit d’une vulnérabilité dans la fonctionnalité de clonage d’utilisateurs de GLPI.

GLPI est une solution libre de gestion de services informatiques et de gestion de parc. Elle permet d’inventorier le matériel et les logiciels, de suivre les tickets d’assistance et de gérer les utilisateurs, les contrats et les profils d’accès.

La méthode User::getCloneRelations() déclare les relations Profile_User et Group_User comme éléments à dupliquer. Le clonage copie donc toutes les habilitations et toutes les appartenances aux groupes du compte source. Aucun contrôle de droits n’est appliqué sur cette copie. Un utilisateur authentifié au profil Technicien peut cloner un compte Super-Admin. Il définit un nouvel identifiant et un nouveau mot de passe pour le compte créé. Le compte cloné hérite alors des habilitations du compte Super-Admin. Il peut ensuite servir à se connecter à GLPI avec ces identifiants.

Elle permet à un utilisateur de profil Technicien d’obtenir une élévation de privilèges vers des droits Super-Admin.

Informations

La faille est activement exploitée : Non

Un correctif existe : Oui

Une mesure de contournement existe : Non

Risques

Élévation de privilèges

Exploitation

La vulnérabilité exploitée est du type
CWE-269 : Improper Privilege Management

Détails sur l'exploitation
•   Vecteur d'attaque : Réseau
•   Complexité de l'attaque : Faible
•   Privilèges nécessaires pour réaliser l'attaque : Authentification utilisateur à privilège
•   Interaction d'un utilisateur ayant accès au produit est-elle nécessaire : Non
•   L'exploitation de la faille permet d'obtenir des droits privilégiés : Oui

Preuve de concept
Actuellement, aucune preuve de concept n'est disponible en sources ouvertes.

Systèmes ou composants affectés

  • GLPI versions 11.0.0 jusqu’à 11.0.9.

  • GLPI versions 10.0.0 jusqu’à 10.0.27. La branche 10.0 est en fin de support depuis la sortie de GLPI 12.
  • GLPI versions 9.5.0 jusqu’à la dernière version de la branche 9.5.

Solutions ou recommandations

•   GLPI versions 11.0.10 et supérieures pour la branche 11.0. La version 11.0.11 remplace la 11.0.10, qui présente une régression sur les plugins.
•   GLPI versions 10.0.28 et supérieures pour la branche 10.0. Cette version est la dernière de la branche.