Katalog CVE

CVE-2026-71491

WysokieCVSS 8.7
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.26%

Percentyl 18 - wyżej niż 18% wszystkich znanych CVE

Streszczenie

sqlparse to moduł parsera SQL dla Pythona, który nie waliduje składni. Przed wersją 0.6.0 funkcja group_comments w sqlparse/engine/grouping.py wielokrotnie skanuje komentarze przed zabezpieczeniem MAX_GROUPING_TOKENS, co powoduje kwadratowe zużycie CPU podczas wywołań sqlparse.parse() i sqlparse.format(sql, strip_comments=True). Problem został naprawiony w wersji 0.6.0.

Ocena ryzyka

Ryzyko obejmuje nadmierne zużycie zasobów CPU, co może prowadzić do spowolnienia lub odmowy usługi w aplikacjach używających sqlparse do przetwarzania dużych ilości danych SQL.

Rekomendacja

Zaleca się aktualizację sqlparse do wersji 0.6.0 lub nowszej, aby uniknąć problemów z wydajnością.

Inne podatności w sqlparse

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

sqlparse is a non-validating SQL parser module for Python. Prior to 0.6.0, group_comments in sqlparse/engine/grouping.py repeatedly rescans comment-only statements before the MAX_GROUPING_TOKENS guard, causing quadratic CPU consumption through sqlparse.parse() and sqlparse.format(sql, strip_comments=True). This issue is fixed in version 0.6.0.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS