CVE-2026-31900
Black : l'analyse des versions vulnérables mène à une exécution de code à distance (RCE) dans GitHub Action
- Publié
- 11 mars 2026
- Mise à jour
- 13 mars 2026
- Attribution de CNA
- GitHub_M
- Preuve observée
- 25 août 2026
CVSS primaire
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:XFaible · 30 prochains jours
- Percentile
- 39,0 %
- Date du modèle
- 21 sept. 2026
EPSS est une estimation statistique, et non une certitude ou une mesure d'impact. Combinez-le avec CVSS, le statut KEV, l'exposition et votre environnement.
Résumé
# Black est le formateur de code Python sans compromis. Black fournit une action GitHub pour formater le code. Cette action prend en charge une option, `use_pyproject: true`, pour lire la version de Black à utiliser depuis le fichier `pyproject.toml` du dépôt. Une demande de tirage (pull request) malveillante pourrait modifier `pyproject.toml` pour utiliser une référence d'URL directe vers un dépôt malveillant. Cela pourrait conduire à une exécution de code arbitraire dans le contexte de l'action GitHub. Les attaquants pourraient alors accéder aux secrets ou aux autorisations disponibles dans le contexte de l'action. La version 26.3.0 corrige cette vulnérabilité.
Sources
1CVE-2026-31900 Laboratoire vulnérable - RCE via GitHub Action psf/black
Utilisation responsable
Utilisez les informations de vulnérabilité uniquement sur les systèmes que vous possédez ou que vous êtes autorisé à tester. Kitploit renvoie aux métadonnées de la recherche publique et ne stocke pas de code d'exploitation ni de charges utiles malveillantes.