🇰🇷 한글 설명
phpFormGenerator 2.09에서 forms/process.php 등의 PHP 파일에 직접 요청하면 에러 메시지를 통해 서버 설치 경로가 노출되는 정보 공개 취약점입니다. 인증 없이 접근 가능하여 공격자가 시스템 구조를 파악하고 추가 공격을 계획할 수 있습니다.
💡 쉬운 설명
공개된 PHP 파일에 접근하면 시스템이 설치된 폴더 위치를 알려주는 오류가 나타납니다. 해커가 이 정보로 더 정교한 공격을 준비할 수 있습니다.
🇺🇸 원문 (English)
phpFormGenerator 2.09 allows remote attackers to obtain sensitive information via a direct request to a .php file, which reveals the installation path in an error message, as demonstrated by forms/process.php.
📍 영향받는 시스템
phpFormGenerator 2.09 및 이전 버전
⚔️ 공격 벡터
HTTP 요청으로 forms/process.php 등 웹 접근 가능한 PHP 파일에 직접 접근하여 에러 메시지에서 설치 경로 추출
🛡️ 대응 방법
phpFormGenerator를 최신 버전으로 즉시 업그레이드하거나, 웹 서버 설정에서 직접 PHP 파일 접근을 제한하는 규칙 적용
🔧 검증 코드
실행 결과에 파일 경로나 PHP 경고/공지 메시지가 포함되면 취약점이 존재하는 것입니다.
curl -s http://target-ip/forms/process.php 2>&1 | head -20