🔍 CVE-2025-47944

7.5
CVSS Score
HIGH
2025-05-19
2026-06-17 09:28
✅ 완료

🇰🇷 한글 설명

Multer 미들웨어의 multipart/form-data 처리 취약점으로, 악의적인 파일 업로드 요청으로 인해 처리되지 않은 예외가 발생하여 Node.js 프로세스가 중단될 수 있습니다. 버전 1.4.4-lts.1부터 2.0.0 이전까지 영향을 받으며, 2.0.0 버전으로 업그레이드하여 해결할 수 있습니다.

💡 쉬운 설명

파일 업로드를 처리하는 Multer라는 Node.js 프로그램에 문제가 있어서, 잘못된 형식의 파일 업로드를 받으면 프로그램이 멈춥니다. 파일 업로드 기능을 사용하는 웹사이트가 갑자기 작동을 멈출 수 있다는 뜻입니다.

🇺🇸 원문 (English)

Multer is a node.js middleware for handling `multipart/form-data`. A vulnerability that is present starting in version 1.4.4-lts.1 and prior to version 2.0.0 allows an attacker to trigger a Denial of Service (DoS) by sending a malformed multi-part upload request. This request causes an unhandled exception, leading to a crash of the process. Users should upgrade to version 2.0.0 to receive a patch. No known workarounds are available.

📍 영향받는 시스템

Multer v1.4.4-lts.1 ~ v2.0.0 (미포함) - Node.js 기반 웹 애플리케이션

⚔️ 공격 벡터

악의적으로 조작된 multipart/form-data 요청을 웹 서버로 전송하여 미처리 예외 발생 유도

🛡️ 대응 방법

Multer를 2.0.0 이상 버전으로 즉시 업그레이드

🔧 검증 코드

출력된 버전이 2.0.0 이상이면 안전함. 1.4.4-lts.1 이상 2.0.0 미만이면 업그레이드 필요

Shell / Script
npm list multer 2>/dev/null | grep multer

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Node.js