🇰🇷 한글 설명
CridioStudio ListingPro 플러그인의 경로 순회(Path Traversal) 취약점으로, PHP 로컬 파일 포함(Local File Inclusion) 공격을 가능하게 합니다. 버전 2.9.4 이하에서 입력 값에 대한 부족한 검증으로 인해 공격자가 제한된 디렉토리 범위를 벗어난 서버의 임의 파일에 접근할 수 있습니다.
💡 쉬운 설명
ListingPro 플러그인에서 경로 검증이 불충분하여 공격자가 서버의 다른 파일들을 읽을 수 있습니다. 설정 파일, 데이터베이스 정보, 사용자 자격증명 등 민감한 정보가 노출될 수 있습니다.
🇺🇸 원문 (English)
Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in CridioStudio ListingPro listingpro allows PHP Local File Inclusion.This issue affects ListingPro: from n/a through <= 2.9.4.
📍 영향받는 시스템
CridioStudio ListingPro 버전 2.9.4 이하
⚔️ 공격 벡터
악의적인 경로 파라미터(../ 등)를 입력하여 디렉토리를 순회하고 민감한 파일 포함
🛡️ 대응 방법
ListingPro를 2.9.5 이상으로 즉시 업그레이드하거나 플러그인 비활성화
🔧 검증 코드
설치된 ListingPro의 버전 정보가 출력되면 2.9.5 이상인지 확인하고, 'Not found'가 출력되면 플러그인이 설치되지 않은 상태
grep -r 'Version' /var/www/html/wp-content/plugins/listingpro/listingpro.php 2>/dev/null | head -1 || echo 'Not found'