CVE-2026-84305 in sqlparseinformação

Sumário

de VulDB • 01/09/2026

sqlparse é um módulo de análise sintática (parser) SQL não validador para Python. Antes da versão 0.6.0, sqlparse.format(sql, reindent=True) e a rota sqlformat --reindent passam listas de tuplas entre parênteses controladas pelo atacante por ReindentFilter._get_offset() em sqlparse/filters/reindent.py, onde _flatten_up_to_token() reconstrói repetidamente e junta o prefixo da instrução. Milhares de cálculos de deslocamento percorrem uma árvore de tokens em expansão, consumindo CPU quadraticamente para entradas que permanecem abaixo do limite MAX_GROUPING_TOKENS, causando atrasos nas solicitações, redução na taxa de transferência ou esgotamento dos workers (worker starvation). Este problema foi corrigido na versão 0.6.0.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsável

GitHub M

Reservar

01/09/2026

Divulgação

01/09/2026

Moderação

aceite

Entrada

VDB-397799

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Do you know our Splunk app?

Download it now for free!