🔍 CVE-2011-4315

6.8
CVSS Score
MEDIUM
2011-12-08
2026-06-16 23:34
✅ 완료

🇰🇷 한글 설명

nginx 1.0.10 이전 버전의 DNS 리졸버 코드에서 압축 포인터 처리 과정에 힙 버퍼 오버플로우 취약점이 존재합니다. 원격 공격자가 길이가 긴 DNS 응답을 전송하여 nginx 데몬을 크래시시키거나 임의 코드 실행을 시도할 수 있습니다.

💡 쉬운 설명

nginx 웹 서버의 DNS 조회 기능에 메모리 오버플로우 문제가 있어서, 악의적인 DNS 서버가 긴 응답을 보내면 서버가 중지됩니다. nginx 1.0.10 버전 이상으로 업그레이드하면 이 문제가 해결됩니다.

🇺🇸 원문 (English)

Heap-based buffer overflow in compression-pointer processing in core/ngx_resolver.c in nginx before 1.0.10 allows remote resolvers to cause a denial of service (daemon crash) or possibly have unspecified other impact via a long response.

📍 영향받는 시스템

nginx before 1.0.10

⚔️ 공격 벡터

원격 DNS 서버에서 길이가 긴 압축된 도메인명이 포함된 DNS 응답을 전송하여 리졸버 버퍼 오버플로우 유발

🛡️ 대응 방법

nginx를 1.0.10 이상으로 업그레이드

🔧 검증 코드

설치된 nginx 버전이 1.0.10 미만이면 'Vulnerable' 출력, 1.0.10 이상이면 'Patched' 출력

Shell / Script
nginx -v 2>&1 | grep -oE '[0-9]\.[0-9]+\.[0-9]+' | awk -F. '{if($1<1||($1==1&&$2==0&&$3<10))print "Vulnerable";else print "Patched"}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Nginx