🇰🇷 한글 설명
Simple PHP Newsletter 1.5의 mail.php와 mailbar.php에서 olang 매개변수를 통한 디렉토리 트래버설 취약점으로, 공격자가 '..' 경로를 이용하여 서버의 임의 파일을 읽을 수 있습니다. CVSS 점수 6.8(중간 수준)의 기밀성 침해 위험이 있습니다.
💡 쉬운 설명
뉴스레터 프로그램에서 폴더 밖으로 나가는 경로를 사용하여 서버의 비공개 파일들을 엿볼 수 있는 보안 문제입니다. 웹사이트의 특정 폴더 제한을 우회하는 공격이라고 생각하면 됩니다.
🇺🇸 원문 (English)
Multiple directory traversal vulnerabilities in Simple PHP Newsletter 1.5 allow remote attackers to read arbitrary files via a .. (dot dot) in the olang parameter to (1) mail.php and (2) mailbar.php.
📍 영향받는 시스템
Simple PHP Newsletter 1.5 이하 버전
⚔️ 공격 벡터
mail.php 또는 mailbar.php의 olang 매개변수에 '../' 경로 문자열을 삽입하여 디렉토리 트래버설 실행
🛡️ 대응 방법
Simple PHP Newsletter을 최신 버전으로 업그레이드하거나 입력 검증을 통해 '..' 문자열 필터링 적용
🔧 검증 코드
파일이 발견되면 해당 디렉토리의 버전 정보를 확인하여 1.5 이하 버전 설치 여부를 검증
find / -type f -name 'mail.php' 2>/dev/null | xargs grep -l 'Simple PHP Newsletter' 2>/dev/null