🇰🇷 한글 설명
Tuned Studios의 여러 WordPress 테마(Subwoofer, Freeze Theme 등)의 index.php에서 page 파라미터의 '..' 시퀀스를 통한 디렉토리 순회 취약점. PHP 5 환경에서는 원격 파일 포함(RFI)으로 악용되어 임의 파일 실행 가능.
💡 쉬운 설명
웹사이트 링크에 '../' 같은 문자를 추가해서 원래 접근할 수 없는 파일들을 볼 수 있는 보안 문제입니다. 악의적인 공격자가 이를 이용해 서버에 있는 다른 파일들을 실행할 수도 있습니다.
🇺🇸 원문 (English)
Multiple directory traversal vulnerabilities in index.php in Tuned Studios (1) Subwoofer, (2) Freeze Theme, (3) Orange Cutout, (4) Lonely Maple, (5) Endless, (6) Classic Theme, and (7) Music Theme webpage templates allow remote attackers to include and execute arbitrary files via ".." sequences in the page parameter. NOTE: this can be leveraged for remote file inclusion when running in some PHP 5 environments.
📍 영향받는 시스템
Tuned Studios WordPress 테마: Subwoofer, Freeze Theme, Orange Cutout, Lonely Maple, Endless, Classic Theme, Music Theme
⚔️ 공격 벡터
HTTP GET 요청의 page 파라미터에 '../' 시퀀스 삽입: ?page=../../../../etc/passwd
🛡️ 대응 방법
테마를 최신 버전으로 업데이트하거나 테마 개발자의 보안 패치 적용. 입력값 검증으로 '..' 문자열 필터링.
🔧 검증 코드
해당 테마 디렉토리에서 page 파라미터를 안전하지 않게 처리하는 코드가 발견되면 취약점 확인. 결과가 없으면 테마가 설치되지 않았거나 이미 제거됨을 의미.
grep -r "\$_GET\['page'\]" /var/www/html/wp-content/themes/ 2>/dev/null | head -5