🇰🇷 한글 설명
PHP-Nuke 6.0 이전 버전에서 modules.php의 'bio' 인자를 통해 SQL injection 공격이 가능한 취약점입니다. 원격 인증 사용자가 데이터베이스를 수정하고 권한을 상승시킬 수 있습니다.
💡 쉬운 설명
PHP-Nuke 웹사이트에서 프로필 입력 창에 악의적인 SQL 명령어를 주입하여 데이터베이스를 조작할 수 있습니다. 인증된 사용자가 관리자 권한을 탈취하거나 데이터를 변조할 수 있습니다.
🇺🇸 원문 (English)
SQL injection vulnerability in PHP-Nuke before 6.0 allows remote authenticated users to modify the database and gain privileges via the "bio" argument to modules.php.
📍 영향받는 시스템
PHP-Nuke 6.0 이전 모든 버전
⚔️ 공격 벡터
modules.php의 bio 파라미터에 SQL 구문을 직접 입력하여 데이터베이스 쿼리 조작
🛡️ 대응 방법
PHP-Nuke를 6.0 이상으로 업그레이드하고 입력값에 대한 SQL injection 방어(prepared statements 사용)
🔧 검증 코드
반환된 버전이 6.0 이상이면 안전, 이하이면 취약. 파일이 없으면 PHP-Nuke 미설치 상태
grep -r "VERSION\|version" /var/www/html/nuke/config.php 2>/dev/null | head -1