🇰🇷 한글 설명
PHP 5.2.9 이전 버전의 json_decode 함수가 잘못된 형식의 문자열을 처리할 때 segmentation fault를 발생시킵니다. 원격 공격자는 이를 악용하여 서비스 거부 공격을 수행할 수 있습니다.
💡 쉬운 설명
PHP의 JSON 파싱 기능이 이상한 데이터를 받으면 프로그램이 충돌합니다. 공격자가 이를 악용하면 웹 서버를 다운시킬 수 있습니다.
🇺🇸 원문 (English)
The JSON_parser function (ext/json/JSON_parser.c) in PHP 5.2.x before 5.2.9 allows remote attackers to cause a denial of service (segmentation fault) via a malformed string to the json_decode API function.
📍 영향받는 시스템
PHP 5.2.0 ~ 5.2.8
⚔️ 공격 벡터
원격 공격자가 json_decode 함수에 malformed JSON 문자열 전달
🛡️ 대응 방법
PHP를 5.2.9 이상으로 업그레이드
🔧 검증 코드
출력 버전이 5.2.9 이상이면 패치됨, 5.2.8 이하면 취약점 존재
php -v | grep -oE '5\.[0-9]\.[0-9]+'