🇰🇷 한글 설명
WPSPX 플러그인 1.0.2 이하 버전에서 경로 조회(Path Traversal) 취약점이 존재하여 공격자가 제한된 디렉토리 밖의 파일에 접근할 수 있습니다. PHP 로컬 파일 인클루전(LFI)을 통해 서버의 설정 파일, 데이터베이스 정보 등 민감한 파일들을 열람할 수 있습니다.
💡 쉬운 설명
WPSPX 플러그인의 파일 경로 검증 부재로 인해 공격자가 서버의 임의 파일을 읽을 수 있습니다. 특수 문자 조합(../)을 이용해 원하는 디렉토리의 파일을 접근할 수 있다는 의미입니다.
🇺🇸 원문 (English)
Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Martin Greenwood WPSPX wpspx allows PHP Local File Inclusion.This issue affects WPSPX: from n/a through <= 1.0.2.
📍 영향받는 시스템
WPSPX (WordPress 플러그인) 버전 <= 1.0.2
⚔️ 공격 벡터
쿼리 파라미터에 경로 조회 페이로드(예: ../../../../etc/passwd)를 삽입하여 LFI 실행
🛡️ 대응 방법
WPSPX를 1.0.3 이상으로 업데이트하거나 플러그인 제거
🔧 검증 코드
플러그인 설치 확인 후 버전이 1.0.2 이하이면 즉시 업데이트 필요. 버전 번호가 출력되지 않으면 플러그인이 설치되지 않은 상태
grep -r 'wpspx' wp-content/plugins/ && grep 'Version' wp-content/plugins/wpspx/wpspx.php | grep -oE '[0-9]+\.[0-9]+\.[0-9]+'