CVE-2025-30370 in jupyterlab-gitinformazioni

Riassunto

di VulDB • 19/06/2026

jupyterlab-git è un'estensione per JupyterLab che consente il controllo di versione utilizzando Git. Su molte piattaforme, un utente esterno può creare un repository Git con un nome che include una stringa di sostituzione di comando shell nella sintassi $(). Questi nomi di directory sono consentiti su macOS e sulla maggior parte delle distribuzioni Linux. Se un utente avvia jupyter-lab in una directory padre di questo repository Git dal nome inappropriato, lo apre e fa clic su "Git > Apri repository Git nel terminale" dalla barra dei menu, il comando iniettato viene eseguito nella shell dell'utente senza il suo consenso. Questo problema si verifica perché, quando si fa clic su quella voce di menu, jupyterlab-git apre il terminale ed esegue il comando cd attraverso la shell per impostare la directory corrente. In questo modo vengono eseguite eventuali stringhe di sostituzione di comando presenti nel nome della directory, causando il problema di injection di comando descritto. Una patch precedente ha fornito una soluzione incompleta. Questa vulnerabilità è risolta nella versione 0.51.1.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

GitHub M

Prenotare

21/03/2025

Divulgazione

04/04/2025

Moderazione

accettato

CPE

pronto

EPSS

0.00570

KEV

no

Attività

molto basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!