From Salvatore Bonaccorso@21:1/5 to All on Thu Jul 24 07:20:01 2025
Source: starlette
Version: 0.46.1-2
Severity: important
Tags: security upstream
X-Debbugs-Cc: [email protected], Debian Security Team <[email protected]>
Hi,
The following vulnerability was published for starlette.
CVE-2025-54121[0]:
| Starlette is a lightweight ASGI (Asynchronous Server Gateway
| Interface) framework/toolkit, designed for building async web
| services in Python. In versions 0.47.1 and below, when parsing a
| multi-part form with large files (greater than the default max spool
| size) starlette will block the main thread to roll the file over to
| disk. This blocks the event thread which means the application can't
| accept new connections. The UploadFile code has a minor bug where
| instead of just checking for self._in_memory, the logic should also
| check if the additional bytes will cause a rollover. The
| vulnerability is fixed in version 0.47.2.
If you fix the vulnerability please also make sure to include the
CVE (Common Vulnerabilities & Exposures) id in your changelog entry.