🇰🇷 한글 설명
PhpList의 특정 관리자 페이지 파일들에 직접 요청을 보낼 때, 에러 메시지를 통해 시스템 내부 경로와 같은 민감한 정보가 노출되는 취약점입니다. 총 13개의 특정 PHP 파일들이 이 문제의 영향을 받습니다.
💡 쉬운 설명
웹사이트의 특정 주소에 접속했을 때 서버 내부의 폴더 구조가 화면에 표시되는 문제입니다. 해커는 이 정보를 이용해 서버의 다른 취약점을 찾는 힌트로 사용할 수 있습니다.
🇺🇸 원문 (English)
PhpList allows remote attackers to obtain sensitive information via a direct request to (1) about.php, (2) connect.php, (3) domainstats.php or (4) usercheck.php in public_html/lists/admin directory, (5) attributes.php, (6) dbcheck.php, (7) importcsv.php, (8) user.php, (9) usermgt.php, or (10) users.php in admin/commonlib/pages directory, (11) helloworld.php, or (12) sidebar.php in public_html/lists/admin/plugins directory, or (13) main.php in public_html/lists/admin/plugsins/defaultplugin directory, which reveal the path in an error message.
📍 영향받는 시스템
PhpList (CVE-2005-2433 영향 버전)
⚔️ 공격 벡터
관리자 디렉토리 내의 특정 PHP 파일에 직접 HTTP 요청을 보내 에러 메시지 유도
🛡️ 대응 방법
PhpList를 최신 버전으로 업데이트하거나, 웹 서버 설정을 통해 관리자 디렉토리에 대한 외부 접근을 제한하십시오.
🔧 검증 코드
명령어 실행 결과로 서버의 절대 경로 문자열이 출력된다면 취약한 상태입니다.
curl -s "http://localhost/lists/admin/about.php" | grep -E "/var/www|/home/|C:\"