🇰🇷 한글 설명
PHP 5.2.1 이전 버전의 php_stream_filter_create 함수에서 발견된 버퍼 오버플로우 취약점입니다. php://filter/ URL이 마침표(.) 문자로 끝나면 원격 공격자가 악용하여 애플리케이션을 다운시킬 수 있습니다.
💡 쉬운 설명
오래된 PHP 웹 서버에서 특수한 형태의 요청(마침표로 끝나는 파일 경로)을 받으면 서버가 충돌할 수 있습니다. 이를 통해 웹사이트를 사용 불가능하게 만들 수 있습니다.
🇺🇸 원문 (English)
Buffer overflow in the php_stream_filter_create function in PHP 5 before 5.2.1 allows remote attackers to cause a denial of service (application crash) via a php://filter/ URL that has a name ending in the '.' character.
📍 영향받는 시스템
PHP 5.0 ~ 5.2.0
⚔️ 공격 벡터
php://filter/로 시작하고 마침표(.)로 끝나는 URL 요청을 원격으로 전송하여 버퍼 오버플로우 트리거
🛡️ 대응 방법
PHP를 5.2.1 이상으로 업그레이드
🔧 검증 코드
출력된 PHP 버전이 5.2.1 이상이면 안전, 5.2.0 이하이면 취약함
php -v 2>/dev/null | grep -oP 'PHP \K[0-9]\.[0-9]\.[0-9]+'