🔍 CVE-2012-1671

6.8
CVSS Score
MEDIUM
2012-10-08
2026-04-29 01:13
✅ 완료

🇰🇷 한글 설명

phpPaleo 4.8b155 이하 버전의 index.php에서 lang 매개변수에 '..'(상위 디렉토리 이동) 문자열을 입력하면 발생하는 경로 조작 취약점입니다. 공격자는 이를 통해 서버의 임의의 로컬 파일을 포함하고 실행할 수 있어 원격 코드 실행으로 이어질 수 있습니다.

💡 쉬운 설명

phpPaleo 웹사이트에서 언어 선택 기능의 특수 문자('..')를 악용하면 서버의 다른 폴더에 있는 파일들을 불러올 수 있는 문제입니다. 공격자가 이를 악용하면 민감한 파일을 읽거나 코드를 실행할 수 있습니다.

🇺🇸 원문 (English)

Directory traversal vulnerability in index.php in phpPaleo 4.8b155 and earlier allows remote attackers to include and execute arbitrary local files via a .. (dot dot) in the lang parameter.

📍 영향받는 시스템

phpPaleo 4.8b155 및 그 이전 모든 버전

⚔️ 공격 벡터

http://target/index.php?lang=../../../../etc/passwd 같은 형식으로 lang 매개변수에 상위 디렉토리 조작 경로를 입력하여 임의 파일 포함 유도

🛡️ 대응 방법

phpPaleo를 최신 버전으로 업그레이드하고, 입력값에서 '..' 및 특수 경로 문자를 필터링하는 보안 패치 적용

🔧 검증 코드

명령어 결과로 phpPaleo의 위치가 표시되면 해당 디렉토리의 버전 정보를 확인하여 4.8b155 이하인지 검증하면 됩니다. 결과가 없으면 시스템에 phpPaleo가 설치되지 않았습니다.

Shell / Script
find / -type f -name 'index.php' -path '*paleo*' 2>/dev/null | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP