CVE-2024-39700
Exécution de code à distance (RCE) dans le modèle d'extension jupyterlab update-integration-tests GitHub Action
- Publié
- 16 juil. 2024
- Mise à jour
- 16 août 2024
- Attribution de CNA
- GitHub_M
- Preuve observée
- 1 sept. 2026
CVSS primaire
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:HFaible · 30 prochains jours
- Percentile
- 61,8 %
- 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é
Le modèle d'extension JupyterLab est un modèle `copier` pour les extensions JupyterLab. Les dépôts créés à l'aide de ce modèle avec l'option `test` incluent le workflow `update-integration-tests.yml` qui présente une vulnérabilité RCE. Les auteurs d'extensions hébergeant leur code sur GitHub sont invités à mettre à niveau le modèle vers la dernière version. Les utilisateurs qui ont apporté des modifications à `update-integration-tests.yml` doivent accepter l'écrasement de ce fichier et réappliquer leurs modifications ultérieurement. Les utilisateurs peuvent souhaiter désactiver temporairement GitHub Actions pendant qu'ils travaillent sur la mise à niveau. Nous recommandons de rebaser toutes les pull requests ouvertes provenant d'utilisateurs non fiables, car les actions peuvent s'exécuter en utilisant la version de la branche `main` au moment où la pull request a été créée. Les utilisateurs qui effectuent une mise à niveau à partir d'une version du modèle antérieure à 4.3.0 peuvent souhaiter laisser de côté les modifications proposées au workflow de publication pour le moment, car cela nécessite une configuration supplémentaire.
Sources
1- gha-lab-0ba60e6456Recherche
# Laboratoire de recherche en sécurité autorisé reproduisant CVE-2024-39700 / GHSA-45gq-v5wm-82wg (requête pwn de mise à jour des tests d'intégration de l'extension-template JupyterLab)
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.