🇰🇷 한글 설명
phpMyAdmin의 server_user_groups.php에서 접근 제어 검증 부재로 인해 인증된 사용자가 의도하지 않은 MySQL 사용자 목록을 열람할 수 있는 정보 공개 취약점입니다. viewUsers 요청 파라미터를 조작하여 제한된 데이터에 접근 가능합니다.
💡 쉬운 설명
phpMyAdmin에서 권한이 없는 사용자도 MySQL 사용자 목록을 볼 수 있는 보안 구멍입니다. 로그인한 후 특정 요청을 보내면 비밀 정보가 노출됩니다.
🇺🇸 원문 (English)
server_user_groups.php in phpMyAdmin 4.1.x before 4.1.14.2 and 4.2.x before 4.2.6 allows remote authenticated users to bypass intended access restrictions and read the MySQL user list via a viewUsers request.
📍 영향받는 시스템
phpMyAdmin 4.1.x (< 4.1.14.2), 4.2.x (< 4.2.6)
⚔️ 공격 벡터
인증된 사용자가 server_user_groups.php의 viewUsers 파라미터를 조작하여 HTTP 요청으로 MySQL 사용자 정보 접근
🛡️ 대응 방법
phpMyAdmin을 4.1.14.2 이상 또는 4.2.6 이상의 버전으로 업그레이드하거나 server_user_groups.php의 접근 제어 로직 패칭 필요
🔧 검증 코드
MySQL 사용자 목록이나 권한 관련 정보가 반환되면 취약점이 존재하며, 403 Forbidden이나 빈 응답이면 패치된 상태
curl -s http://target/phpmyadmin/server_user_groups.php?viewUsers=1 | grep -i 'user\|privilege' | head -5