🇰🇷 한글 설명
phpMyAdmin 4.x의 Export 기능에 디렉토리 트래버설 취약점이 존재합니다. 인증된 원격 사용자가 조작된 export type 매개변수를 통해 서버의 임의 파일을 읽거나 다른 피해를 야기할 수 있습니다.
💡 쉬운 설명
phpMyAdmin 데이터 내보내기 기능에서 경로 검증이 부족하여, 로그인한 사용자가 서버의 중요한 파일들을 몰래 읽을 수 있는 문제입니다. 이를 통해 데이터베이스 설정, 암호 등 민감한 정보가 노출될 수 있습니다.
🇺🇸 원문 (English)
Directory traversal vulnerability in the Export feature in phpMyAdmin 4.x before 4.0.0-rc3 allows remote authenticated users to read arbitrary files or possibly have unspecified other impact via a parameter that specifies a crafted export type.
📍 영향받는 시스템
phpMyAdmin 4.0.0-rc3 미만의 4.x 버전
⚔️ 공격 벡터
로그인된 사용자가 Export 기능의 export type 매개변수에 '../../' 같은 경로 문자열을 주입하여 실행
🛡️ 대응 방법
phpMyAdmin을 4.0.0-rc3 이상으로 업그레이드하거나 입력 검증을 추가하여 export type 매개변수 검증 강화
🔧 검증 코드
phpMyAdmin 버전이 4.0.0-rc3 미만이면 취약점 노출 상태이고, 해당 버전 이상이면 안전함을 의미합니다.
curl -s http://localhost/phpmyadmin/index.php 2>&1 | grep -oP 'phpMyAdmin \K[\d.]+' || echo 'phpMyAdmin not found'