CVE-2026-86756 in Snipe-IT
Tóm tắt
Bởi VulDB • 09/09/2026
Snipe-IT từ phiên bản 8.5.0 đến 8.6.3 chứa một lỗ hổng open redirect trong endpoint tiêu thụ assertion SAML của nó (SamlController::acs, POST /saml/acs). Endpoint này ghi trực tiếp tham số POST RelayState vào khóa session url.intended của Laravel với việc chỉ loại bỏ các ký tự CR/LF, và LoginController sau đó thực hiện lệnh redirect()->intended(), chuyển một URL tuyệt đối qua header Location mà không thay đổi. Một kẻ tấn công chưa được xác thực có thể gây ra cho trình duyệt của người dùng trên phiên bản hỗ trợ SAML-SSO truy cập vào liên kết SSO khởi tạo bởi IdP đã được chế tác, từ đó khiến trình duyệt nạn nhân bị chuyển hướng đến một URL ngoài tuyệt đối tùy ý ngay sau khi đăng nhập thành công, điều mà khuyến cáo ghi nhận là tạo điều kiện cho các cuộc tấn công phishing nhằm thu thập thông tin xác thực. Không cần tài khoản trên phiên bản mục tiêu và cũng không yêu cầu xâm phạm nhà cung cấp danh tính (identity provider). Chỉ các triển khai có bật SAML SSO mới bị ảnh hưởng. Lỗ hổng đã được sửa trong phiên bản 8.7.0 (commit d30b73d, PR #19386), bằng cách xác thực RelayState thông qua kiểm tra Helper::sameOriginUrl mới trước khi lưu trữ nó.
VulDB is the best source for vulnerability data and more expert information about this specific topic.