🇰🇷 한글 설명
phpMyFAQ 4.1.5 미만 버전의 GroupController::updatePermissions에서 권한 상승 취약점이 발견되었습니다. GROUP_EDIT 권한을 가진 관리자가 자신이 보유하지 않은 권한까지 그룹에 부여할 수 있어, 이를 통해 전체 관리자 권한을 획득할 수 있습니다.
💡 쉬운 설명
일부 관리 권한만 가진 사용자가 시스템의 모든 권한을 가진 최고 관리자로 변신할 수 있는 보안 결함입니다. 권한을 수정할 때 본인이 가진 권한 범위 내에서만 수정할 수 있도록 검증하는 과정이 누락되어 발생합니다.
🇺🇸 원문 (English)
phpMyFAQ before 4.1.5 contains a privilege escalation vulnerability in GroupController::updatePermissions that allows GROUP_EDIT administrators to grant arbitrary rights to groups without verifying they hold those rights themselves. A delegated administrator can exploit this by assigning high-value permissions to a group they belong to, inheriting those rights and escalating privileges up to full administrative control.
📍 영향받는 시스템
phpMyFAQ version < 4.1.5
⚔️ 공격 벡터
권한이 제한된 관리자가 그룹 권한 설정 기능을 악용하여 자신에게 높은 수준의 권한을 부여함
🛡️ 대응 방법
phpMyFAQ를 최신 보안 패치가 적용된 4.1.5 버전 이상으로 업데이트하십시오.
🔧 검증 코드
설치된 phpMyFAQ의 버전을 확인하여 4.1.5 미만인지 확인하십시오.
phpmyfaq_version_check() { php -r "echo 'Current Version: ' . (defined('PHP_VERSION') ? PHP_VERSION : 'unknown');"; }