🇰🇷 한글 설명
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 업로드 요청 전송으로 프로세스 크래시 유발
🔧 검증 코드
명령어 결과에 출력이 있으면 취약한 버전 설치됨. 버전 2.0.2 이상에서는 출력되지 않음.
npm list multer 2>/dev/null | grep -E 'multer@[0-1]\.|multer@2\.0\.[01]'