🇰🇷 한글 설명
BZOTheme Monki 테마의 PHP include/require 문에서 파일명 제어가 부적절하여 로컬 파일 포함(LFI) 공격이 가능한 취약점입니다. 공격자는 이를 악용하여 민감한 설정 파일이나 시스템 파일에 접근할 수 있습니다.
💡 쉬운 설명
WordPress 테마에서 사용자가 입력한 파일 경로를 충분히 검증하지 않아, 악의적인 파일 경로를 전달받으면 서버의 민감한 파일을 읽어낼 수 있는 문제입니다. 버전 2.0.5 이하의 Monki 테마가 영향을 받습니다.
🇺🇸 원문 (English)
Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in BZOTheme Monki monki allows PHP Local File Inclusion.This issue affects Monki: from n/a through <= 2.0.5.
📍 영향받는 시스템
BZOTheme Monki <= 2.0.5
⚔️ 공격 벡터
PHP include/require 문에 사용자 입력값을 직접 전달하여 /etc/passwd, wp-config.php 등 임의 파일 읽기 유발
🛡️ 대응 방법
Monki 테마를 2.0.6 이상으로 업그레이드 또는 테마 비활성화
🔧 검증 코드
명령어 실행 후 버전 번호가 2.0.5 이하면 취약한 상태이며, 2.0.6 이상이면 패치됨을 의미합니다.
grep -r 'Version:' /wp-content/themes/monki/style.css 2>/dev/null | grep -oE '[0-9]+\.[0-9]+\.[0-9]+'