GitHub a révélé des informations sur une vulnérabilité permettant d'accéder au contenu des variables d'environnement exposées dans les conteneurs utilisés dans l'infrastructure de travail. La vulnérabilité a été identifiée par un participant au programme Bug Bounty, candidat à une récompense pour la détection de problÚmes de sécurité. Le problÚme concerne à la fois le service GitHub.com et les configurations de GitHub Enterprise Server (GHES) fonctionnant sur les systÚmes des utilisateurs.
L'analyse des journaux et l'audit de l'infrastructure n'ont révélé aucune trace d'exploitation de la vulnérabilité dans le passé, à l'exception des activités du chercheur signalant le problÚme. Cependant, l'infrastructure a initié le remplacement de toutes les clés de chiffrement et des identifiants qui pourraient avoir été potentiellement compromis en cas d'exploitation de la vulnérabilité par un attaquant. Le remplacement des clés internes a entraßné des interruptions de service du 27 au 29 décembre. Les administrateurs de GitHub ont tenté de corriger les erreurs commises lors de la mise à jour d'hier des clés affectant les clients.
Entre autres, la clĂ© GPG utilisĂ©e pour signer numĂ©riquement les commits créés via l'Ă©diteur web de GitHub lors de l'acceptation des pull requests sur le site ou via l'outil Codespace a Ă©tĂ© mise Ă jour. L'ancienne clĂ© a cessĂ© d'ĂȘtre valide le 16 janvier Ă 23 heures, heure de Moscou, et un nouveau clĂ© est en vigueur depuis hier. Ă partir du 23 janvier, tous les nouveaux commits signĂ©s par l'ancienne clĂ© ne seront pas marquĂ©s comme vĂ©rifiĂ©s sur le site GitHub.
Le 16 janvier, les clés publiques utilisées pour chiffrer les données utilisateur envoyées via l'API dans GitHub Actions, GitHub Codespaces et Dependabot ont également été mises à jour. Les utilisateurs qui utilisent des clés publiques appartenant à GitHub pour vérifier localement les commits et chiffrer les données transmises sont invités à s'assurer qu'ils ont mis à jour les clés GPG de GitHub et que leurs systÚmes continuent de fonctionner aprÚs le remplacement des clés.
La sociĂ©tĂ© GitHub a dĂ©jĂ corrigĂ© la vulnĂ©rabilitĂ© sur le site GitHub.com et a publiĂ© une mise Ă jour du produit GHES 3.8.13, 3.9.8, 3.10.5 et 3.11.3, dans laquelle le correctif CVE-2024-0200 est notĂ© (utilisation non sĂ©curisĂ©e des rĂ©flexions, entraĂźnant l'exĂ©cution de code ou des mĂ©thodes contrĂŽlĂ©es par l'utilisateur cĂŽtĂ© serveur). de serveurs). Une attaque sur les installations locales de GHES aurait pu ĂȘtre rĂ©alisĂ©e par un attaquant disposant d'un compte avec des droits de gestion de l'organisation (propriĂ©taire de l'organisation).
Source : opennet.ru
