🇰🇷 한글 설명
Select-Themes Stockholm 테마 버전 9.14.1 이하에서 PHP 파일 포함 명령어의 파일명이 부적절하게 제어되어 발생하는 취약점입니다. 공격자는 특수 조작된 요청을 통해 로컬 파일을 포함시켜 임의 코드 실행 또는 민감한 정보 유출을 일으킬 수 있습니다.
💡 쉬운 설명
WordPress 테마에서 사용자 입력을 검증 없이 파일 경로로 사용하는 문제입니다. 공격자가 시스템 파일에 접근하거나 악의적 코드를 실행할 수 있습니다.
🇺🇸 원문 (English)
Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in Select-Themes Stockholm stockholm allows PHP Local File Inclusion.This issue affects Stockholm: from n/a through <= 9.14.1.
📍 영향받는 시스템
Select-Themes Stockholm <= 9.14.1
⚔️ 공격 벡터
조작된 파일 경로 파라미터를 통한 GET/POST 요청으로 로컬 파일 포함(LFI)
🛡️ 대응 방법
Stockholm 테마를 9.14.2 이상으로 업데이트하고 입력 검증 및 파일 포함 화이트리스트 구현
🔧 검증 코드
결과에서 사용자 입력($_GET, $_POST, $_REQUEST)을 직접 include/require에 사용하는 부분이 있으면 취약점 확인
grep -r 'include\|require' wp-content/themes/stockholm/ | grep -v '.js\|.css' | head -20