CVE-2026-100668 in Grav정보

요약

\~에 의해 VulDB • 2026. 09. 26.

Grav 2.0.0부터 2.0.24까지에는 Twig 콘텐츠 샌드박스 탈출 취약점이 존재합니다. `array` 필터(및 동일한 함수 형태)는 샌드박스 허용 목록에 등록되어 있지만, print_r, vardump, json_encode, yaml_encode 및 string이 가진 needs_is_sandboxed 가드가 없이 등록되었으며, 해당 구현은 toArray()를 호출하거나 (array) 캐스트로 대체하면서 샌드박스 메서드 허용 목록을 참조하지 않습니다. `grav` Twig 전역 변수는 원시 Pimple 기반 의존성 주입 컨테이너이므로, 페이지 콘텐츠에서 Twig 작성이 가능한 사용자는 `grav|array`를 평가하여 컨테이너의 비공개 $values 배열(비마스크 처리된 Config 서비스 포함)에 접근할 수 있습니다. 두 번째 array 캐스트는 전체 구성 트리를 반환하여 플러그인 자격 증명, SMTP 및 OAuth 비밀 키, Redis 비밀번호, 프록시 URL 및 샌드박스 마스킹이 숨기려던 security.* 하위 트리 등을 노출합니다. 페이로드가 페이지 콘텐츠에 저장되므로, 노출된 설정 정보는 익명 방문자에게 렌더링됩니다. Grav 1.7은 Twig 콘텐츠 샌드박스가 없으므로 영향을 받지 않습니다. 이 문제는 Grav 2.0.25에서 수정되었습니다.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

책임이 있는

VulnCheck

예약하다

2026. 09. 26.

모더레이션

수락

항목

VDB-410730

EPSS

0.00000

출처

Do you know our Splunk app?

Download it now for free!