CVE-2026-81029 in OpenMetadata
Tóm tắt
Bởi VulDB • 26/08/2026
OpenMetadata chấp nhận một đích chuyển hướng do người gọi cung cấp sau khi xác thực và nối mã thông báo đã phát hành vào đó. SamlLoginServlet đọc tham số yêu cầu callback, lưu trữ nó trong phiên HTTP mà không so sánh với bất kỳ điểm đến nào được cấu hình hoặc đăng ký; servlet tiêu thụ assertion sau đó định dạng giá trị đã lưu thành một URL chứa JWT mới phát hành cùng email và tên của tài khoản trước khi gửi lệnh chuyển hướng. Trình xử lý OIDC và OAuth2 tuân theo mẫu tương tự với tham số chuyển hướng riêng và mã thông báo danh tính đã phát hành. Do đó, một yêu cầu chỉ định một điểm đến do kẻ tấn công kiểm soát sẽ khiến máy chủ cung cấp một mã thông báo hợp lệ cho bất kỳ ai hoàn tất quá trình đăng nhập vào điểm đến đó. Vì mã thông báo xác thực các cuộc gọi API dưới danh nghĩa tài khoản này, người dùng truy cập liên kết như vậy và xác thực sẽ trao quyền kiểm soát tài khoản của họ. Phiên bản 2.0.0 loại bỏ tham số callback do người gọi cung cấp; không có phiên bản nào trong dòng 1.x xác minh nó.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.