CVE-2023-25578 in Starliteinformazioni

Riassunto

di VulDB • 15/06/2026

Starlite è un framework Asynchronous Server Gateway Interface (ASGI). Prima della versione 1.5.2, l'analisi del corpo della richiesta (`request body parsing`) in `starlite` consente a un potenziale attaccante non autenticato di consumare una grande quantità di tempo CPU e RAM. L'analizzatore per il formato multipart elabora un numero illimitato di parti file e un numero illimitato di parti campo. Si tratta di una vulnerabilità Denial of Service (DoS) remota, potenzialmente non autenticata. Questa vulnerabilità colpisce le applicazioni con un gestore delle richieste che accetta `Body(media_type=RequestEncodingType.MULTI_PART)`. La grande quantità di tempo CPU richiesta per l'elaborazione delle richieste può bloccare tutti i processi worker disponibili e ritardare significativamente o rallentare l'elaborazione delle richieste degli utenti legittimi. L'elevato accumulo di RAM durante l'elaborazione delle richieste può portare a terminazioni forzate (kill) per Out-Of-Memory. È possibile ottenere un DoS completo inviando molte richieste multipart concorrenti in loop. La versione 1.5.2 contiene una patch per questo problema.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

GitHub, Inc.

Prenotare

07/02/2023

Divulgazione

15/02/2023

Moderazione

accettato

CPE

pronto

EPSS

0.01004

KEV

no

Attività

molto basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!