CVE-2025-30370 in jupyterlab-gitinformation

Résumé

par VulDB • 02/06/2026

jupyterlab-git est une extension JupyterLab pour le contrôle de version utilisant Git. Sur de nombreuses plateformes, un tiers peut créer un dépôt Git sous un nom incluant une chaîne de substitution de commande shell au format $(). Ces noms de répertoire sont autorisés sur macOS et la majorité des distributions Linux. Si un utilisateur lance jupyter-lab dans un répertoire parent de ce dépôt Git nommé de manière inappropriée, l'ouvre, et clique sur « Git > Ouvrir le dépôt Git dans le terminal » dans la barre de menu, alors la commande injectée est exécutée dans le shell de l'utilisateur sans son autorisation. Ce problème se produit car lorsque cet élément de menu est cliqué, jupyterlab-git ouvre le terminal et exécute cd via le shell pour définir le répertoire courant. Cela entraîne l'exécution de toute chaîne de substitution de commande présente dans le nom du répertoire, ce qui conduit au problème d'injection de commande décrit ici. Un correctif précédent fournissait une solution incomplète. Cette vulnérabilité est corrigée dans la version 0.51.1.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

GitHub M

Réserver

21/03/2025

Divulgation

04/04/2025

Modérer

accepté

Entrée

VDB-303296

CPE

prêt

EPSS

0.00570

KEV

non

Activités

très faible

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!