🇰🇷 한글 설명
Pulse CMS 1.2.2 이하 버전의 login.php에서 로그인 실패 처리 결함으로 인해 원격 공격자가 임의 파일을 작성하고 PHP 코드를 실행할 수 있습니다. 또한 인증된 사용자가 view.php의 filename, block 파라미터를 조작하여 동일한 공격을 수행할 수 있습니다.
💡 쉬운 설명
Pulse CMS 웹사이트 관리 도구의 오래된 버전에 로그인 화면 결함이 있어 공격자가 악성 파일을 업로드하거나 코드를 실행할 수 있습니다. 로그인 없이도 이용 가능한 공격입니다.
🇺🇸 원문 (English)
Multiple unspecified vulnerabilities in Pulse CMS before 1.2.3 allow (1) remote attackers to write to arbitrary files and execute arbitrary PHP code via vectors related to improper handling of login failures by includes/login.php; and allow remote authenticated users to write to arbitrary files and execute arbitrary PHP code via vectors involving the (2) filename and (3) block parameters to view.php.
📍 영향받는 시스템
Pulse CMS 1.2.2 이하 모든 버전
⚔️ 공격 벡터
login.php의 로그인 실패 처리 결함을 통한 파일 업로드/실행, 또는 인증 후 view.php 파라미터 조작
🛡️ 대응 방법
Pulse CMS를 1.2.3 이상으로 즉시 업그레이드
🔧 검증 코드
명령 실행 결과에서 버전이 1.2.2 이하면 취약, 1.2.3 이상이면 안전. 파일을 찾을 수 없으면 설치되지 않은 상태.
find / -path "*pulse*" -name "version.txt" 2>/dev/null | xargs cat 2>/dev/null