🇰🇷 한글 설명
PHP Surveyor 0.98 버전에서 발생하는 정보 노출 취약점입니다. 공격자가 특정 PHP 파일에 직접 요청을 보내거나 잘못된 매개변수를 전달하면, 서버의 내부 경로가 포함된 오류 메시지가 출력되어 민감한 정보가 유출될 수 있습니다.
💡 쉬운 설명
웹사이트 주소에 특정 값을 입력했을 때, 서버의 내부 폴더 구조가 그대로 드러나는 문제입니다. 이는 공격자가 서버의 시스템 구조를 파악하는 데 악용될 수 있습니다.
🇺🇸 원문 (English)
PHP Surveyor 0.98 allows remote attackers to obtain sensitive information via a direct request to (1) question.php, (2) survey.php, or (3) group.php in the root directory, a direct request to (4) database.php, (5) sessioncontrol.php, (6) html.php, (7) sessioncontrol.php, an invalid (8) qid parameter to dumpquestion.php, or an invalid lid parameter to (9) labels.php or (10) dumplabel.php, which reveal the path in an error message.
📍 영향받는 시스템
PHP Surveyor 0.98
⚔️ 공격 벡터
취약한 PHP 파일에 직접 접근하거나 유효하지 않은 qid, lid 매개변수를 전송하여 오류 메시지 유도
🛡️ 대응 방법
최신 버전으로 업데이트하거나 PHP 설정(php.ini)에서 'display_errors = Off'로 설정하여 오류 메시지 노출을 차단하십시오.
🔧 검증 코드
명령어 실행 결과 PHP Surveyor 0.98 버전 문자열이 발견되면 취약한 버전이 설치된 것입니다.
grep -r "PHP Surveyor" /var/www/html/ | grep "0.98"