🇰🇷 한글 설명
PHP의 SOAP 확장 모듈에서 uri 속성 타입을 검증하지 않아 발생하는 타입 컨퓨전 취약점입니다. 공격자가 정수 타입으로 변조된 직렬화 데이터를 제공하여 민감한 정보를 획득할 수 있습니다.
💡 쉬운 설명
PHP에서 SOAP 통신 시 사용자 입력을 제대로 검증하지 않아 타입 혼동 공격이 가능합니다. 이를 통해 메모리에 있는 민감한 정보가 노출될 수 있습니다.
🇺🇸 원문 (English)
The do_soap_call function in ext/soap/soap.c in PHP before 5.4.39, 5.5.x before 5.5.23, and 5.6.x before 5.6.7 does not verify that the uri property is a string, which allows remote attackers to obtain sensitive information by providing crafted serialized data with an int data type, related to a "type confusion" issue.
📍 영향받는 시스템
PHP 5.4.39 이전, PHP 5.5.23 이전, PHP 5.6.7 이전
⚔️ 공격 벡터
SOAP 모듈에 정수 타입으로 조작된 직렬화 데이터를 전송하여 타입 컨퓨전 발생
🛡️ 대응 방법
PHP를 5.4.39, 5.5.23 또는 5.6.7 이상으로 업그레이드
🔧 검증 코드
출력된 PHP 버전이 5.4.39 이상, 5.5.23 이상, 또는 5.6.7 이상인지 확인
php -v | grep -oP '\d+\.\d+\.\d+'