Katalog CVE

CVE-2026-59893

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.28%

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

Streszczenie

sqlparse przed wersją 0.6.0 ma problem z wydajnością: SQL_REGEX w sqlparse/keywords.py oraz pętla per-position w sqlparse/lexer.py wielokrotnie skanują niedopasowane literały dollar-quoted i ograniczniki komentarzy wieloliniowych, powodując kwadratowe zużycie CPU podczas sqlparse.parse(), sqlparse.format() i sqlparse.split(). Problem naprawiono w wersji 0.6.0.

Ocena ryzyka

Przetwarzanie złośliwych zapytań SQL może prowadzić do wysokiego zużycia CPU, co może spowolnić lub zablokować aplikację (DoS).

Rekomendacja

Zaktualizuj sqlparse do wersji 0.6.0 lub nowszej.

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, SQL_REGEX in sqlparse/keywords.py and the per-position loop in sqlparse/lexer.py repeatedly scan unmatched dollar-quoted literal and multiline-comment delimiters, causing quadratic CPU consumption through sqlparse.parse(), sqlparse.format(), and sqlparse.split(). This issue is fixed in version 0.6.0.

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