🇰🇷 한글 설명
Apache PHP 모듈 4.0.0에서 4.0.4 버전에서 특정 가상 호스트의 'engine = off' 옵션이 다른 가상 호스트의 PHP 설정까지 비활성화할 수 있는 취약점입니다. 이로 인해 Apache 서버가 PHP 스크립트를 실행하지 않고 소스 코드를 그대로 클라이언트에 전송할 위험이 있습니다.
💡 쉬운 설명
특정 웹사이트에서 PHP 기능을 껐을 때, 다른 사이트들의 기능까지 함께 꺼지는 오류입니다. 이 때문에 원래는 숨겨져야 할 웹사이트의 내부 소스 코드가 일반 방문자에게 그대로 노출될 수 있습니다.
🇺🇸 원문 (English)
The Apache module for PHP 4.0.0 through PHP 4.0.4, when disabled with the 'engine = off' option for a virtual host, may disable PHP for other virtual hosts, which could cause Apache to serve the source code of PHP scripts.
📍 영향받는 시스템
Apache PHP 모듈 버전 4.0.0 ~ 4.0.4
⚔️ 공격 벡터
가상 호스트 설정의 PHP 엔진 비활성화 옵션을 이용한 소스 코드 노출 유도
🛡️ 대응 방법
PHP 모듈을 4.0.5 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
명령어 실행 결과 PHP 버전이 4.0.0에서 4.0.4 사이로 출력되면 취약한 버전입니다.
php -v 2>/dev/null | grep -E '4\.0\.[0-4]'