🔍 CVE-2008-6074

5.1
CVSS Score
MEDIUM
2009-02-06
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

phpcrs 2.06 이하 버전의 frame.php에서 magic_quotes_gpc가 비활성화된 경우, importFunction 파라미터의 디렉토리 순회 취약점으로 인해 공격자가 .. 문자를 통해 서버의 임의 로컬 파일을 포함하고 실행할 수 있습니다. 이는 시스템 파일 및 설정 파일 노출, 원격 코드 실행으로 이어질 수 있습니다.

💡 쉬운 설명

phpcrs 파일 포함 기능에서 입력값 검증이 부족하여, 특수 문자(..)로 원래 의도하지 않은 폴더의 파일을 접근할 수 있습니다. 이를 악용하면 웹 서버의 모든 파일을 열람하거나 실행할 수 있습니다.

🇺🇸 원문 (English)

Directory traversal vulnerability in frame.php in phpcrs 2.06 and earlier, when magic_quotes_gpc is disabled, allows remote attackers to include and execute arbitrary local files via a .. (dot dot) in the importFunction parameter.

📍 영향받는 시스템

phpcrs 2.06 이하 (magic_quotes_gpc 비활성화 상태)

⚔️ 공격 벡터

importFunction 파라미터에 ../../etc/passwd 형식의 디렉토리 순회 문자열 주입

🛡️ 대응 방법

phpcrs를 최신 버전으로 업그레이드하거나 importFunction 입력값에 대한 엄격한 화이트리스트 검증 및 .. 문자 필터링 적용

🔧 검증 코드

frame.php를 찾아 importFunction 처리 방식을 확인합니다. 입력값 검증이 없거나 .. 필터링이 부재하면 취약 상태입니다.

Shell / Script
find / -name 'frame.php' 2>/dev/null | head -1 | xargs grep -q 'importFunction' && echo 'Vulnerable file found' || echo 'Safe'

📊 CVSS Vector String

CVSS Vector
AV:N/AC:H/Au:N/C:P/I:P/A:P

💻 영향받는 소프트웨어

PHP