GitHub - CVE-2026-9312
Date de publication :
Il s'agit d'une vulnérabilité de type Server-Side Request Forgery dans un endpoint d'upload de GitHub Enterprise Server.
La validation des paramètres de la requête est insuffisante et ne filtre pas les séquences de traversée de chemin injectées par l'attaquant. Un attaquant non authentifié disposant d'un accès réseau à l'instance peut détourner le flux de traitement interne et contraindre le serveur à émettre des requêtes vers des services internes normalement inaccessibles. Cette redirection permet d'atteindre des API internes et d'en extraire des credentials sensibles.
Elle permet une atteinte à la confidentialité des données par accès non autorisé aux services internes et exposition de credentials de l'instance.
Informations
La faille est activement exploitée : Non
Un correctif existe : Oui
Une mesure de contournement existe : Non
Atteinte à la confidentialité des données
Exploitation
CWE-918 : Server-Side Request Forgery (SSRF)
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 : Non
• 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
• GitHub Enterprise Server, toutes versions antérieures à 3.16.20 (branche 3.16)
• GitHub Enterprise Server, toutes versions antérieures à 3.17.17 (branche 3.17)
• GitHub Enterprise Server, toutes versions antérieures à 3.18.11 (branche 3.18)
• GitHub Enterprise Server, toutes versions antérieures à 3.19.8 (branche 3.19)
• GitHub Enterprise Server, toutes versions antérieures à 3.20.4 (branche 3.20)
• GitHub Enterprise Server, toutes versions antérieures à 3.21.1 (branche 3.21)
• GitHub Enterprise Server, toutes versions de la branche 3.22 et antérieures à la correction (toutes versions antérieures à 3.22 selon l'éditeur)
Solutions ou recommandations
• GitHub Enterprise Server version 3.17.17 et supérieures (branche 3.17)
• GitHub Enterprise Server version 3.18.11 et supérieures (branche 3.18)
• GitHub Enterprise Server version 3.19.8 et supérieures (branche 3.19)
• GitHub Enterprise Server version 3.20.4 et supérieures (branche 3.20)
• GitHub Enterprise Server version 3.21.1 et supérieures (branche 3.21)