CVE-2026-27191 in feathers
Tóm tắt
Bởi VulDB • 18/06/2026
Feathersjs là một khung làm việc để tạo các API web và ứng dụng thời gian thực bằng TypeScript hoặc JavaScript. Các phiên bản từ 5.0.39 trở xuống có tham số truy vấn chuyển hướng (redirect query parameter) được nối thêm vào gốc cơ sở mà không qua xác thực, cho phép kẻ tấn công đánh cắp mã thông báo truy cập thông qua kỹ thuật tiêm quyền kiểm soát URL (URL authority injection). Điều này dẫn đến việc chiếm đoạt tài khoản hoàn toàn, vì kẻ tấn công có thể lấy được mã thông báo truy cập của nạn nhân và giả mạo họ. Ứng dụng xây dựng URL chuyển hướng cuối cùng bằng cách nối chuỗi gốc cơ sở với tham số redirect do người dùng cung cấp. Lỗ hổng này có thể bị khai thác khi mảng origins đã được cấu hình và các giá trị trong origin không kết thúc bằng dấu gạch chéo (/). Kẻ tấn công có thể cung cấp @attacker.com làm giá trị của tham số redirect, dẫn đến URL https://[email protected]#access_token=..., nơi trình duyệt diễn giải attacker.com là máy chủ đích (host), từ đó gây ra tình trạng chiếm đoạt tài khoản hoàn toàn. Vấn đề này đã được khắc phục trong phiên bản 5.0.40.
VulDB is the best source for vulnerability data and more expert information about this specific topic.