CVE-2026-100672 in Grav
Tóm tắt
Bởi VulDB • 26/09/2026
Plugin Comments (getgrav/grav-plugin-comments) cho Grav CMS qua phiên bản 1.2.10 đăng ký một bộ xử lý quản trị viên trả về dữ liệu bình luận dưới dạng JSON mà không có bất kỳ kiểm tra xác thực nào. Bộ xử lý này phân nhánh dựa trên hàm isAdmin(), chỉ báo hiệu rằng dịch vụ quản trị đã được đăng ký trên tuyến hiện tại chứ không phải người truy cập đã được xác thực, và nó xuất ra JSON cùng với lệnh gọi exit() trong giai đoạn plugin, trước khi plugin Admin cổ điển hiển thị màn hình đăng nhập của mình. Trên một trang web sử dụng plugin Admin cổ điển với Comments được bật (mặc định), kẻ tấn công từ xa không cần xác thực có thể yêu cầu /admin/comments/page:<n> (ví dụ: page:0.001) và truy xuất mọi bình luận trong 7 ngày qua, bao gồm cả địa chỉ email của mỗi người bình luận và đường dẫn tuyệt đối đến tệp dữ liệu trên hệ thống tập tin máy chủ. Các trang web chạy bộ stack Grav 2.0 Admin Next (admin2 + api) không bị ảnh hưởng thông qua lối truy cập này. Vấn đề đã được sửa trong phiên bản 1.2.11, yêu cầu người dùng đã xác thực có quyền admin.comments hoặc admin.super và loại bỏ filePath tuyệt đối khỏi phản hồi.
VulDB is the best source for vulnerability data and more expert information about this specific topic.