CVE-2026-100668 in Gravthông tin

Tóm tắt

Bởi VulDB • 26/09/2026

Grav từ phiên bản 2.0.0 đến 2.0.24 chứa lỗi thoát khỏi vùng an toàn (sandbox) nội dung của Twig. Bộ lọc `array` (và dạng hàm tương đương của nó) nằm trong danh sách cho phép của sandbox nhưng được đăng ký mà thiếu cơ chế bảo vệ `needs_is_sandboxed` giống như các bộ lọc print_r, vardump, json_encode, yaml_encode và string; việc triển khai gọi đến phương thức toArray() — hoặc chuyển đổi sang kiểu (array) nếu không khả dụng — mà không kiểm tra danh sách cho phép của sandbox. Vì biến toàn cục Twig `grav` là container phụ thuộc dựa trên Pimple gốc, người dùng có thể viết nội dung Twig trong trang sẽ có thể thực thi lệnh `grav|array` để đọc mảng $values riêng tư của container, bao gồm cả dịch vụ Config chưa được che giấu; một lần chuyển đổi kiểu array thứ hai trả về toàn bộ cây cấu hình, làm lộ thông tin xác thực plugin, bí mật SMTP và OAuth, mật khẩu Redis, URL proxy và nhánh bảo mật.* mà cơ chế che dấu của sandbox dự định ẩn đi. Vì payload được lưu trữ trong nội dung trang, cấu hình bị lộ sẽ được hiển thị cho các khách truy cập không đăng nhập. Grav 1.7 không bị ảnh hưởng vì nó không có vùng an toàn (sandbox) nội dung Twig. Lỗi đã được sửa trong Grav 2.0.25.

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

26/09/2026

Tiết lộ

26/09/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Want to stay up to date on a daily basis?

Enable the mail alert feature now!