🇰🇷 한글 설명
ZeusCart 4의 관리자 페이지(/admin/)에서 getphpinfo 액션이 phpinfo() 함수를 직접 호출하여 PHP 설정 정보가 노출되는 취약점입니다. 공격자가 PHP 버전, 확장 모듈, 시스템 환경 변수 등 민감한 서버 정보를 획득할 수 있습니다. 이 정보는 추가 공격을 위한 정보 수집에 악용될 수 있습니다.
💡 쉬운 설명
ZeusCart 관리자 페이지에서 특정 요청을 보내면 서버의 모든 PHP 정보가 노출됩니다. 공격자가 서버의 상세한 설정 정보를 얻어 더 위험한 공격을 계획할 수 있습니다.
🇺🇸 원문 (English)
ZeusCart 4 allows remote attackers to obtain configuration information via a getphpinfo action to admin/, which calls the phpinfo function.
⚔️ 공격 벡터
HTTP GET 요청으로 /admin/?action=getphpinfo 접근
🛡️ 대응 방법
ZeusCart를 최신 버전으로 업그레이드하거나 관리자 패널에 접근 제어(IP 제한, 인증) 추가 및 phpinfo 액션 제거
🔧 검증 코드
PHP Version 정보가 출력되면 취약점이 존재합니다. 403/404 또는 정보가 없으면 패치됨
curl -s 'http://target/admin/?action=getphpinfo' | grep -i 'php version' | head -1