🇰🇷 한글 설명
Elated-Themes의 The Aisle Core 테마에서 발생하는 PHP 로컬 파일 포함(LFI) 취약점으로, 파일 경로에 대한 부적절한 제어로 인해 공격자가 include/require 함수를 통해 서버의 임의 파일을 포함시킬 수 있습니다. 2.0.5 버전 이하의 모든 버전이 영향을 받으며, 민감한 정보 노출 및 원격 코드 실행으로 이어질 수 있습니다.
💡 쉬운 설명
공격자가 URL이나 양식 데이터를 조작하여 웹사이트가 원래 보여주지 않아야 할 파일들(설정 파일, 비밀번호 등)을 표시하도록 강제할 수 있는 결함입니다. 이를 악용하면 서버의 민감한 정보를 탈취하거나 추가 공격을 수행할 수 있습니다.
🇺🇸 원문 (English)
Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in Elated-Themes The Aisle Core theaisle-core allows PHP Local File Inclusion.This issue affects The Aisle Core: from n/a through <= 2.0.5.
📍 영향받는 시스템
Elated-Themes The Aisle Core 테마 버전 <= 2.0.5
⚔️ 공격 벡터
HTTP 요청 매개변수(GET/POST)를 조작하여 PHP include/require 함수가 의도하지 않은 로컬 파일을 포함하도록 유도
🛡️ 대응 방법
테마를 2.0.6 이상으로 업데이트하거나, 파일 경로 입력에 대한 화이트리스트 검증 및 디렉토리 경로 제한 구현
🔧 검증 코드
추출된 버전이 2.0.5 이하면 취약하며, 2.0.6 이상이거나 테마가 없으면 안전합니다.
grep -r 'Version:' wp-content/themes/theaisle-core/style.css 2>/dev/null | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' || ls -1 wp-content/themes/ | grep -i aisle