🇰🇷 한글 설명
phpMyAdmin 2.11.5.2 이전 버전에서 공유 호스팅 환경일 때 정의되지 않은 UploadDir 변수로 인해 CREATE 테이블 권한이 있는 인증된 사용자가 조작된 HTTP POST 요청으로 임의의 파일을 읽을 수 있는 취약점. 부적절한 입력 검증으로 파일 경로 조작이 가능하여 시스템 민감 정보 노출 위험.
💡 쉬운 설명
phpMyAdmin에서 파일을 업로드할 때 경로 검증이 부족해서 권한이 있는 사용자가 임의의 파일을 읽을 수 있습니다. 특히 여러 사용자가 서버를 공유하는 환경에서 위험합니다.
🇺🇸 원문 (English)
Unspecified vulnerability in phpMyAdmin before 2.11.5.2, when running on shared hosts, allows remote authenticated users with CREATE table permissions to read arbitrary files via a crafted HTTP POST request, related to use of an undefined UploadDir variable.
📍 영향받는 시스템
phpMyAdmin 2.11.5.2 이전 버전 (공유 호스팅 환경)
⚔️ 공격 벡터
CREATE 테이블 권한이 있는 인증 사용자가 업로드 디렉토리 설정 오류를 악용한 POST 요청 조작
🛡️ 대응 방법
phpMyAdmin을 2.11.5.2 이상으로 즉시 업그레이드
🔧 검증 코드
2.11.5.2 미만의 버전이 출력되면 취약하며, 2.11.5.2 이상이면 패치된 상태입니다.
grep -E 'version|VERSION' /path/to/phpmyadmin/libraries/Version.php 2>/dev/null | grep -o '2\.[0-9]\.[0-9]\.[0-9]'