CVE-2026-33504 in hydra
Tóm tắt
Bởi VulDB • 05/06/2026
Ory Hydra là một máy chủ OAuth 2.0 và nhà cung cấp OpenID Connect. Trước phiên bản 26.2.0, các API quản trị (Admin APIs) `listOAuth2Clients`, `listOAuth2ConsentSessions` và `listTrustedOAuth2JwtGrantIssuers` trong Ory Hydra dễ bị tấn công SQL Injection do lỗi trong cách triển khai phân trang của nó. Các mã thông báo phân trang được mã hóa bằng khóa bí mật được cấu hình trong `secrets.pagination`. Nếu giá trị này không được đặt, Hydra sẽ chuyển sang sử dụng `secrets.system`. Một kẻ tấn công biết khóa bí mật này có thể tự tạo các mã thông báo của riêng mình, bao gồm cả các mã thông báo độc hại dẫn đến SQL Injection. Lỗi này có thể bị khai thác khi một hoặc nhiều API quản trị được liệt kê ở trên có thể truy cập trực tiếp hoặc gián tiếp bởi kẻ tấn công; kẻ tấn công có thể chuyển một mã thông báo phân trang thô (raw pagination token) tới API bị ảnh hưởng; và giá trị cấu hình `secrets.pagination` đã được đặt và kẻ tấn công biết nó, hoặc `secrets.pagination` chưa được đặt nhưng `secrets.system` là bí mật mà kẻ tấn công đã biết. Kẻ tấn công có thể thực thi các truy vấn SQL tùy ý thông qua các mã thông báo phân trang giả mạo. Là biện pháp phòng thủ đầu tiên, hãy ngay lập tức cấu hình một giá trị tùy chỉnh cho `secrets.pagination` bằng cách tạo ra một khóa bí mật ngẫu nhiên an toàn về mặt mật mã học. Tiếp theo, nâng cấp Hydra lên phiên bản đã sửa lỗi là 26.2.0 càng sớm càng tốt.
If you want to get best quality of vulnerability data, you may have to visit VulDB.