GitLab - CVE-2026-0752

Date de publication :

GitLab est une plateforme DevOps permettant la gestion de dépôts Git, l’intégration continue et la collaboration logicielle, disponible en Community Edition (CE) et Enterprise Edition (EE).

Une vulnérabilité dans l’interface Mermaid sandbox de GitLab CE/EE.
Elle est due à une neutralisation insuffisante des entrées lors de la génération de contenu web. Sous certaines conditions, des scripts arbitraires peuvent être injectés dans l’interface Mermaid sandbox.
Elle permet à un utilisateur non authentifié d’injecter du code JavaScript arbitraire dans le contexte de l’interface web concernée.

Informations

La faille est activement exploitée : Non

Un correctif existe : Oui

Une mesure de contournement existe : Non

Risques

Injection de code indirecte (à distance) (XSS)

Exploitation

La vulnérabilité exploitée est du type
CWE-79 : Improper Neutralization of Input During Web Page Generation (‘Cross-site Scripting’)

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

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

Systèmes ou composants affectés

•   GitLab CE/EE versions 16.2 jusqu’à 18.7.5 exclue
•   GitLab CE/EE versions 18.8 antérieures à 18.8.5
•   GitLab CE/EE versions 18.9 antérieures à 18.9.1

Solutions ou recommandations

•   GitLab CE/EE versions 18.7.5 et supérieures (branche 18.7)
•   GitLab CE/EE versions 18.8.5 et supérieures (branche 18.8)
•   GitLab CE/EE versions 18.9.1 et supérieures (branche 18.9)