CVE-2026-100670 in Grav정보

요약

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

Grav CMS 2.0.14부터 2.0.24까지는 그룹 및 계정 blueprints에서 권한 상승(privilege escalation) 취약점이 존재합니다. 접근 맵(access map)은 `security@: admin.super` 가드(guard)에 의해 제한되며, 이는 필드의 정확한 경로(exact path)로 해결됩니다. 따라서 `access.admin.super`(중첩된 `access[admin][super]` 대신 제출되는 평면(dot-notation) 키와 같은)는 어떤 blueprint 규칙에도 일치하지 않고 BlueprintSchema::filterArray() 및 플랫닝(flattening) 과정을 통과하며, FlexObject::update()를 통해 setNestedProperty()로 작성됩니다. 이 메서드는 `.`을 기준으로 분할하고 중첩된 값을 재구성합니다. 따라서 admin.users 권한은 가지고 있지만 admin.super는 없는 flex accounts 백엔드를 사용하는 인증된 백엔드 운영자는 자신의 계정 또는 자신이 속한 그룹에 admin.super 권한을 부여하여 전체 super-admin으로 권한을 상승시킬 수 있으며, 구성(configuration), 플러그인 및 테마 설치, 파일 관리자(file manager) 및 모든 계정에 대한 제어권을 얻게 됩니다. 이 취약점은 2.0.25에서 수정되었으며, 해당 버전에서는 조상 경로(ancestor path)가 비활성화되거나 validate.ignore로 표시된 경우 점(dot)으로 연결된 키(dotted key)를 모두 제거합니다.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

책임이 있는

VulnCheck

예약하다

2026. 09. 26.

모더레이션

수락

항목

VDB-410735

EPSS

0.00000

출처

Do you want to use VulDB in your project?

Use the official API to access entries easily!