🇰🇷 한글 설명
axiomthemes Spock 테마 버전 1.17 이하에서 PHP include/require 문의 파일명 제어 부적절로 인해 발생하는 원격 파일 포함(RFI) 취약점입니다. 공격자가 악의적인 PHP 파일을 원격으로 로드하여 서버에서 실행할 수 있으며, 이를 통해 전체 시스템 제어가 가능합니다.
💡 쉬운 설명
WordPress Spock 테마가 외부에서 PHP 파일을 불러올 때 제대로 검증하지 않아서, 해커가 악성 코드를 실행할 수 있는 문제입니다. 이를 통해 웹사이트가 완전히 탈취될 수 있습니다.
🇺🇸 원문 (English)
Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in axiomthemes Spock spock allows PHP Local File Inclusion.This issue affects Spock: from n/a through <= 1.17.
📍 영향받는 시스템
axiomthemes Spock <= 1.17
⚔️ 공격 벡터
공격자가 include/require 매개변수를 조작하여 원격 악성 PHP 파일을 로드하고 서버 코드 실행
🛡️ 대응 방법
Spock 테마를 1.18 이상으로 즉시 업데이트하거나 파일 포함 함수 사용 제거 및 입력값 검증 강화
🔧 검증 코드
결과가 나타나면 변수를 직접 include/require에 전달하는 위험한 코드가 존재함을 의미하며, Spock 버전과 함께 개발자에게 보고 필요
grep -r 'include\|require' /wp-content/themes/spock/ | grep -E '\$_(GET|POST|REQUEST|COOKIE)'