Lucene search
+L

969 matches found

NVD
NVD
added 2026/08/17 6:17 p.m.8 views

CVE-2026-54284

sqlparse is a non-validating SQL parser module for Python. Prior to 0.6.0, TokenList construction and string conversion in sqlparse/sql.py repeatedly flatten nested token subtrees constructed by groupparenthesis and groupcase, causing quadratic CPU consumption through sqlparse.parse,...

8.7CVSS0.00263EPSS
SaveExploits0References2
Github Security Blog
Github Security Blog
added 2026/08/17 5:49 p.m.18 views

sqlparse: TokenList.__init__ materializes O(subtree) value per group, causing CPU DoS before depth/token caps trigger

Summary sqlparse ships hard limits MAXGROUPINGDEPTH=100, MAXGROUPINGTOKENS=10000 intended to bound parsing work on attacker-supplied SQL, but the path that reaches those limits is itself Ondepth per token-group construction. A 1-2 KB SQL payload e.g. SELECT 1 ... with 500-2000 nesting levels, or ...

8.7CVSS6.1AI score0.00263EPSS
SaveExploits0References3Affected Software1
Snyk
Snyk
added 2026/08/17 5:49 p.m.11 views

Regular Expression Denial of Service (ReDoS)

Overview Affected versions of this package are vulnerable to Regular Expression Denial of Service ReDoS via the grouptokens method in sqlparse/sql.py, which previously called strstart to recompute the value of a token group after extending it with subtokens. Because str on a TokenList recursively...

8.7CVSS6AI score0.00263EPSS
SaveExploits0References3
Cvelist
Cvelist
added 2026/08/17 5:43 p.m.42 views

CVE-2026-54284 sqlparse: TokenList.__init__ materializes O(subtree) value per group, causing CPU DoS before depth/token caps trigger

sqlparse is a non-validating SQL parser module for Python. Prior to 0.6.0, TokenList construction and string conversion in sqlparse/sql.py repeatedly flatten nested token subtrees constructed by groupparenthesis and groupcase, causing quadratic CPU consumption through sqlparse.parse,...

8.7CVSS0.00263EPSS
SaveExploits0References2
CVE
CVE
added 2026/08/17 5:43 p.m.87 views

CVE-2026-54284

sqlparse versions before 0.6.0 have a CPU DoS flaw: TokenList.__init__ calls str(self), which recursively flattens the entire subtree on every group construction, producing O(n*d) cost. A ~2 KB deeply-nested SQL payload pins a worker for ~10 seconds (~5000x amplification). Flask-based SQL formatt...

8.7CVSS5.8AI score0.00263EPSS
SaveExploits0References2
OSV
OSV
added 2026/08/17 5:43 p.m.22 views

CVE-2026-54284 sqlparse: TokenList.__init__ materializes O(subtree) value per group, causing CPU DoS before depth/token caps trigger

sqlparse is a non-validating SQL parser module for Python. Prior to 0.6.0, TokenList construction and string conversion in sqlparse/sql.py repeatedly flatten nested token subtrees constructed by groupparenthesis and groupcase, causing quadratic CPU consumption through sqlparse.parse,...

8.7CVSS5.9AI score
SaveExploits0References4
ATTACKERKB
ATTACKERKB
added 2026/08/17 5:43 p.m.16 views

CVE-2026-54284

sqlparse is a non-validating SQL parser module for Python. Prior to 0.6.0, TokenList construction and string conversion in sqlparse/sql.py repeatedly flatten nested token subtrees constructed by groupparenthesis and groupcase, causing quadratic CPU consumption through sqlparse.parse,...

8.7CVSS5.7AI score0.00263EPSS
SaveExploits0References3Affected Software1
ATTACKERKB
ATTACKERKB
added 2026/08/17 5:41 p.m.15 views

CVE-2026-59893

sqlparse is a non-validating SQL parser module for Python. Prior to 0.6.0, SQLREGEX 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,...

7.5CVSS5.7AI score0.00279EPSS
SaveExploits0References3Affected Software1
EUVD
EUVD
added 2026/08/17 5:41 p.m.10 views

EUVD-2026-60311

sqlparse is a non-validating SQL parser module for Python. Prior to 0.6.0, SQLREGEX 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,...

7.5CVSS5.7AI score0.00279EPSS
SaveExploits0References2
OSV
OSV
added 2026/08/17 5:21 p.m.10 views

GHSA-F2FF-P2WW-7P4P sqlparse: Quadratic O(n²) DoS in group_comments

Summary A comment-only statement -- c\nn may cause a Denial of Service DoS. Details Location: sqlparse/engine/grouping.py:331-341 groupcomments, invoked first in group at grouping.py:439. Reachable via sqlparse.parse and sqlparse.formatsql, stripcomments=True. A statement made of many single-line...

