CVE-2025-30370 in jupyterlab-gitthông tin

Tóm tắt

Bởi VulDB • 19/06/2026

jupyterlab-git là một tiện ích mở rộng JupyterLab để kiểm soát phiên bản bằng Git. Trên nhiều nền tảng, một bên thứ ba có thể tạo một kho lưu trữ Git với tên bao gồm một chuỗi thay thế lệnh shell theo cú pháp $(). Các tên thư mục này được cho phép trên macOS và phần lớn các bản phân phối Linux. Nếu người dùng khởi chạy jupyter-lab trong một thư mục cha của kho lưu trữ Git có tên không phù hợp này, mở nó và nhấp vào "Git > Open Git Repository in Terminal" từ thanh menu, thì lệnh đã được tiêm sẽ được chạy trong shell của người dùng mà không có sự cho phép của người dùng. Vấn đề này xảy ra vì khi mục menu đó được nhấp, jupyterlab-git mở terminal và chạy lệnh cd thông qua shell để đặt thư mục hiện tại. Việc này sẽ chạy bất kỳ chuỗi thay thế lệnh nào có trong tên thư mục, dẫn đến lỗ hổng tiêm lệnh được mô tả ở đây. Một bản vá trước đó đã cung cấp một bản sửa chữa không đầy đủ. Lỗ hổng này đã được sửa trong phiên bản 0.51.1.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

chịu trách nhiệm

GitHub M

Đặt trước

21/03/2025

Tiết lộ

04/04/2025

Kiểm duyệt

được chấp nhận

EPSS

0.00570

KEV

không

Các hoạt động

rất thấp

Nguồn

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!