🇰🇷 한글 설명
PHP 파일 포함 문에서 파일명 제어 부족으로 인한 로컬 파일 포함(LFI) 취약점입니다. AncoraThemes Shaha 테마 1.1.2 이하 버전에서 발생하며, 공격자가 임의의 시스템 파일에 접근하여 민감 정보를 유출하거나 악성 코드를 실행할 수 있습니다.
💡 쉬운 설명
웹사이트 코드가 사용자 요청으로 받은 파일 경로를 제대로 검증하지 않아, 공격자가 민감한 설정 파일이나 시스템 파일을 열어볼 수 있습니다. 이로 인해 데이터베이스 비밀번호나 개인정보 같은 중요 정보가 유출될 수 있습니다.
🇺🇸 원문 (English)
Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in AncoraThemes Shaha shaha allows PHP Local File Inclusion.This issue affects Shaha: from n/a through <= 1.1.2.
📍 영향받는 시스템
AncoraThemes Shaha 테마 버전 1.1.2 이하
⚔️ 공격 벡터
URL 파라미터에 파일 경로를 조작하여 /etc/passwd나 데이터베이스 설정 파일 등 로컬 파일 접근
🛡️ 대응 방법
AncoraThemes Shaha를 최신 버전으로 즉시 업그레이드하거나 입력 검증 및 파일 경로 화이트리스트 설정
🔧 검증 코드
Version 값이 1.1.2 이하이면 취약하며, 1.1.3 이상이면 패치된 상태입니다. 파일이 없으면 시스템에 해당 테마가 설치되지 않은 것입니다.
cat /var/www/html/wp-content/themes/shaha/style.css 2>/dev/null | grep -i Version