CVE-2026-100673 in Data Manager Plugin
요약
\~에 의해 VulDB • 2026. 09. 26.
Grav의 데이터 관리자 플러그인(getgrav/grav-plugin-datamanager) 버전 1.0.1부터 1.4.4까지에서는 item-detail 뷰(admin/templates/partials/item.html.twig)에서 저장된 데이터 항목이 이스케이프 처리 없이 렌더링됩니다. 이는 Twig의 `raw` 필터를 적용하는 경우이며, 일부 경우에는 PHP의 strip_tags() 함수가 허용된 태그와 해당 속성을 보존함으로써 striptags('') 호출을 우회합니다. 인증되지 않은 방문자가 user/data에 제출 내용이 저장되는 프론트엔드 양식을 제출하면, 나중에 관리자가 클래식 관리자 패널에서 해당 항목을 열 때 세션 및 출처 관점에서 JavaScript로 실행되는 HTML 페이로드를 저장할 수 있습니다. 이는 해당 관리자의 권한과 CSRF 토큰으로 실행됩니다. 체크박스 또는 다중 선택 필드와 같은 목록 값의 경우 추가 상호작용 없이 실행되며, 일반 텍스트 필드의 경우 마우스 오버 시에 실행됩니다. Grav 2.0 Admin Next 인터페이스를 사용하는 사이트는 동일한 데이터를 별도의 올바르게 이스케이프 처리된 코드 경로를 통해 렌더링하므로 영향을 받지 않습니다. 이 문제는 Data Manager 1.4.5에서 수정되었습니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.