🔍 CVE-2016-4344

9.8
CVSS Score
CRITICAL
2016-05-22
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

PHP의 xml_utf8_encode 함수에서 정수 오버플로우 취약점이 발생하며, 긴 인수를 utf8_encode에 전달할 경우 힙 기반 버퍼 오버플로우로 인해 서비스 거부 또는 임의 코드 실행이 가능합니다. PHP 7.0.4 이전 버전에서 원격 공격자가 악용할 수 있는 높은 심각도의 취약점입니다.

💡 쉬운 설명

PHP의 문자 인코딩 함수가 너무 긴 텍스트를 받으면 메모리 버퍼를 초과하여 프로그램이 충돌합니다. 공격자가 이를 이용해 웹사이트를 먹통으로 만들거나 시스템을 제어할 수 있습니다.

🇺🇸 원문 (English)

Integer overflow in the xml_utf8_encode function in ext/xml/xml.c in PHP before 7.0.4 allows remote attackers to cause a denial of service or possibly have unspecified other impact via a long argument to the utf8_encode function, leading to a heap-based buffer overflow.

📍 영향받는 시스템

PHP 7.0.4 이전 모든 버전

⚔️ 공격 벡터

원격 공격자가 utf8_encode() 함수에 매우 긴 문자열을 인자로 전달하여 공격

🛡️ 대응 방법

PHP를 7.0.4 이상으로 즉시 업그레이드

🔧 검증 코드

7.0.4 이상 버전이 표시되면 안전하고, 7.0.3 이하이면 즉시 패치 필요

Shell / Script
php -v 2>/dev/null | grep -oE 'PHP [0-9]+\.[0-9]+\.[0-9]+'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP