🇰🇷 한글 설명
PHP의 htmlspecialchars 함수에서 정수 오버플로우 취약점이 발생하여, 공격자가 대용량 출력 문자열을 생성하도록 트리거할 수 있습니다. 이를 통해 서비스 거부(DoS) 또는 다른 영향을 미칠 수 있습니다.
💡 쉬운 설명
PHP에서 특수문자를 변환하는 함수에 버그가 있어서, 매우 큰 데이터를 처리할 때 프로그램이 충돌하거나 오류가 발생할 수 있습니다. 이 버그를 이용하면 웹사이트 서비스를 중단시킬 수 있습니다.
🇺🇸 원문 (English)
Integer overflow in the php_html_entities function in ext/standard/html.c in PHP before 5.5.36 and 5.6.x before 5.6.22 allows remote attackers to cause a denial of service or possibly have unspecified other impact by triggering a large output string from the htmlspecialchars function.
📍 영향받는 시스템
PHP 5.5.0-5.5.35, PHP 5.6.0-5.6.21
⚔️ 공격 벡터
htmlspecialchars 함수에 대용량 문자열 입력으로 정수 오버플로우 트리거
🛡️ 대응 방법
PHP를 5.5.36, 5.6.22 이상으로 업그레이드
🔧 검증 코드
해당 명령어가 PHP 버전을 출력하면 취약한 버전입니다; 출력이 없으면 패치된 버전입니다.
php -v | grep -E 'PHP (5\.(5\.[0-9]|6\.[0-9])|5\.5\.3[0-5]|5\.6\.[0-2][0-9])'