Skip to main content
← All vulnerabilities
CVE-2023-30798PYSEC-2023-48GHSA-74M5-2C7W-9W3X

MultipartParser DOS with too many fields or files in Starlette Framework

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.25.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • starlette

    fixed in 0.25.0

  • starlettePyPI

    fixed in 0.25.0

References 3

GitHub · encode/starlette

vulncheck.com