🇰🇷 한글 설명
CMS Chainuk 1.2 이하 버전의 정적 코드 주입 취약점으로, 원격 공격자가 admin_settings.php의 menu 파라미터 또는 admin_new.php의 title 파라미터를 통해 임의의 PHP 코드를 주입할 수 있습니다. 이를 통해 settings.php 또는 content/=NUMBER.php 파일이 변조될 수 있습니다.
💡 쉬운 설명
CMS Chainuk 웹사이트 관리 프로그램의 오래된 버전에서 관리자 페이지의 입력 필드에 악의적인 코드를 삽입할 수 있습니다. 공격자가 이를 악용하면 웹사이트를 완전히 장악할 수 있습니다.
🇺🇸 원문 (English)
Multiple static code injection vulnerabilities in CMS Chainuk 1.2 and earlier allow remote attackers to inject arbitrary PHP code (1) into settings.php via the menu parameter to admin_settings.php or (2) into a content/=NUMBER.php file via the title parameter to admin_new.php.
📍 영향받는 시스템
CMS Chainuk 1.2 이하 모든 버전
⚔️ 공격 벡터
admin_settings.php의 menu 파라미터 또는 admin_new.php의 title 파라미터에 PHP 코드 주입
🛡️ 대응 방법
CMS Chainuk을 최신 버전으로 업그레이드하거나 모든 사용자 입력에 대해 검증 및 이스케이프 처리 적용
🔧 검증 코드
Chainuk 설치 디렉토리가 발견되고 버전이 1.2 이하로 표시되면 해당 CVE에 취약합니다.
find /var/www -type f -name '*.php' 2>/dev/null | xargs grep -l 'Chainuk' 2>/dev/null | head -1 && grep -r 'VERSION\|version' /var/www/*/chainuk 2>/dev/null | head -1