🔍 CVE-2007-1138

5.0
CVSS Score
MEDIUM
2007-03-02
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

Cromosoft Simple Plantilla PHP의 list_main_pages.php 파일에서 nfolder 파라미터의 절대 경로 검증 부재로 인해, 원격 공격자가 임의의 디렉토리를 나열하고 파일을 읽을 수 있는 경로 순회 취약점입니다.

💡 쉬운 설명

웹 애플리케이션이 사용자 입력을 제대로 검증하지 않아 공격자가 서버의 모든 디렉토리와 파일에 접근할 수 있는 문제입니다. 특정 URL에 파일 경로를 입력하면 본래 접근 불가능한 파일 목록을 볼 수 있습니다.

🇺🇸 원문 (English)

Absolute path traversal vulnerability in list_main_pages.php in Cromosoft Simple Plantilla PHP (SPP) allows remote attackers to list arbitrary directories, and read arbitrary files, via an absolute pathname in the nfolder parameter.

📍 영향받는 시스템

Cromosoft Simple Plantilla PHP (SPP) - 특정 버전 미지정

⚔️ 공격 벡터

HTTP GET 요청으로 list_main_pages.php?nfolder=/etc 같은 절대 경로 전송하여 임의 디렉토리 열람 및 파일 읽기 (원격, 인증 불필요)

🛡️ 대응 방법

SPP 최신 버전으로 업그레이드 또는 nfolder 입력값 검증 강화하여 상대 경로만 허용하도록 수정

🔧 검증 코드

시스템 파일(passwd, shadow, hosts 등)이 응답에 표시되면 취약함. 접근 거부 오류가 나타나면 패치됨.

Shell / Script
curl -s 'http://target/list_main_pages.php?nfolder=/etc' 2>/dev/null | grep -E '(passwd|shadow|hosts)' && echo 'VULNERABLE'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP