7.5 HIGH
- CVSS version: 3.1
- Attack vector (AV): NETWORK
- Attack complexity (AC): LOW
- Privileges required (PR): NONE
- User interaction (UI): NONE
- Scope (S): UNCHANGED
- Confidentiality impact (C): NONE
- Integrity impact (I): NONE
- Availability impact (A): HIGH
MultipartParser DOS with too many fields or files in Starlette Framework
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.
References
-
https://vulncheck.com/advisories/starlette-multipartparser-dos third-party-advisory
-
https://github.com/encode/starlette/security/advisories/GHSA-74m5-2c7w-9w3x vendor-advisoryx_transferred
-
-
https://vulncheck.com/advisories/starlette-multipartparser-dos third-party-advisory
-
https://github.com/encode/starlette/security/advisories/GHSA-74m5-2c7w-9w3x vendor-advisoryx_transferred
-
-
https://vulncheck.com/advisories/starlette-multipartparser-dos third-party-advisory
-
https://github.com/encode/starlette/security/advisories/GHSA-74m5-2c7w-9w3x vendor-advisoryx_transferred
-
-
https://vulncheck.com/advisories/starlette-multipartparser-dos third-party-advisory
-
https://github.com/encode/starlette/security/advisories/GHSA-74m5-2c7w-9w3x vendor-advisoryx_transferred
-
Affected products
- <0.25.0
Matching in nixpkgs
pkgs.python311Packages.starlette
Little ASGI framework that shines
pkgs.python312Packages.starlette
Little ASGI framework that shines
pkgs.python311Packages.sse-starlette
Server Sent Events for Starlette and FastAPI
pkgs.python311Packages.starlette-wtf
Simple tool for integrating Starlette and WTForms
pkgs.python312Packages.sse-starlette
Server Sent Events for Starlette and FastAPI
pkgs.python312Packages.starlette-wtf
Simple tool for integrating Starlette and WTForms
pkgs.python311Packages.starlette-admin
Fast, beautiful and extensible administrative interface framework for Starlette & FastApi applications
pkgs.python312Packages.starlette-admin
Fast, beautiful and extensible administrative interface framework for Starlette & FastApi applications
pkgs.python311Packages.starlette-context
Middleware for Starlette that allows you to store and access the context data of a request
pkgs.python312Packages.starlette-context
Middleware for Starlette that allows you to store and access the context data of a request
Package maintainers
-
@fabaff Fabian Affolter <mail@fabian-affolter.ch>
-
@wd15 Daniel Wheeler <daniel.wheeler2@gmail.com>
-
@pbsds Peder Bergebakken Sundt <pbsds@hotmail.com>
-
@vidister Fiona Weber <v@vidister.de>
-
@n0emis Ember Keske <nixpkgs@n0emis.network>
-
@johannwagner Johann Wagner <nix@wagner.digital>
-
@yu-re-ka Yureka <yuka@yuka.dev>