🇰🇷 한글 설명
PHP-Nuke의 NukeC 2.1 모듈 modules.php 파일에서 입력값 검증 부족으로 인한 SQL injection 취약점입니다. ViewCatg 액션의 id_catg 파라미터를 통해 공격자가 임의의 SQL 명령을 실행하여 데이터베이스에 접근하고 조작할 수 있습니다.
💡 쉬운 설명
웹사이트의 카테고리 선택 기능에 악의적인 코드를 삽입하면 뒤의 데이터베이스에 직접 명령을 내릴 수 있는 보안 결함입니다. 이로 인해 개인정보 유출, 데이터 변조, 시스템 침해가 가능합니다.
🇺🇸 원문 (English)
SQL injection vulnerability in modules.php in the NukeC 2.1 module for PHP-Nuke allows remote attackers to execute arbitrary SQL commands via the id_catg parameter in a ViewCatg action.
📍 영향받는 시스템
PHP-Nuke NukeC module 버전 2.1 이하
⚔️ 공격 벡터
HTTP 요청의 id_catg 파라미터에 SQL 구문 삽입(예: id_catg=1' OR '1'='1)
🛡️ 대응 방법
NukeC 모듈을 최신 패치된 버전으로 업그레이드하거나 PHP-Nuke 전체를 보안 업데이트 버전으로 교체
🔧 검증 코드
파일이 반환되면 NukeC 설치 확인되며, 파일 수정 시간(stat)으로 패치 여부를 확인하거나 버전 확인은 모듈 내 version 문자열 검색으로 가능
find / -name 'modules.php' -path '*nukec*' 2>/dev/null | head -1