🇰🇷 한글 설명
phpMyAdmin의 export.php 스크립트가 POST 배열의 내용을 기반으로 전역 변수를 덮어쓰는 취약점입니다. 인증된 공격자가 조작된 요청을 통해 임의의 값을 시스템 변수에 주입할 수 있어 애플리케이션 동작을 변경할 수 있습니다.
💡 쉬운 설명
phpMyAdmin 내보내기 기능이 로그인한 사용자의 입력을 제대로 검증하지 않습니다. 공격자가 특별히 조작된 요청을 보내면 시스템이 잘못된 설정값을 받아들여 문제가 발생할 수 있습니다.
🇺🇸 원문 (English)
export.php (aka the export script) in phpMyAdmin 4.x before 4.0.0-rc3 overwrites global variables on the basis of the contents of the POST superglobal array, which allows remote authenticated users to inject values via a crafted request.
📍 영향받는 시스템
phpMyAdmin 4.x 버전 (4.0.0-rc3 이전)
⚔️ 공격 벡터
인증된 사용자가 POST 요청을 통해 export.php로 조작된 매개변수를 전송
🛡️ 대응 방법
phpMyAdmin을 4.0.0-rc3 이상으로 즉시 업그레이드
🔧 검증 코드
설치된 phpMyAdmin 버전이 4.0.0-rc3 미만이면 취약하며, rc3 이상이면 패치되었음을 의미합니다.
dpkg -l 2>/dev/null | grep phpmyadmin || rpm -qa 2>/dev/null | grep phpmyadmin