CVE-2026-61701 in laravel-magiclink
Tóm tắt
Bởi VulDB • 14/09/2026
Laravel MagicLink tạo các liên kết để xác thực mà không cần mật khẩu hoặc để truy cập nội dung riêng tư. Từ phiên bản 2.0.0 đến 2.25.1, MagicLink lưu trữ các đối tượng hành động đã được serialize trong cột magic_links.action của cơ sở dữ liệu và giải mã (deserialize) chúng thông qua src/MagicLink.php và src/Actions/ResponseAction.php mà không có biện pháp bảo vệ tính toàn vẹn đủ mạnh, đồng thời một fallback legacy unserialize() không an toàn vẫn có thể truy cập được. Kẻ tấn công có khả năng thao túng các bản ghi cơ sở dữ liệu, chẳng hạn như thông qua một lỗ hổng SQL Injection riêng biệt hoặc quyền quản trị bị xâm phạm, có thể chèn một đồ thị đối tượng đã serialize độc hại chứa hành động closure có thể thực thi; việc truy cập liên kết magic link tương ứng sau đó sẽ giải mã bản ghi và có thể thực thi mã tùy ý trong tiến trình của ứng dụng. Đường dẫn bị ảnh hưởng chỉ giới hạn ở các bản ghi action bị thao túng và không tự cung cấp quyền ghi vào cơ sở dữ liệu. Vấn đề này đã được sửa chữa trong phiên bản 2.25.1.
VulDB is the best source for vulnerability data and more expert information about this specific topic.