🔍 CVE-2023-30798

7.5
CVSS Score
HIGH
2023-04-21
2026-07-15 02:17
✅ 완료

🇰🇷 한글 설명

Starlette Python 프레임워크 0.25.0 미만 버전에서 MultipartParser 사용 시 발생하는 취약점입니다. 인증되지 않은 원격 공격자가 다수의 폼 필드나 파일을 전송하여 과도한 메모리 사용을 유발함으로써 HTTP 서비스의 거부 상태(DoS)를 일으킬 수 있습니다.

💡 쉬운 설명

해커가 가짜 파일을 엄청나게 많이 보내서 서버의 메모리를 꽉 채워버리는 공격입니다. 이로 인해 서버가 마비되어 정상적인 서비스를 이용할 수 없게 됩니다.

🇺🇸 원문 (English)

There MultipartParser usage in Encode's Starlette python framework before versions 0.25.0 allows an unauthenticated and remote attacker to specify any number of form fields or files which can cause excessive memory usage resulting in denial of service of the HTTP service.

📍 영향받는 시스템

Encode의 Starlette Python framework 0.25.0 미만 버전

⚔️ 공격 벡터

인증되지 않은 원격 공격자가 조작된 다수의 폼 필드 또는 파일을 전송

🛡️ 대응 방법

Starlette 프레임워크를 0.25.0 이상의 최신 버전으로 업데이트

🔧 검증 코드

출력된 Version 값이 0.25.0 미만이면 취약한 상태입니다.

Shell / Script
pip show starlette | 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:H

💻 영향받는 소프트웨어

Python