🔍 CVE-2017-16184

7.5
CVSS Score
HIGH
2018-06-07
2026-06-17 01:08
✅ 완료

🇰🇷 한글 설명

scott-blanch-weather-app은 Express 4를 사용하는 Node.js 샘플 애플리케이션입니다. 이 앱은 디렉토리 트래버스 취약점이 있어, 공격자가 URL에 '../'를 삽입함으로써 파일 시스템에 접근할 수 있습니다.

💡 쉬운 설명

웹사이트 주소창에 특수 문자를 입력하여 원래는 볼 수 없는 컴퓨터 내부의 중요한 파일들을 몰래 훔쳐볼 수 있는 문제입니다. 마치 건물의 창문을 통해 허가되지 않은 방 안을 들여다보는 것과 같습니다.

🇺🇸 원문 (English)

scott-blanch-weather-app is a sample Node.js app using Express 4. scott-blanch-weather-app is vulnerable to a directory traversal issue, giving an attacker access to the filesystem by placing "../" in the url.

📍 영향받는 시스템

scott-blanch-weather-app (Express 4 기반 Node.js 애플리케이션)

⚔️ 공격 벡터

URL 경로에 '../'와 같은 상위 디렉토리 이동 문자를 삽입하여 파일 시스템에 접근

🛡️ 대응 방법

입력값 검증 로직을 추가하여 '../'와 같은 경로 조작 문자를 차단하거나, 파일 접근 시 허용된 디렉토리 내로 제한하는 화이트리스트 방식을 적용해야 합니다.

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Node.js