🇰🇷 한글 설명
IT!CMS 1.9의 box/minichat/boxpop.php에서 shout 파라미터를 통해 임의의 PHP 코드를 직접 box/MiniChat/data/shouts.php 파일에 주입할 수 있는 정적 코드 주입 취약점입니다. 이를 통해 공격자는 웹 서버 권한으로 완전한 원격 코드 실행이 가능합니다.
💡 쉬운 설명
웹사이트 채팅 기능의 입력값이 검증되지 않아 악의적인 프로그래밍 코드를 서버에 저장할 수 있습니다. 공격자가 이 취약점을 악용하면 서버 전체를 완전히 제어할 수 있게 됩니다.
🇺🇸 원문 (English)
Static code injection vulnerability in box/minichat/boxpop.php in IT!CMS (aka itcms) 1.9 allows remote attackers to inject arbitrary PHP code into box/MiniChat/data/shouts.php via the shout parameter.
📍 영향받는 시스템
IT!CMS (itcms) 버전 1.9 이하
⚔️ 공격 벡터
HTTP 요청의 shout 파라미터에 PHP 코드를 포함시켜 원격에서 서버에 악성 코드 주입
🛡️ 대응 방법
IT!CMS를 최신 버전으로 업그레이드하거나 box/minichat/boxpop.php의 입력값에 대한 검증 및 이스케이프 처리 구현
🔧 검증 코드
boxpop.php 파일이 발견되고 IT!CMS 1.9 이하 버전이면 취약합니다. 파일이 없거나 더 높은 버전이면 패치된 상태입니다.
find / -path '*/box/minichat/boxpop.php' -type f 2>/dev/null && grep -i 'itcms\|version' /var/www/html/index.php 2>/dev/null | head -5