🇰🇷 한글 설명
PHP 4.1.2 이후 4.3.0 이전 버전의 wordwrap 함수에서 발생하는 힙 기반 버퍼 오버플로우 취약점입니다. 공격자가 악의적인 입력값을 통해 서비스 거부를 유발하거나 임의의 코드를 실행할 수 있습니다.
💡 쉬운 설명
PHP의 wordwrap 함수가 입력값을 처리할 때 메모리 경계를 벗어나는 문제가 발생합니다. 공격자가 특정 길이의 문자열을 보내면 프로그램이 충돌하거나 공격자의 명령이 실행될 수 있습니다.
🇺🇸 원문 (English)
Heap-based buffer overflow in the wordwrap function in PHP after 4.1.2 and before 4.3.0 may allow attackers to cause a denial of service or execute arbitrary code.
📍 영향받는 시스템
PHP 4.1.2 < version < 4.3.0 (4.1.3, 4.1.x, 4.2.x 포함)
⚔️ 공격 벡터
wordwrap() 함수에 특정 길이의 문자열을 입력하여 힙 메모리 오버플로우 유발
🛡️ 대응 방법
PHP를 4.3.0 이상으로 즉시 업그레이드하거나 wordwrap() 함수 사용을 제한
🔧 검증 코드
표시된 PHP 버전이 4.3.0 이상이면 안전하고, 4.1.2 이상 4.3.0 미만이면 취약함
php -v | grep -oP '(?<=PHP )\d+\.\d+' | head -1