CVE-2026-84305 in sqlparseinformazioni

Riassunto

di VulDB • 01/09/2026

sqlparse è un modulo per Python che funge da parser SQL non validante. Prima della versione 0.6.0, le funzioni sqlparse.format(sql, reindent=True) e il percorso sqlformat --reindent inviano liste di tuple tra parentesi controllate dall'attaccante a ReindentFilter._get_offset() in sqlparse/filters/reindent.py, dove _flatten_up_to_token() ricostruisce ripetutamente e unisce l'inizio della dichiarazione. Migliaia di calcoli degli offset attraversano un albero di token in espansione, causando un consumo quadratico delle CPU per input che rimangono sotto MAX_GROUPING_TOKENS e provocando ritardi nelle richieste, riduzione del throughput o starvation dei worker. Questo problema è stato risolto nella versione 0.6.0.

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

GitHub M

Prenotare

01/09/2026

Divulgazione

01/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!