🔍 CVE-2015-6836

7.3
CVSS Score
HIGH
2016-01-19
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

PHP SOAP 확장의 SoapClient __call 메서드에서 헤더를 부적절하게 관리하여 발생하는 취약점입니다. 공격자는 특수하게 조작된 직렬화 데이터를 통해 타입 혼동(type confusion)을 유발하여 원격 코드 실행이 가능합니다.

💡 쉬운 설명

PHP 웹서버의 SOAP 기능에서 데이터 처리 오류로 인해 악의적인 요청을 통해 서버에서 임의의 코드를 실행할 수 있습니다. 이는 웹사이트 전체를 장악당할 수 있는 매우 심각한 결함입니다.

🇺🇸 원문 (English)

The SoapClient __call method in ext/soap/soap.c in PHP before 5.4.45, 5.5.x before 5.5.29, and 5.6.x before 5.6.13 does not properly manage headers, which allows remote attackers to execute arbitrary code via crafted serialized data that triggers a "type confusion" in the serialize_function_call function.

📍 영향받는 시스템

PHP 5.4.0~5.4.44, PHP 5.5.0~5.5.28, PHP 5.6.0~5.6.12 (SOAP 확장 활성화 시)

⚔️ 공격 벡터

HTTP를 통해 SOAP 서버로 특수하게 조작된 직렬화 데이터를 전송하여 타입 혼동 발생 및 원격 코드 실행

🛡️ 대응 방법

PHP를 5.4.45, 5.5.29, 5.6.13 이상으로 업그레이드하거나 SOAP 확장을 비활성화

🔧 검증 코드

출력된 PHP 버전이 5.4.45 미만, 5.5.29 미만, 또는 5.6.13 미만이면 취약함

Shell / Script
php -v 2>/dev/null | head -1 | grep -oP 'PHP \K[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:L

💻 영향받는 소프트웨어

PHP