🇰🇷 한글 설명
phpMyAdmin 2.11.10.1 이전 버전의 setup.php 스크립트에서 출력 파일의 키 이름이 적절히 제한되지 않아 원격 공격자가 악의적인 POST 요청을 통해 임의의 PHP 코드를 실행할 수 있는 취약점입니다.
💡 쉬운 설명
MySQL 관리 도구인 phpMyAdmin의 설정 페이지에서 보안 검사가 부족해서 누구나 인터넷을 통해 해로운 코드를 서버에 설치할 수 있습니다. 서버 전체가 영향을 받을 수 있습니다.
🇺🇸 원문 (English)
The configuration setup script (aka scripts/setup.php) in phpMyAdmin 2.11.x before 2.11.10.1 does not properly restrict key names in its output file, which allows remote attackers to execute arbitrary PHP code via a crafted POST request.
📍 영향받는 시스템
phpMyAdmin 2.11.0 ~ 2.11.10.0 (2.11.10.1 이상에서 패치됨)
⚔️ 공격 벡터
원격 공격자가 scripts/setup.php에 악의적인 PHP 코드를 포함한 POST 요청 전송
🛡️ 대응 방법
phpMyAdmin을 2.11.10.1 이상으로 즉시 업그레이드
🔧 검증 코드
설치된 phpMyAdmin 버전을 확인하여 2.11.10.1 이상인지 검증합니다. 버전이 2.11.10.1 미만이면 업그레이드 필요합니다.
dpkg -l phpmyadmin 2>/dev/null | grep phpmyadmin || rpm -q phpmyadmin 2>/dev/null