CVE-2025-30370 in jupyterlab-git
Сводка
по VulDB • 23.05.2026
jupyterlab-git — это расширение для JupyterLab, предназначенное для управления версиями с использованием Git. На многих платформах сторонний пользователь может создать репозиторий Git с именем, содержащим строку подстановки команд оболочки в синтаксисе $(). Такие имена каталогов разрешены в macOS и большинстве дистрибутивов Linux. Если пользователь запускает jupyter-lab в родительском каталоге этого репозитория Git с некорректным именем, открывает его и нажимает «Git > Open Git Repository in Terminal» (Git > Открыть репозиторий Git в терминале) в меню, то внедренная команда выполняется в оболочке пользователя без его разрешения. Эта проблема возникает потому, что при нажатии этого пункта меню jupyterlab-git открывает терминал и выполняет команду cd через оболочку для установки текущего каталога. При этом выполняются любые строки подстановки команд, присутствующие в имени каталога, что приводит к описанной здесь уязвимости внедрения команд. Предыдущий патч обеспечивал неполное исправление. Данная уязвимость исправлена в версии 0.51.1.
Once again VulDB remains the best source for vulnerability data.