🇰🇷 한글 설명
AncoraThemes의 Dentalux 테마에서 부적절한 파일명 제어로 인한 PHP Local File Inclusion 취약점입니다. 공격자는 이를 악용하여 서버의 민감한 파일을 읽거나 원격 파일을 포함시켜 실행할 수 있습니다. 버전 3.3 이하의 모든 Dentalux 설치가 영향을 받습니다.
💡 쉬운 설명
웹사이트 테마의 파일 경로 확인 기능이 약해서, 공격자가 서버 내의 다른 파일들에 접근할 수 있는 문제입니다. 이를 통해 민감한 정보 유출이나 악성 코드 실행이 가능합니다.
🇺🇸 원문 (English)
Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in AncoraThemes Dentalux dentalux allows PHP Local File Inclusion.This issue affects Dentalux: from n/a through <= 3.3.
📍 영향받는 시스템
AncoraThemes Dentalux WordPress Theme 버전 3.3 이하
⚔️ 공격 벡터
입력 검증 미흡한 파일 포함 함수(include/require)에 상대경로 또는 원격 URL을 전달하여 LFI/RFI 트리거
🛡️ 대응 방법
Dentalux를 최신 버전(3.3.1 이상)으로 즉시 업그레이드하거나, 플러그인으로 파일 포함 기능 제한 및 입력값 검증 강화
🔧 검증 코드
출력에서 Version이 3.3 이하면 취약점 대상입니다. 파일이 없으면 Dentalux가 설치되지 않았거나 다른 경로에 있습니다.
cat /var/www/html/wp-content/themes/dentalux/style.css 2>/dev/null | grep -i version | head -1