🔍 CVE-2016-5094

8.6
CVSS Score
HIGH
2016-08-07
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

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 버전을 출력하면 취약한 버전입니다; 출력이 없으면 패치된 버전입니다.

Shell / Script
php -v | grep -E 'PHP (5\.(5\.[0-9]|6\.[0-9])|5\.5\.3[0-5]|5\.6\.[0-2][0-9])'

📊 CVSS Vector String

CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H

💻 영향받는 소프트웨어

PHP