🔍 CVE-2021-3189

6.1
CVSS Score
MEDIUM
2021-02-19
2026-06-17 04:04
✅ 완료

🇰🇷 한글 설명

Node.js용 slashify 패키지 1.0.0 버전에서 오픈 리다이렉트(Open-Redirect) 취약점이 발견되었습니다. 공격자는 슬래시(/)를 중복 사용하는 등의 방식으로 사용자를 악의적인 외부 사이트로 유도할 수 있습니다.

💡 쉬운 설명

웹사이트 주소창에 특수 문자를 섞어 입력하면, 원래 가려던 사이트가 아닌 가짜 사이트로 자동으로 연결되는 문제입니다. 이를 통해 사용자는 피싱 사이트에 속아 개인정보를 탈취당할 위험이 있습니다.

🇺🇸 원문 (English)

The slashify package 1.0.0 for Node.js allows open-redirect attacks, as demonstrated by a localhost:3000///example.com/ substring.

📍 영향받는 시스템

Node.js slashify package version 1.0.0

⚔️ 공격 벡터

URL 경로에 다수의 슬래시(///)를 삽입하여 리다이렉션 로직을 우회하는 방식

🛡️ 대응 방법

slashify 패키지를 최신 버전으로 업데이트하거나, 입력값에 대한 슬래시 검증 로직을 강화해야 합니다.

🔧 검증 코드

출력 결과에 [email protected]이 포함되어 있다면 해당 취약점에 노출된 상태입니다.

Shell / Script
npm list slashify

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Node.js