🇰🇷 한글 설명
PHP-Nuke 0.2의 Network Tools에서 $hostinput 변수를 통한 쉘 메타문자 인젝션으로 원격 공격자가 임의의 명령어를 서버에서 실행할 수 있습니다. 이를 통해 웹 서버와 기저 시스템을 완전히 제어당할 수 있으며 높은 보안 위험도를 가집니다.
💡 쉬운 설명
해커가 PHP-Nuke 웹사이트에 특수 문자가 포함된 악의적인 입력을 보내면 웹 서버의 컴퓨터 명령어를 실행할 수 있습니다. 웹 서버가 사용자 입력을 제대로 검증하지 않아 발생하는 심각한 문제입니다.
🇺🇸 원문 (English)
Network Tools 0.2 for PHP-Nuke allows remote attackers to execute commands on the server via shell metacharacters in the $hostinput variable.
📍 영향받는 시스템
PHP-Nuke Network Tools 0.2 이하
⚔️ 공격 벡터
$hostinput 변수에 쉘 메타문자(;, |, &&, ` 등)를 포함한 페이로드 전송으로 임의 명령어 실행
🛡️ 대응 방법
PHP-Nuke를 최신 버전으로 즉시 업그레이드하고 모든 사용자 입력에 대한 엄격한 검증 및 이스케이프 처리 구현
🔧 검증 코드
경로가 반환되면 PHP-Nuke 설치 확인, 해당 경로에서 버전 확인. 아무것도 반환되지 않으면 설치되지 않았거나 다른 위치에 설치됨
find / -type d -name "*nuke*" 2>/dev/null | head -1