🇰🇷 한글 설명
JAF CMS 3.0RC의 index.php 파일에서 show 파라미터에 대한 디렉토리 트래버설 취약점입니다. 공격자는 ../ (점 점 슬래시)를 이용하여 임의의 파일을 읽거나 PHP 코드를 실행할 수 있습니다.
💡 쉬운 설명
JAF CMS라는 웹사이트 만드는 프로그램이 폴더 경로를 제대로 검증하지 않아서, 공격자가 상위 폴더의 파일을 접근할 수 있습니다. 이를 통해 비밀 파일을 읽거나 악의적인 코드를 실행당할 위험이 있습니다.
🇺🇸 원문 (English)
Directory traversal vulnerability in index.php in Just Another Flat file (JAF) CMS 3.0RC allows remote attackers to read arbitrary files and possibly execute PHP code via a .. (dot dot) in the show parameter.
📍 영향받는 시스템
Just Another Flat file (JAF) CMS 3.0RC 및 이전 버전
⚔️ 공격 벡터
HTTP GET 요청의 show 파라미터에 ../ 시퀀스를 포함시켜 상위 디렉토리의 파일 접근 (예: index.php?show=../../etc/passwd)
🛡️ 대응 방법
JAF CMS를 최신 버전으로 업그레이드하거나, show 파라미터의 입력값을 검증하는 패치 적용
🔧 검증 코드
시스템 패스워드 파일 내용이 출력되면 취약점이 존재합니다. 접근 불가 또는 정상 페이지가 로드되면 보호됨
curl -s 'http://target/index.php?show=../../etc/passwd' | head -20