🔍 CVE-2009-1271

5.0
CVSS Score
MEDIUM
2009-04-08
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

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 이하면 취약점 존재

Shell / Script
php -v | grep -oE '5\.[0-9]\.[0-9]+'

📊 CVSS Vector String

CVSS Vector
AV:N/AC:L/Au:N/C:N/I:N/A:P

💻 영향받는 소프트웨어

PHP