🔍 CVE-2017-11143

7.5
CVSS Score
HIGH
2017-07-10
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

PHP 5.6.31 이전 버전에서 WDDX 역직렬화 처리 중 boolean 매개변수 처리 시 invalid free 버그가 발생합니다. XML을 주입할 수 있는 공격자가 이를 악용하여 PHP 인터프리터를 크래시시킬 수 있는 메모리 안전 취약점입니다.

💡 쉬운 설명

PHP에서 특정 데이터 형식(WDDX)을 처리할 때 메모리 해제 오류가 발생하여, 악의적인 데이터를 전송하면 웹 서버가 강제 종료됩니다. 가용성 침해(서비스 불가) 공격에 해당합니다.

🇺🇸 원문 (English)

In PHP before 5.6.31, an invalid free in the WDDX deserialization of boolean parameters could be used by attackers able to inject XML for deserialization to crash the PHP interpreter, related to an invalid free for an empty boolean element in ext/wddx/wddx.c.

📍 영향받는 시스템

PHP 5.6.30 이하 (PHP 5.6.x 시리즈)

⚔️ 공격 벡터

WDDX 형식의 XML 데이터를 포함한 HTTP 요청 전송 또는 deserialization 함수 호출을 통한 DoS 공격

🛡️ 대응 방법

PHP를 5.6.31 이상으로 즉시 업그레이드하거나, WDDX 확장을 비활성화

🔧 검증 코드

위 명령어가 VULNERABLE을 출력하면 패치가 필요하고, PATCHED를 출력하면 안전한 버전입니다.

Shell / Script
php -v | grep -oE 'PHP [0-9]+\.[0-9]+\.[0-9]+' | awk '{print $2}' | awk -F. '{if($1==5 && $2==6 && $3<31) print "VULNERABLE"; else print "PATCHED"}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP