CVE-2023-29007 in Communications Diameter Signaling Routerthông tin

Tóm tắt

Bởi VulDB • 05/06/2026

Git là một hệ thống kiểm soát phiên bản. Trước các phiên bản 2.30.9, 2.31.8, 2.32.7, 2.33.8, 2.34.8, 2.35.8, 2.36.6, 2.37.7, 2.38.5, 2.39.3 và 2.40.1, một tệp `.gitmodules` được tạo đặc biệt với các URL của submodule dài hơn 1024 ký tự có thể được sử dụng để khai thác một lỗi trong `config.c::git_config_copy_or_rename_section_in_file()`. Lỗi này có thể được sử dụng để tiêm cấu hình tùy ý vào tệp `$GIT_DIR/config` của người dùng khi cố gắng xóa phần cấu hình liên quan đến submodule đó. Khi kẻ tấn công tiêm các giá trị cấu hình chỉ định các chương trình thực thi cần chạy (chẳng hạn như `core.pager`, `core.editor`, `core.sshCommand`, v.v.), điều này có thể dẫn đến việc thực thi mã từ xa (RCE). Một bản sửa lỗi đã có sẵn trong các phiên bản 2.30.9, 2.31.8, 2.32.7, 2.33.8, 2.34.8, 2.35.8, 2.36.6, 2.37.7, 2.38.5, 2.39.3 và 2.40.1. Làm biện pháp khắc phục tạm thời, hãy tránh chạy `git submodule deinit` trên các kho lưu trữ không đáng tin cậy hoặc khi chưa kiểm tra trước bất kỳ phần submodule nào trong `$GIT_DIR/config`.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

chịu trách nhiệm

GitHub, Inc.

Đặt trước

29/03/2023

Tiết lộ

26/04/2023

Kiểm duyệt

được chấp nhận

mục

3

Liên hệ

hiển thị

EPSS

0.06079

KEV

không

Các hoạt động

rất thấp

Nguồn

Want to know what is going to be exploited?

We predict KEV entries!