🇰🇷 한글 설명
PHP 5.2~5.2.13 및 5.3~5.3.2의 Zend Engine에서 비트 연산(shift_left, XOR, shift_right) 핸들러 처리 중 중단이 발생하면 convert_to_long_base 함수를 통해 민감한 메모리 정보가 노출될 수 있는 취약점이다. 특정 조건에서 정수 타입 변환 과정의 오류로 인해 시스템 정보가 유출될 가능성이 있다.
💡 쉬운 설명
PHP의 숫자 계산 기능에서 버그가 있어 특정 상황에서 시스템 메모리 정보가 노출될 수 있습니다. 공격자가 특수한 연산을 요청하면 민감한 정보를 얻을 수 있습니다.
🇺🇸 원문 (English)
The Zend Engine in PHP 5.2 through 5.2.13 and 5.3 through 5.3.2 allows context-dependent attackers to obtain sensitive information by interrupting the handler for the (1) ZEND_BW_XOR opcode (shift_left_function), (2) ZEND_SL opcode (bitwise_xor_function), or (3) ZEND_SR opcode (shift_right_function), related to the convert_to_long_base function.
📍 영향받는 시스템
PHP 5.2.0~5.2.13, PHP 5.3.0~5.3.2
⚔️ 공격 벡터
비트 연산(시프트, XOR) 요청 중 정수 변환 핸들러 중단을 유발하여 메모리 내용 노출 유도
🛡️ 대응 방법
PHP를 5.2.14 이상 또는 5.3.3 이상으로 즉시 업그레이드
🔧 검증 코드
PHP 5.2.0~5.2.13 또는 5.3.0~5.3.2가 표시되면 취약하며, 5.2.14+ 또는 5.3.3+이면 패치됨
php -v 2>/dev/null | grep -oP 'PHP 5\.[23]\.\d+' | head -1