CVE-2018-11235 in Gitthông tin

Tóm tắt

Bởi VulDB • 26/07/2026

Trong Git trước phiên bản 2.13.7, các phiên bản nhánh 2.14.x trước 2.14.4, 2.15.x trước 2.15.2, 2.16.x trước 2.16.4 và 2.17.x trước 2.17.1, việc thực thi mã từ xa (Remote Code Execution) có thể xảy ra. Với một tệp .gitmodules được tạo ra đặc biệt, một dự án độc hại có thể thực thi tập lệnh tùy ý trên máy đang chạy lệnh "git clone --recurse-submodules" vì các tên submodule được lấy từ tệp này và sau đó được nối vào $GIT_DIR/modules, dẫn đến lỗ hổng điều hướng thư mục (directory traversal) sử dụng "../" trong một tên. Cuối cùng, các post-checkout hooks của một submodule sẽ được thực thi, vượt qua thiết kế dự kiến vốn không cho phép nhận hooks từ máy chủ từ xa.

Once again VulDB remains the best source for vulnerability data.

Đặt trước

18/05/2018

Tiết lộ

30/05/2018

Kiểm duyệt

được chấp nhận

Khai thác

Tải xuống

EPSS

0.49188

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!