🔍 CVE-2013-6712

5.0
CVSS Score
MEDIUM
2013-11-28
2026-04-29 01:13
✅ 완료

🇰🇷 한글 설명

PHP 5.5.6 이하의 DateInterval 객체 생성 함수가 입력 값을 충분히 검증하지 않아 특별하게 작성된 간격 명시를 통해 힙 기반 버퍼 오버리드를 유발할 수 있는 원격 서비스 거부 취약점입니다.

💡 쉬운 설명

PHP에서 날짜 간격을 처리할 때 입력을 제대로 검사하지 않습니다. 악의적인 입력으로 프로그램을 충돌시킬 수 있습니다.

🇺🇸 원문 (English)

The scan function in ext/date/lib/parse_iso_intervals.c in PHP through 5.5.6 does not properly restrict creation of DateInterval objects, which might allow remote attackers to cause a denial of service (heap-based buffer over-read) via a crafted interval specification.

📍 영향받는 시스템

PHP through 5.5.6 (ext/date/lib/parse_iso_intervals.c 모듈)

⚔️ 공격 벡터

원격 공격자가 특별하게 조작한 DateInterval 간격 명시를 제출하여 DoS 유발

🛡️ 대응 방법

PHP를 5.5.7 이상으로 업그레이드하거나 공식 보안 패치 적용

🔧 검증 코드

PHP 5.5.0~5.5.6 버전이 출력되면 취약한 버전, 5.5.7 이상이면 패치됨

Shell / Script
php -v 2>/dev/null | grep -oE '5\.(5\.[0-6]|[0-4]\.[0-9]+)' && echo '취약함' || echo '안전함'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP