🇰🇷 한글 설명
Wolf CMS 0.8.3.1 이하 버전의 FileManagerController에서 원격 코드 실행 취약점이 발견되었습니다. 인증된 공격자가 파일 확장자 검증 미흡을 악용하여 임의의 PHP 파일을 생성하고 실행할 수 있습니다.
💡 쉬운 설명
로그인 권한이 있는 사용자가 시스템에 악성 파일을 몰래 만들어 실행시킬 수 있는 보안 결함입니다. 이를 통해 해커가 웹사이트의 제어권을 완전히 뺏을 수 있습니다.
🇺🇸 원문 (English)
Wolf CMS through 0.8.3.1 contains a remote code execution vulnerability in FileManagerController that allows authenticated attackers to create arbitrary PHP files by exploiting missing file extension validation in the create_file() and save() functions. Attackers with the file_manager_mkfile capability can write malicious PHP content into the web-accessible FILES_DIR directory and trigger execution by requesting the file over HTTP.
📍 영향받는 시스템
Wolf CMS 0.8.3.1 및 그 이전 버전
⚔️ 공격 벡터
인증된 사용자가 파일 관리 기능을 통해 확장자 검증 없이 PHP 파일을 생성 및 HTTP 요청으로 실행
🛡️ 대응 방법
Wolf CMS를 최신 보안 패치가 적용된 버전으로 업데이트하고 파일 업로드 권한을 엄격히 제한하십시오.
🔧 검증 코드
명령어 결과에 create_file 및 save 함수가 포함되어 있고 확장자 검증 로직이 없다면 취약한 상태입니다.
grep -r "FileManagerController" /path/to/wolfcms/controller/ | grep -E "create_file|save"