Multiples vulnérabilités affectant GitLab CE et EE
Plusieurs vulnérabilités affectant GitLab CE et EE pourraient permettre à un attaquant d'exécuter du code JavaScript arbitraire, d'accéder à des jetons sensibles, d'exécuter des mutations GraphQL non autorisées, de contourner des restrictions d'accès et de provoquer un déni de service.
Description
Contexte technique et détails de la vulnérabilité
GitLab Community Edition (CE) et Enterprise Edition (EE) sont des plateformes de gestion du cycle de vie DevOps permettant l'hébergement de dépôts de code source, la collaboration et l'intégration et le déploiement continus (CI/CD). Ces solutions sont affectées par plusieurs vulnérabilités libellées comme suit : CVE-2026-5816 : vulnérabilité de résolution incorrecte d'équivalence de chemins, résultant d'une absence de validation des chemins de fichiers. Son exploitation permettrait à un attaquant non authentifié d'exécuter du code JavaScript arbitraire dans le navigateur d'un utilisateur. Elle est classée haute avec un score de sévérité de 8.0 selon le CVSS v3.1. CVE-2026-5262 : vulnérabilité de type Cross-Site Scripting (XSS), résultant d'une validation insuffisante des entrées. Son exploitation permettrait à un attaquant non authentifié d'accéder à des jetons sensibles dans l'environnement de développement Storybook. Elle est classée haute avec un score de sévérité de 8.0 selon le CVSS v3.1. CVE-2026-4922 : vulnérabilité de type CSRF (Cross-Site Request Forgery), due à une protection CSRF insuffisante sur le point d'entrée /api/graphql. Son exploitation permettrait à un attaquant non authentifié d'exécuter des mutations GraphQL à la place d'utilisateurs authentifiés. Elle est classée haute avec un score de sévérité de 8.1 selon le CVSS v3.1. CVE-2026-5377 : vulnérabilité d'autorisation incorrecte, résultant d'un contrôle d'accès inadapté lors du rendu de la description des tickets. Son exploitation permettrait à un attaquant authentifié d'accéder aux titres de tickets confidentiels ou privés au sein de projets publics. Elle est classée moyenne avec un score de sévérité de 4.3 selon le CVSS v3.1. CVE-2026-6515 : vulnérabilité d'expiration de session insuffisante, résultant d'un défaut de validation des identifiants des registres virtuels. Son exploitation permettrait à un attaquant authentifié de réutiliser des sessions ou jetons normalement expirés ou restreints pour accéder sans autorisation aux registres virtuels. Elle est classée moyenne avec un score de sévérité de 5.4 selon le CVSS v3.1. CVE-2026-1660 : vulnérabilité de déni de service (DoS), due à une validation incorrecte des entrées lors de l'import de tickets. Son exploitation permettrait à un acteur malveillant authentifié de provoquer un déni de service. Elle est classée moyenne avec un score de sévérité de 6.5 selon le CVSS v3.1. CVE-2025-6016 : vulnérabilité de déni de service (DoS) causée par une gestion inadaptée des quotas de ressources lors de la récupération des notes. Son exploitation permettrait à un acteur malveillant authentifié de provoquer un déni de service. Elle est classée moyenne avec un score de sévérité de 6.5 selon le CVSS v3.1. CVE-2025-3922 : vulnérabilité de déni de service (DoS) résultant d'une absence de restrictions lors de l'allocation des ressources dans l'API GraphQL. Son exploitation permettrait à un attaquant authentifié de provoquer un déni de service en surchargeant les ressources du système. Elle est classée moyenne avec un score de sévérité de 6.5 selon le CVSS v3.1. CVE-2025-0186 : vulnérabilité de déni de service (DoS) résultant d'une absence de mécanismes de limitation des ressources. Son exploitation permettrait à un attaquant authentifié de provoquer un déni de service en adressant des requêtes spécialement conçues à un point d'accès de discussion. Elle est classée moyenne avec un score de sévérité de 6.5 selon le CVSS v3.1.
Impact & Risques potentiels
Conséquences potentielles en cas d'exploitation
- Exécution de code arbitraire ;
- Atteinte à la confidentialité des données ;
- Atteinte à l'intégrité et à la disponibilité du système ;
- Contournement de l'authentification et des autorisations.
Systèmes affectés
Produits, composants et versions concernés
- GitLab CE/EE versions antérieures à 18.9.6 ;
- GitLab CE/EE 18.10.x versions antérieures à 18.10.4 ;
- GitLab CE/EE 18.11.x versions antérieures à 18.11.1.
Mesures & Remédiations recommandées
Actions immédiates et correctifs recommandés
- Mettre à jour GitLab CE/EE vers la dernière version stable de la branche utilisée.
Sources & Liens externes
Avis constructeurs et bulletins de référence
- https://about.gitlab.com/releases/2026/04/22/patch-release-gitlab-18-11-1-released/
- https://gitlab.com/gitlab-org/gitlab/-/work_items/592816
- https://hackerone.com/reports/3572231
- https://gitlab.com/gitlab-org/gitlab/-/work_items/595332
- https://hackerone.com/reports/3574642
- https://gitlab.com/gitlab-org/gitlab/-/work_items/594937
- https://hackerone.com/reports/3627285
- https://gitlab.com/gitlab-org/gitlab/-/work_items/595553
- https://hackerone.com/reports/3640688
- https://gitlab.com/gitlab-org/gitlab/-/work_items/595993
- https://gitlab.com/gitlab-org/gitlab/-/work_items/588200
Fiche Technique
Cellule d'Urgence CSIRT
Votre infrastructure est-elle affectée ou suspectez-vous un incident ? Nos experts sont mobilisables pour intervenir.
Signaler un incidentRecevez nos alertes par email
Abonnez-vous pour recevoir nos bulletins d'alerte de sécurité et les actualités d'Iservices directement dans votre boîte mail.