🇰🇷 한글 설명
웹 서버의 설정 오류로 인해 인증되지 않은 원격 공격자가 PHP 모듈의 소스 코드를 읽을 수 있는 취약점입니다. 이로 인해 민감한 로직이나 설정 정보가 노출될 위험이 있습니다.
💡 쉬운 설명
웹 서버 설정이 잘못되어 해커가 웹사이트의 내부 설계도(소스 코드)를 몰래 훔쳐볼 수 있는 상태입니다. 이를 통해 사이트의 비밀번호나 중요한 정보를 알아낼 수 있습니다.
🇺🇸 원문 (English)
Due to webserver misconfiguration an unauthenticated remote attacker is able to read the source of php modules.
📍 영향받는 시스템
PHP 모듈 소스 코드가 노출될 수 있도록 설정된 모든 웹 서버 환경
⚔️ 공격 벡터
인증 없이 원격에서 웹 서버에 특정 요청을 보내 PHP 소스 코드 파일에 접근
🛡️ 대응 방법
웹 서버 설정을 수정하여 PHP 소스 파일에 대한 직접적인 접근을 차단하고 권한 설정을 강화함
🔧 검증 코드
응답 헤더의 Content-Type이 text/plain 또는 소스 코드가 직접 출력되는지 확인하여 노출 여부 판단
curl -I http://<target_ip>/path/to/php_module.php