8.7CVSS5.9AI score0.00263EPSS
SaveExploits0References3
Cvelist
Cvelist
added 2026/08/17 5:16 p.m.33 views

CVE-2026-71491 sqlparse: Quadratic O(n²) DoS in group_comments

sqlparse is a non-validating SQL parser module for Python. Prior to 0.6.0, groupcomments in sqlparse/engine/grouping.py repeatedly rescans comment-only statements before the MAXGROUPINGTOKENS guard, causing quadratic CPU consumption through sqlparse.parse and sqlparse.formatsql, stripcomments=Tru...

8.7CVSS0.00263EPSS
SaveExploits0References2
OSV
OSV
added 2026/08/17 5:16 p.m.3 views

CVE-2026-71491 sqlparse: Quadratic O(n²) DoS in group_comments

sqlparse is a non-validating SQL parser module for Python. Prior to 0.6.0, groupcomments in sqlparse/engine/grouping.py repeatedly rescans comment-only statements before the MAXGROUPINGTOKENS guard, causing quadratic CPU consumption through sqlparse.parse and sqlparse.formatsql, stripcomments=Tru...

8.7CVSS5.9AI score
SaveExploits0References4
EUVD
EUVD
added 2026/08/17 5:16 p.m.7 views

EUVD-2026-60309

sqlparse is a non-validating SQL parser module for Python. Prior to 0.6.0, groupcomments in sqlparse/engine/grouping.py repeatedly rescans comment-only statements before the MAXGROUPINGTOKENS guard, causing quadratic CPU consumption through sqlparse.parse and sqlparse.formatsql, stripcomments=Tru...

8.7CVSS5.7AI score0.00263EPSS
SaveExploits0References2
CVE
CVE
added 2026/08/17 5:16 p.m.77 views

CVE-2026-71491

sqlparse (Python SQL parser) prior to 0.6.0 is vulnerable to a quadratic CPU DoS in group_comments (sqlparse/engine/grouping.py). A comment-only statement (e.g., '-- c\n' * n) causes the function to rescan all remaining tokens per iteration, yielding O(n²) behavior. Critically, this runs before t...

8.7CVSS5.7AI score0.00263EPSS
SaveExploits0References2
OSV
OSV
added 2026/08/17 5:55 a.m.9 views

BIT-PYTHON-MIN-2026-6879 Quadratic Behavior in xml.etree.ElementPath Index Predicates

Element.findall and fully-consumed Element.iterfind exhibit On^2 time complexity when using XPath index predicates e.g. 1, last, last-N on XML documents with many same-tag siblings. Element.find is only affected when the first match is near the end of the sibling list, such as with last or...

2CVSS5.4AI score0.00369EPSS
SaveExploits0References11
Positive Technologies
Positive Technologies
added 2026/08/17 12:00 a.m.15 views

PT-2026-76749

sqlparse is a non-validating SQL parser module for Python. Prior to 0.6.0, TokenList construction and string conversion in sqlparse/sql.py repeatedly flatten nested token subtrees constructed by group parenthesis and group case, causing quadratic CPU consumption through sqlparse.parse,...

8.7CVSS5.7AI score0.00263EPSS
SaveExploits0References3
Positive Technologies
Positive Technologies
added 2026/08/17 12:00 a.m.12 views

PT-2026-76735

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,...

7.5CVSS5.7AI score0.00279EPSS
SaveExploits0References3
Positive Technologies
Positive Technologies
added 2026/08/17 12:00 a.m.12 views

PT-2026-76736

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.formatsql, strip...

8.7CVSS5.7AI score0.00263EPSS
SaveExploits0References3
Amazon
Amazon
added 2026/08/17 12:00 a.m.10 views

Important: perl-Date-Manip

Issue Overview: Date::Manip versions through 6.99 for Perl return corrupted dates via non-ASCII decimal digits that pass the numeric range tests in check. The parse regexes capture year, month and day with the \d shorthand, which on a character string matches the whole Unicode decimal digit...

7.5CVSS5.5AI score0.00373EPSS
SaveExploits0
SUSE CVE
SUSE CVE
added 2026/08/14 11:48 p.m.7 views

SUSE CVE-2026-56860

Previously, resolving relative paths containing parent directory '..' segments performed string conversions and buffer rewrites on each step, resulting in quadratic time complexity and high memory allocation overhead. Now, path resolution operates on a byte buffer using index-based backtracking f...

5.3CVSS5.5AI score0.00518EPSS
SaveExploits0References5
Rows per page
Query Builder