🇰🇷 한글 설명
Clear Content 1.1의 image.php 파일에 존재하는 디렉토리 트래버설 취약점으로, url 파라미터에 .. (상대경로)를 입력하여 서버의 임의의 파일을 읽을 수 있습니다. 이를 통해 설정 파일이나 민감한 정보가 노출될 수 있습니다.
💡 쉬운 설명
웹사이트의 이미지 처리 기능에서 경로 검증이 부족하여, 공격자가 상위 디렉토리로 이동하는 특수 문자(../)를 사용해 원하는 모든 파일을 읽을 수 있습니다. 이를 통해 비밀번호나 개인정보 같은 민감한 파일에 접근할 수 있습니다.
🇺🇸 원문 (English)
Directory traversal vulnerability in image.php in Clear Content 1.1 allows remote attackers to read arbitrary files via a .. (dot dot) in the url parameter. NOTE: the researcher also suggests an analogous PHP remote file inclusion vulnerability, but this may be incorrect.
📍 영향받는 시스템
Clear Content 1.1 및 이전 버전
⚔️ 공격 벡터
image.php의 url 파라미터에 ../를 포함한 경로 입력 (예: /image.php?url=../../etc/passwd)
🛡️ 대응 방법
Clear Content를 최신 버전으로 업데이트하고, 입력값 검증 및 경로 정규화 적용
🔧 검증 코드
image.php 파일이 발견되면 해당 제품이 설치되어 있으며 보안 업데이트 필요
find . -name 'image.php' 2>/dev/null | xargs grep -l 'url.*\$_' 2>/dev/null | head -1