🇰🇷 한글 설명
phpMyAdmin 4.4.x와 4.5.x 버전의 암호화 라이브러리 파일(AES.php, Rijndael.php)에 대한 특조된 요청을 통해 서버의 전체 경로 정보가 에러 메시지로 노출되는 정보 공개 취약점입니다. 이를 통해 공격자는 서버 구조를 파악하여 추가 공격을 준비할 수 있습니다.
💡 쉬운 설명
phpMyAdmin에서 특정 파일에 요청을 보내면 서버의 전체 폴더 경로가 에러 메시지에 그대로 노출됩니다. 이 정보는 공격자가 서버 구조를 파악하고 더 큰 공격을 설계하는 데 활용될 수 있습니다.
🇺🇸 원문 (English)
phpMyAdmin 4.4.x before 4.4.15.3 and 4.5.x before 4.5.4 allows remote attackers to obtain sensitive information via a crafted request to (1) libraries/phpseclib/Crypt/AES.php or (2) libraries/phpseclib/Crypt/Rijndael.php, which reveals the full path in an error message.
📍 영향받는 시스템
phpMyAdmin 4.4.0~4.4.15.2, 4.5.0~4.5.3
⚔️ 공격 벡터
원격 공격자가 /libraries/phpseclib/Crypt/AES.php 또는 Rijndael.php에 HTTP 요청 전송
🛡️ 대응 방법
phpMyAdmin을 4.4.15.3 이상 또는 4.5.4 이상으로 업그레이드
🔧 검증 코드
위 명령어가 4.4.0~4.4.15.2 또는 4.5.0~4.5.3 버전을 반환하면 취약하며, 반환값이 없거나 Safe version이 표시되면 안전합니다.
grep -r 'Version' /path/to/phpmyadmin/ 2>/dev/null | grep -iE '4\.[45]\.[0-3]|4\.4\.1[0-4]' || echo 'Safe version'