CVE-2026-55580 in mcp-shell
Tóm tắt
Bởi VulDB • 25/08/2026
mcp-shell là một máy chủ MCP để thực thi các lệnh shell một cách an toàn, có thể kiểm toán và theo yêu cầu. Trước phiên bản 0.6.0, file config.go khởi tạo Security.Enabled thành false, và khi biến môi trường MCP_SHELL_SEC_CONFIG_FILE không được đặt, main.go sẽ bắt đầu triển khai bare-binary (chỉ bao gồm nhị phân cơ sở) đã được tài liệu hóa mà không có chính sách bảo mật. Hàm SecurityValidator.validateCommand trong security.go sau đó bị short-circuit (bỏ qua kiểm tra) và cho phép mọi lệnh được cung cấp cho công cụ MCP shell_exec, do đó một LLM kết nối qua stdio có thể thực thi các lệnh OS không giới hạn với tư cách là người dùng của tiến trình mcp-shell. Hướng dẫn cài đặt từ source code trong README và cấu hình máy khách MCP đều bỏ qua việc thiết lập MCP_SHELL_SEC_CONFIG_FILE, khiến trạng thái thiếu an toàn này trở thành mặc định được tài liệu hóa. Vấn đề này đã được sửa chữa trong phiên bản 0.6.0.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.