🇰🇷 한글 설명
Quick & Dirty PHPSource Printer 1.1 및 이전 버전의 source.php에서 디렉토리 트래버설 취약점이 발견되었습니다. 공격자는 file 파라미터에 '.../...//'와 같은 시퀀스를 입력하여 정규 표현식 필터를 우회하고 서버 내의 임의 파일을 읽을 수 있습니다.
💡 쉬운 설명
웹사이트의 보안 필터가 허술하여 공격자가 특수한 경로를 입력해 서버 내부의 비밀 파일을 훔쳐볼 수 있는 문제입니다. 마치 금지된 구역으로 들어가는 뒷문을 찾아내는 것과 같습니다.
🇺🇸 원문 (English)
Directory traversal vulnerability in source.php in Quick & Dirty PHPSource Printer 1.1 and earlier allows remote attackers to read arbitrary files via ".../...//" sequences in the file parameter, which are reduced to "../" when PHPSource Printer uses a regular expression to remove "../" sequences.
📍 영향받는 시스템
Quick & Dirty PHPSource Printer 1.1 및 이전 버전
⚔️ 공격 벡터
HTTP GET 요청의 file 파라미터에 '.../...//' 시퀀스를 삽입하여 경로 조작
🛡️ 대응 방법
입력값에 대한 엄격한 검증을 수행하거나 화이트리스트 기반의 파일 경로 접근 제한을 적용하십시오.
🔧 검증 코드
결과에 source.php 파일 경로가 출력되면 해당 취약한 애플리케이션이 설치되어 있을 가능성이 높습니다.
find /var/www/html -name "source.php" | xargs grep -l "PHPSource Printer"