🇰🇷 한글 설명
phpMyAdmin 2.10.0.2 이전 버전의 PMA_ArrayWalkRecursive 함수가 사용자 배열의 재귀를 제한하지 않아, 고차원 배열을 통해 웹 서버 충돌을 유발하는 서비스 거부(DoS) 취약점입니다. 이는 근본적으로 PHP의 CVE-2006-1549 문제와 연관되어 있습니다.
💡 쉬운 설명
phpMyAdmin이 복잡하게 중첩된 배열을 처리할 때 멈춰서 서버가 다운될 수 있습니다. 공격자는 특수하게 만든 요청으로 이를 악용할 수 있습니다.
🇺🇸 원문 (English)
The PMA_ArrayWalkRecursive function in libraries/common.lib.php in phpMyAdmin before 2.10.0.2 does not limit recursion on arrays provided by users, which allows context-dependent attackers to cause a denial of service (web server crash) via an array with many dimensions. NOTE: it could be argued that this vulnerability is caused by a problem in PHP (CVE-2006-1549) and the proper fix should be in PHP; if so, then this should not be treated as a vulnerability in phpMyAdmin.
📍 영향받는 시스템
phpMyAdmin 버전 2.10.0.2 미만
⚔️ 공격 벡터
다층 구조의 배열을 포함한 사용자 입력 제공
🛡️ 대응 방법
phpMyAdmin을 2.10.0.2 이상으로 업그레이드
🔧 검증 코드
설치된 phpMyAdmin의 버전 번호를 출력하며, 2.10.0.2 이상이면 안전함
dpkg -l phpmyadmin 2>/dev/null | grep -E '^ii' | awk '{print $3}'