🇰🇷 한글 설명
PHP의 예외 처리 코드(Zend/zend_exceptions.c)에서 스택 메모리를 과도하게 소비하는 취약점으로, 재귀적 메서드 호출을 통해 원격 공격자가 세그먼테이션 폴트를 유발하여 서비스 거부(DoS) 공격을 수행할 수 있습니다.
💡 쉬운 설명
PHP 웹 서버에서 특정한 방식으로 함수를 반복 호출하면 프로그램이 충돌합니다. 이를 악용하면 누구나 웹사이트를 다운시킬 수 있습니다.
🇺🇸 원문 (English)
Stack consumption vulnerability in Zend/zend_exceptions.c in PHP before 5.4.44, 5.5.x before 5.5.28, and 5.6.x before 5.6.12 allows remote attackers to cause a denial of service (segmentation fault) via recursive method calls.
📍 영향받는 시스템
PHP 5.4 < 5.4.44, PHP 5.5 < 5.5.28, PHP 5.6 < 5.6.12
⚔️ 공격 벡터
HTTP 요청을 통해 재귀적 메서드 호출을 유발하는 악의적 페이로드 전송
🛡️ 대응 방법
PHP를 5.4.44, 5.5.28, 5.6.12 이상 버전으로 업그레이드
🔧 검증 코드
버전이 5.4.44, 5.5.28, 5.6.12 이상이면 안전하고, 그 이하면 취약합니다.
php -v 2>/dev/null | grep -oE '[0-9]+\.[0-9]+\.[0-9]+'