🔍 CVE-2024-38709

5.3
CVSS Score
MEDIUM
2024-07-12
2026-04-15 00:35
✅ 완료

🇰🇷 한글 설명

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 또는 에러면 패치됨

Shell / Script
curl -s 'http://target/wp-content/plugins/gd-rating-system/gd-rating-system.php?file=../../../../etc/passwd' | head -5

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N

💻 영향받는 소프트웨어

PHP