🔍 CVE-2017-20005

9.8
CVSS Score
CRITICAL
2021-06-06
2026-06-17 01:14
✅ 완료

🇰🇷 한글 설명

NGINX 1.13.6 미만 버전의 autoindex 모듈에서 4자리를 초과하는 연도를 처리할 때 버퍼 오버플로우가 발생합니다. 1969년과 같이 잘못된 수정 날짜를 가진 파일을 처리할 경우 정수 오버플로우가 발생하여 시스템에 영향을 줄 수 있습니다.

💡 쉬운 설명

웹 서버의 파일 목록을 보여주는 기능에서 날짜 계산 오류를 이용해 시스템을 공격할 수 있는 문제입니다. 잘못된 날짜 정보가 입력되면 서버가 예상치 못한 동작을 하거나 멈출 수 있습니다.

🇺🇸 원문 (English)

NGINX before 1.13.6 has a buffer overflow for years that exceed four digits, as demonstrated by a file with a modification date in 1969 that causes an integer overflow (or a false modification date far in the future), when encountered by the autoindex module.

📍 영향받는 시스템

NGINX versions prior to 1.13.6 (specifically when autoindex module is enabled)

⚔️ 공격 벡터

autoindex 모듈이 활성화된 상태에서 조작된 수정 날짜를 가진 파일에 접근하여 정수 오버플로우 유도

🛡️ 대응 방법

NGINX를 1.13.6 이상의 최신 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 번호가 1.13.6보다 낮은지 확인하십시오.

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

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Nginx