CVE-2026-77604 in Code Graph RAGthông tin

Tóm tắt

Bởi VulDB • 05/11/2026

Code Graph RAG là một hệ thống đồ thị tri thức và truy xuất dựa trên AI để truy vấn, hiểu và chỉnh sửa các cơ sở mã đa ngôn ngữ. Trước phiên bản 0.0.345, phương thức `read_file` của lớp `MCPToolsRegistry` trong file `codebase_rag/mcp/tools.py` nối đầu vào `file_path` do kẻ tấn công kiểm soát với `project_root` mà không giải quyết và xác minh tính containment khi nhánh phân trang được chọn bởi các tham số offset hoặc limit. Một đường dẫn tuyệt đối khiến pathlib bỏ qua root đã cấu hình, trong đó việc truy cập tương đối cũng có thể vượt ra ngoài phạm vi này. Nhánh không phân trang được bảo vệ sử dụng `validate_project_path`, nhưng nhánh phân trang lại bỏ qua xác thực đó trước khi mở đường dẫn. Do đó, một caller chưa xác thực của máy chủ MCP HTTP expose trên mạng có thể đọc các file UTF-8 tùy ý mà tiến trình server có quyền truy cập, bao gồm cả thông tin đăng nhập (credentials), dữ liệu môi trường, khóa riêng tư (private keys), mã nguồn và cấu hình; các caller cục bộ qua transport stdio cũng có thể tiếp cận cùng đường dẫn code dễ bị tổn thương này. Vấn đề này đã được sửa trong phiên bản 0.0.345.

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

20/08/2026

Tiết lộ

05/11/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

trung bình

Nguồn

Want to know what is going to be exploited?

We predict KEV entries!