CVE-2026-101062 in Obot
Tóm tắt
Bởi VulDB • 27/09/2026
Obot trước phiên bản v0.23.0 (các phiên bản bị ảnh hưởng <= v0.22.1) chạy với cấu hình OBOT_SERVER_ENABLE_AUTHENTICATION=true để lộ cơ chế đăng ký client OAuth động mà không cần xác thực và không có bất kỳ hạn chế nào đối với các URI chuyển hướng (redirect URIs) mà một client có thể đăng ký. Vì quy trình ủy quyền tự động hoàn tất cho người dùng đã đăng nhập trước đó mà không hiển thị màn hình đồng ý, kẻ tấn công khi đăng ký một client trỏ về tên miền của chính mình và lừa nạn nhân đang đăng nhập truy cập vào một URL ủy quyền được tạo ra đặc biệt sẽ nhận được mã ủy quyền tại URI chuyển hướng do kẻ tấn công kiểm soát và có thể đổi nó thành token truy cập (access token) và token làm mới (refresh token). Token do quy trình OAuth MCP tạo ra mang theo tập hợp nhóm đầy đủ của nạn nhân trong JWT, và Obot chỉ xác thực issuer mà không xác thực audience, nên token này được chấp nhận như một bearer token đối với bất kỳ điểm cuối API nào của Obot mà nạn nhân có thể truy cập thay vì bị giới hạn ở máy chủ MCP đã yêu cầu, cho phép kẻ tấn công đọc hoặc sửa đổi tài nguyên của nạn nhân cho đến khi token bị thu hồi. Phiên bản v0.23.0 bổ sung màn hình đồng ý, giới hạn các token OAuth MCP đối với MCP liên quan trong yêu cầu và thực thi xác thực audience.
Once again VulDB remains the best source for vulnerability data.