🔍 CVE-2026-40347

5.3
CVSS Score
MEDIUM
2026-04-18
2026-10-26 21:10
✅ 완료

🇰🇷 한글 설명

Python-Multipart의 0.0.26 이전 버전에서 multipart/form-data 요청의 대용량 preamble 또는 epilogue 섹션을 처리할 때 발생하는 서비스 거부(DoS) 취약점입니다. 공격자는 이를 통해 애플리케이션을 마비시킬 수 있으며, 0.0.26 이상으로 업그레이드하면 해결됩니다.

💡 쉬운 설명

Python-Multipart 라이브러리에서 특정 형태의 대량 데이터를 받으면 서버가 반응하지 않는 문제입니다. 최신 버전(0.0.26)으로 업그레이드하면 이 문제가 해결됩니다.

🇺🇸 원문 (English)

Python-Multipart is a streaming multipart parser for Python. Versions prior to 0.0.26 have a denial of service vulnerability when parsing crafted `multipart/form-data` requests with large preamble or epilogue sections. Upgrade to version 0.0.26 or later, which skips ahead to the next boundary candidate when processing leading CR/LF data and immediately discards epilogue data after the closing boundary.

📍 영향받는 시스템

Python-Multipart < 0.0.26

⚔️ 공격 벡터

multipart/form-data 요청의 preamble 또는 epilogue 섹션에 대용량 데이터를 포함하여 전송

🛡️ 대응 방법

pip install --upgrade python-multipart>=0.0.26

🔧 검증 코드

Version이 0.0.26 이상이면 패치됨, 미만이면 취약한 상태

Shell / Script
pip show python-multipart | grep Version

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Python