🇰🇷 한글 설명
AncoraThemes Yolox 테마의 PHP include/require 문에서 파일명에 대한 부적절한 제어로 인한 로컬 파일 포함(LFI) 취약점입니다. 공격자는 이 취약점을 악용하여 서버의 민감한 파일을 읽거나 원격 파일을 실행할 수 있으며, 이는 서버의 완전한 침해로 이어질 수 있습니다.
💡 쉬운 설명
Yolox 테마에서 어떤 파일을 불러올 때 제대로 검증하지 않는 문제가 있습니다. 해커는 이를 이용해 서버의 숨겨진 설정 파일들(비밀번호, 데이터베이스 정보 등)을 볼 수 있거나 악의적인 코드를 실행시킬 수 있습니다.
🇺🇸 원문 (English)
Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in AncoraThemes Yolox yolox allows PHP Local File Inclusion.This issue affects Yolox: from n/a through <= 1.0.15.
📍 영향받는 시스템
AncoraThemes Yolox version <= 1.0.15
⚔️ 공격 벡터
GET/POST 파라미터를 통한 경로 조작으로 include/require 함수의 파일 경로 제어, 상대/절대 경로 트래버설을 이용한 임의 파일 접근
🛡️ 대응 방법
AncoraThemes Yolox를 1.0.16 이상의 최신 버전으로 즉시 업데이트하고, 영향받는 파일에 대한 접근 로그를 검토
🔧 검증 코드
출력된 버전이 1.0.15 이하이면 취약하며 즉시 업데이트 필요, 파일이 없으면 테마가 설치되지 않은 상태
cat /var/www/html/wp-content/themes/yolox/style.css 2>/dev/null | grep 'Version:' | head -1