CVE-2026-55824 in Contao
Tóm tắt
Bởi VulDB • 01/08/2026
Contao là một hệ thống quản lý nội dung mã nguồn mở (CMS). Trong các phiên bản từ 4.13.40 đến 5.3.46 và từ 5.7.0-RC1 đến 5.7.6, trình thu thập dữ liệu (crawler) của Contao làm rò rỉ thông tin xác thực vào các máy chủ bên ngoài. Trình crawler của Contao cố gắng ngăn chặn việc gửi các tùy chọn HTTP client nhạy cảm sang các tên miền bên ngoài bằng cách tạo một client có phạm vi giới hạn: cung cấp đầy đủ tùy chọn cho các nguồn gốc trang gốc, và lọc bỏ các tùy chọn không cần thiết cho mọi thứ khác. Bộ lọc này loại bỏ tiêu đề Cookie và Authorization, nhưng thay vì xử lý đúng các tùy chọn auth_basic và auth_bearer của Symfony HttpClient, nó lại xóa nhầm tên tùy chọn basic_auth và bearer_auth (không phải là phần mở rộng của Symfony). Khi contao.crawl.default_http_client_options chứa thông tin xác thực Basic hoặc Bearer cho một trang staging/production được bảo vệ, những thông tin này vẫn tồn tại trong "client đã lọc" dùng để truy cập các liên kết bên ngoài hoặc URI bổ sung đã cấu hình. Một kẻ tấn công có thể khiến trình crawler thu thập dữ liệu từ một URL bên ngoài (ví dụ: qua một liên kết trên trang đang được crawl khi tính năng kiểm tra liên kết hỏng được bật) sẽ nhận được thông tin xác thực của crawler. Vấn đề này đã được sửa trong các phiên bản 5.3.47 và 5.7.7.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.