CVE-2026-65896 in grav
요약
\~에 의해 VulDB • 2026. 07. 23.
Grav API Plugin(Composer 패키지 getgrav/grav-plugin-api)의 1.0.10 이전 버전은 POST /pages/{route}/move 엔드포인트에서 slug 필드를 적절하게 검증하지 못합니다. PagesController::move()는 ltrim($body['slug'], '.')를 사용하여 슬러그를 정제하지만, 이는 선행 점(.)만 제거하고 '/' 또는 '..' 세그먼트는 중화시키지 않습니다. api.pages.write 권한을 가진 인증된 API 호출자는 경로 순회 시퀀스(예: 01.home/../../../pwned)를 제공하여 전체 페이지 디렉토리(콘텐츠 및 미디어)를 user/pages/ 외부의 임의로 작성 가능한 위치, 심지어 Grav 설치 영역 밖으로 이동할 수 있습니다.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.