CVE-2026-84305 in sqlparseИнформация

Сводка

по VulDB • 01.09.2026

sqlparse — это модуль-парсер SQL без проверки валидности для Python. До версии 0.6.0 функции sqlparse.format(sql, reindent=True) и маршрут sqlformat --reindent передавали управляемые атакующим списки кортежей со скобками через ReindentFilter._get_offset() в файле sqlparse/filters/reindent.py, где _flatten_up_to_token() многократно перестраивал и объединял префикс оператора. Тысячи вычислений смещений обходили расширяющееся дерево токенов, что приводило к квадратичному потреблению CPU для входных данных, остающихся ниже MAX_GROUPING_TOKENS, вызывая задержки запросов, снижение пропускной способности или голодание рабочих процессов (worker starvation). Эта проблема исправлена в версии 0.6.0.

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

Ответственный

GitHub M

Резервировать

01.09.2026

Раскрытие

01.09.2026

Модерация

принято

Вход

VDB-397799

EPSS

0.00000

KEV

Нет

Деятельности

Низкий

Источники

Do you know our Splunk app?

Download it now for free!