🔍 CVE-2014-4049

5.1
CVSS Score
MEDIUM
2014-06-18
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

PHP ext/standard/dns.c의 php_parserr 함수에서 발생하는 힙 기반 버퍼 오버플로우 취약점입니다. 악의적인 DNS TXT 레코드를 통해 원격 공격자가 서버 충돌 또는 임의의 코드 실행을 유발할 수 있습니다.

💡 쉬운 설명

PHP가 DNS 데이터를 처리할 때 메모리 범위를 초과하는 문제가 있어서 공격자가 조작된 DNS 응답으로 서버를 다운시키거나 코드를 실행할 수 있습니다. 이는 웹사이트나 애플리케이션 서버에 심각한 영향을 미칠 수 있습니다.

🇺🇸 원문 (English)

Heap-based buffer overflow in the php_parserr function in ext/standard/dns.c in PHP 5.6.0beta4 and earlier allows remote servers to cause a denial of service (crash) and possibly execute arbitrary code via a crafted DNS TXT record, related to the dns_get_record function.

📍 영향받는 시스템

PHP 5.6.0beta4 및 그 이전 버전, 특히 DNS 조회 기능(dns_get_record)을 사용하는 시스템

⚔️ 공격 벡터

원격 공격자가 악의적인 DNS TXT 레코드를 응답하면 대상 서버의 PHP가 처리 중 버퍼 오버플로우 발생

🛡️ 대응 방법

PHP를 5.6.0 정식 버전 이상 또는 최신 안정 버전으로 업그레이드하고, DNS 레코드 조회 기능 사용을 최소화하기

🔧 검증 코드

PHP 버전이 5.0~5.6.0beta 범위면 취약하며, 5.6.0 정식 이상이면 안전합니다.

Shell / Script
php -v 2>/dev/null | grep -oE '5\.(6\.0beta|[0-5]\.[0-9]+)'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP