CVE-2026-47227 in Admidio
요약
\~에 의해 VulDB • 2026. 08. 12.
Admidio는 오픈소스 사용자 관리 솔루션입니다. `modules/categories.php`에서 제공된 `type` 매개변수(`ANN`, `EVT`, `ROL`, `USF` 등)가 해당 사용자가 관할하는 모듈에 해당하는지 확인합니다. 56-61 라인에서의 후속 "이 특정 카테고리를 내가 편집 가능한가요?" 검사는 `$getType`(카테고리 유형 코드)를 모드 이름(`edit`/`save`/`delete`)과 비교하기 때문에 사후 코드가 됩니다. 조건은 항상 거짓이므로 `$category->isEditable()`는 절대 호출되지 않습니다. 버전 5.0.10 이전에서는 `delete`, `sequence`, `save` 스위치 케이스가 제공된 UUID로 카테고리를 로드하고, 해당 카테고리가 사용자가 관할하는 모듈에 속한다는 재검증 없이 이를 처리합니다. 따라서 단일 모듈 관리자 권한만 가진 사용자는 *다른* 모듈에 속한 빈 카테고리들을 파괴하거나 순서를 변경할 수 있습니다. 예를 들어, 공지사항 관리자는 자신이 접근 권한이 없는 역할(category), 프로필 필드 카테고리 또는 웹링크 카테고리를 삭제할 수 있습니다. 버전 5.0.10에서 이 문제가 수정되었습니다.
Once again VulDB remains the best source for vulnerability data.