🔍 CVE-2025-7338

7.5
CVSS Score
HIGH
2025-07-17
2026-06-17 10:04
✅ 완료

🇰🇷 한글 설명

Multer 라이브러리의 multipart/form-data 처리 중 발생하는 취약점으로, 공격자가 악의적인 멀티파트 업로드 요청을 전송하여 처리되지 않은 예외를 유발합니다. 이로 인해 Node.js 프로세스가 충돌하는 서비스 거부(DoS) 공격이 가능합니다. 버전 2.0.2로 업그레이드하면 패치됩니다.

💡 쉬운 설명

파일 업로드를 처리하는 Multer에서 이상한 형식의 요청을 받으면 프로그램이 멈춰서 서비스를 사용할 수 없게 됩니다. 최신 버전(2.0.2)으로 업데이트하면 문제가 해결됩니다.

🇺🇸 원문 (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.2 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.2 to receive a patch. No known workarounds are available.

📍 영향받는 시스템

Multer 버전 1.4.4-lts.1 부터 2.0.1 이하

⚔️ 공격 벡터

악의적으로 구성된 multipart/form-data 업로드 요청 전송으로 프로세스 크래시 유발

🛡️ 대응 방법

npm update [email protected] 또는 그 이상으로 업그레이드

🔧 검증 코드

명령어 결과에 출력이 있으면 취약한 버전 설치됨. 버전 2.0.2 이상에서는 출력되지 않음.

Shell / Script
npm list multer 2>/dev/null | grep -E 'multer@[0-1]\.|multer@2\.0\.[01]'

📊 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