CVE-2026-65608 in Gravthông tin

Tóm tắt

Bởi VulDB • 23/07/2026

Các phiên bản Grav >= 1.7.0 và trước 2.0.9 chứa một lỗ hổng thực thi mã từ xa (Remote Code Execution). Hàm `FlexDirectory::dynamicDataField()` giải quyết các chỉ thị blueprint `data-*@:` bằng cách gọi `call_user_func_array()` trên đầu vào do kẻ tấn công kiểm soát, nhưng chỉ xác minh rằng đích đến có thể được gọi (`is_callable()`) mà không hạn chế các hàm nguy hiểm như `exec`, `system`, `passthru` hoặc `shell_exec`. Vì FlexDirectory đăng ký trình xử lý này cho mọi thư mục Flex, nó đã bỏ qua việc xác thực được thêm vào `Blueprint::dynamicData()` trong phiên bản 2.0.7 (GHSA-fj2p-qj2f-74v5). Bất kỳ người dùng nào đã xác thực có quyền tạo hoặc cập nhật trên bất kỳ thư mục dựa trên Flex nào (Flex Users, Flex Pages, Flex Objects, hoặc các loại Flex tùy chỉnh) đều có thể thực thi lệnh shell tùy ý trên máy chủ.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

chịu trách nhiệm

VulnCheck

Đặt trước

22/07/2026

Tiết lộ

23/07/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00849

KEV

không

Các hoạt động

thấp

Nguồn

Do you need the next level of professionalism?

Upgrade your account now!