🇰🇷 한글 설명
LoveCMS 1.6.2의 admin 폴더 내 addblock.php, blocks.php, themes.php 파일에 관리자 인증 검증이 누락되어 있어 인증되지 않은 공격자가 직접 접근할 수 있습니다. 이를 악용하여 악의적인 블록을 추가하고 임의의 PHP 코드를 실행시켜 서버를 장악할 수 있습니다.
💡 쉬운 설명
LoveCMS 웹사이트 관리 페이지가 비밀번호 없이 누구나 접근할 수 있습니다. 공격자가 이를 통해 악성 코드를 서버에 업로드하고 실행할 수 있습니다.
🇺🇸 원문 (English)
LoveCMS 1.6.2 does not require administrative authentication for (1) addblock.php, (2) blocks.php, and (3) themes.php in system/admin/, which allows remote attackers to change the configuration or execute arbitrary PHP code via addition of blocks, and other vectors.
📍 영향받는 시스템
LoveCMS 1.6.2 및 이전 버전
⚔️ 공격 벡터
HTTP 요청을 통해 인증 없이 system/admin/addblock.php, blocks.php, themes.php에 접근하여 임의 코드 실행
🛡️ 대응 방법
LoveCMS를 최신 패치 버전으로 즉시 업그레이드하거나 웹 서버 설정으로 admin 폴더 접근을 IP 제한
🔧 검증 코드
PHP 에러나 HTML 응답이 반환되면 인증 없이 접근 가능(취약), 403/404 에러는 보호됨
curl -s http://target.com/system/admin/addblock.php | head -1