CVE-2026-105711
Publiée le 2026-10-22 · Dernière modification le 2026-10-22
Les éditions Community et Enterprise de GitLab (versions 15.0 à 19.3.5, 19.4.0 à 19.4.2, et 19.5.0 à 19.5.0) sont concernées. Ce logiciel est utilisé pour le contrôle de version et la gestion de projets. La faille provient de l'utilisation par le système d'une clé de cache générique pour le contenu rendu, ce qui entraîne le partage accidentel de données qui auraient dû être masquées pour certains utilisateurs.
Un attaquant peut lire les titres de tickets confidentiels dans des projets privés si ces tickets sont référencés dans une demande de fusion (merge request) publique. Cela représente une violation de confidentialité de faible niveau, tandis que l'intégrité et la disponibilité ne sont pas affectées. L'exploitation est relativement difficile, car elle nécessite que l'attaquant soit un utilisateur authentifié et requiert une interaction utilisateur spécifique pour déclencher l'affichage mis en cache.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
GitLab has remediated an issue in GitLab CE/EE affecting all versions from 15.0 before 19.3.6, 19.4 before 19.4.3, and 19.5 before 19.5.1 that, when a merge request in a public project referenced a confidential issue from a private project, an authenticated user with no project membership could have read the confidential issue's title, due to a viewer-independent fragment cache key that incorrectly shared per-user-redacted rendered content across all users.