🇰🇷 한글 설명
phpSpamManager 0.53 beta의 body.php 파일에서 디렉토리 탐색 취약점으로, 파일명 매개변수에 '..'을 입력하여 임의의 로컬 파일을 읽을 수 있습니다. 원격 공격자가 서버의 민감한 파일(설정, 데이터베이스 등)에 접근하여 정보를 유출할 수 있습니다.
💡 쉬운 설명
phpSM 프로그램이 파일 경로를 제대로 검증하지 않아, 공격자가 '..' 문자를 사용해 접근 제한된 파일들을 읽을 수 있습니다. 설정파일, 암호, 개인정보 같은 민감한 정보가 노출될 위험이 있습니다.
🇺🇸 원문 (English)
Directory traversal vulnerability in body.php in phpSpamManager (phpSM) 0.53 beta allows remote attackers to read arbitrary local files via a .. (dot dot) in the filename parameter.
📍 영향받는 시스템
phpSpamManager (phpSM) 0.53 beta 및 이전 버전
⚔️ 공격 벡터
http://target/body.php?filename=../../../../../../etc/passwd 형식의 URL을 통해 상대 경로 순회로 임의 파일 접근
🛡️ 대응 방법
phpSM 최신 버전으로 업그레이드 또는 입력값 검증 강화하여 '..' 등 상대 경로 시퀀스 차단
🔧 검증 코드
파일이 발견되면 해당 설치본에서 취약점 존재 가능성 있음; 찾지 못하면 시스템에 phpSM 미설치 상태
find /var/www -name 'body.php' -path '*phpSM*' 2>/dev/null | head -1