🇰🇷 한글 설명
Milan Petrovic GD Rating System의 경로 제한 미흡으로 인한 경로 이동(Path Traversal) 취약점으로, PHP 파일 포함 공격을 통해 서버의 임의 파일을 읽을 수 있습니다. 3.6 버전 이전 모든 버전에 영향을 미칩니다.
💡 쉬운 설명
GD Rating System에서 사용자가 경로를 조작하여 서버의 숨겨진 파일들을 읽을 수 있는 보안 결함입니다. 공격자가 설정 파일이나 데이터베이스 정보 같은 민감한 정보를 탈취할 수 있습니다.
🇺🇸 원문 (English)
Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Milan Petrovic GD Rating System allows PHP Local File Inclusion.This issue affects GD Rating System: from n/a through 3.6.
📍 영향받는 시스템
GD Rating System v3.6 이전 모든 버전
🛡️ 대응 방법
GD Rating System을 3.6 이상 최신 버전으로 업그레이드하거나, 입력값에 대한 경로 검증을 강화하여 상위 디렉토리 접근 제한
🔧 검증 코드
결과에서 passwd 파일 내용(root:x:0:0 형식)이 나타나면 취약점 존재, 404 또는 에러면 패치됨
curl -s 'http://target/wp-content/plugins/gd-rating-system/gd-rating-system.php?file=../../../../etc/passwd' | head -5