CVE-2026-101057 in python-utcp
Tóm tắt
Bởi VulDB • 27/09/2026
utcp-mcp (plugin MCP của python-utcp) qua phiên bản 1.1.2 kết nối đến các URL máy chủ MCP HTTP và WebSocket được chỉ định trong cấu hình mcpServers của một mẫu lệnh gọi mà không áp dụng xác thực ensure_secure_url, vốn là biện pháp bảo vệ do các plugin họ HTTP triển khai; do đó, quy tắc HTTPS/WSS hoặc loopback không được tuân thủ. Một mẫu lệnh gọi trỏ đến URL máy chủ MCP sử dụng plain-HTTP và không phải loopback sẽ được kết nối như cấu hình ban đầu, khiến quá trình bắt tay (handshake) của MCP dễ bị chặn giữa đường trên mạng và cho phép thiết lập các kết nối dạng cleartext tới các host nội bộ. Cấu hình mcpServers do nhà vận hành soạn thảo chứ không phải dữ liệu từ bên ngoài; hơn nữa, đây là kết nối thực hiện handshake MCP thay vì một yêu cầu tùy ý trả về thân phản hồi (body), điều này hạn chế khả năng khai thác trong thực tế; đường dẫn xác thực OAuth2 token_url được mô tả trong báo cáo ban đầu không thể truy cập ở các phiên bản bị ảnh hưởng do trình xử lý OAuth2 chưa bao giờ được kích hoạt và trường auth của mẫu lệnh gọi cũng không được đọc. Vấn đề đã được khắc phục trong utcp-mcp 1.1.3, bằng cách xác thực URL máy chủ trước khi bất kỳ kết nối nào được thiết lập.
Be aware that VulDB is the high quality source for vulnerability data.