🔍 CVE-2009-3898

4.9
CVSS Score
MEDIUM
2009-11-24
2026-06-16 23:12
✅ 완료

🇰🇷 한글 설명

nginx WebDAV 모듈의 Destination 헤더에 ".." 경로 조작을 통해 원격 인증 사용자가 임의의 파일을 생성 또는 덮어쓸 수 있는 디렉토리 트래버설 취약점입니다. 0.7.63 이전 및 0.8.17 이전 버전의 nginx가 영향을 받습니다.

💡 쉬운 설명

nginx 웹 서버의 파일 업로드 기능에서 폴더 경로 조작으로 시스템의 중요한 파일을 손상시킬 수 있는 버그입니다. 이를 악용하면 공격자가 서버 설정 파일이나 다른 파일들을 임의로 변경할 수 있습니다.

🇺🇸 원문 (English)

Directory traversal vulnerability in src/http/modules/ngx_http_dav_module.c in nginx (aka Engine X) before 0.7.63, and 0.8.x before 0.8.17, allows remote authenticated users to create or overwrite arbitrary files via a .. (dot dot) in the Destination HTTP header for the WebDAV (1) COPY or (2) MOVE method.

📍 영향받는 시스템

nginx 0.7.0~0.7.62, 0.8.0~0.8.16

⚔️ 공격 벡터

WebDAV COPY/MOVE 메서드의 Destination HTTP 헤더에 ".." 시퀀스를 삽입하여 상위 디렉토리로 파일 조작

🛡️ 대응 방법

nginx를 0.7.63 이상 또는 0.8.17 이상으로 즉시 업그레이드

🔧 검증 코드

현재 nginx 버전을 확인하여 0.7.63 이상(0.7계열) 또는 0.8.17 이상(0.8계열)인지 확인하세요. 그 이하 버전이면 취약 상태입니다.

Shell / Script
nginx -v 2>&1 | grep -oP 'nginx/\K[0-9]+\.[0-9]+\.[0-9]+'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Nginx