Every CVE Search/ Get API key

CVE-2026-54284

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

8.7 HighFix available

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(), sqlparse.format(), and sqlparse.split() before depth and token limits terminate processing. This issue is fixed in version 0.6.0.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

0.33%Up 0.1 points since Aug 18, 2026
90%50%10%1%

What each source reports

CVE List Score used 8.7

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 group_parenthesis and group_case, causing quadratic CPU consumption through sqlparse.parse(), sqlparse.format(), and sqlparse.split() before depth and token limits terminate processing. This issue is fixed in version 0.6.0.

Record
CVE-2026-54284
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Weakness
CWE-407, CWE-1333
Updated
2026-11-02
EUVDEUVD-2026-60313 8.7

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(), sqlparse.format(), and sqlparse.split() before depth and token limits terminate processing. This issue is fixed in version 0.6.0.

Record
EUVD-2026-60313
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-pwgv-4x5q-6m9f 8.7

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

Summary

sqlparse ships hard limits (MAX_GROUPING_DEPTH=100, MAX_GROUPING_TOKENS=10000) intended to bound parsing work on attacker-supplied SQL, but the path that reaches those limits is itself O(n*depth) per token-group construction. A ~1-2 KB SQL payload (e.g. SELECT (((((1))))) ... with 500-2000 nesting levels, or a 200-400-level nested CASE WHEN chain) drives the parser to spend multiple seconds of CPU before the depth cap raises SQLParseError. Concretely: a 2 KB malicious payload consumes ~10 seconds of CPU per request on a single worker (~5000x CPU-to-input amplification), while a benign 1 KB SQL completes in ~3 ms.

The root cause is TokenList.__init__ calling super().__init__(None, str(self)). TokenList.__str__ flattens the entire subtree on every call, and grouping constructs a new TokenList for every parenthesis / CASE / list group, so a tree of depth d with n total tokens performs O(n*d) flatten work just to materialize the cached value field, which is then never read for grouped nodes (they override __str__).

This is a distinct quadratic from the input-size caps added in GHSA-2m57-hf25-phgg / GHSA-27jp-wm6q-gp25: those caps prevent unbounded work, but the time required to trigger the caps is itself superlinear in payload size.

Affected components

sqlparse 0.5.5 (latest) and every prior version that ships TokenList.__init__. The offending line has existed since the introduction of the cached-value invariant; the recent DoS-protection commit (da67ac1, 2025-12-08) added depth + token caps to _group_matching / _group but left the per-node str(self) materialization untouched.

Vulnerable code (file:line)

sqlparse/sql.py#L162 (release 0.5.5) / sqlparse/sql.py#L167 (current master):

class TokenList(Token):
    __slots__ = 'tokens'

    def __init__(self, tokens=None):
        self.tokens = tokens or []
        [setattr(token, 'parent', self) for token in self.tokens]
        super().__init__(None, str(self))   # ← O(subtree) work per group
        self.is_group = True

    def __str__(self):
        return ''.join(token.value for token in self.flatten())

__str__ recurses via flatten() over the entire subtree below self. Every TokenList constructed during grouping (every Parenthesis, Case, IdentifierList, etc.) runs this on its current children, which themselves recursively call flatten(). For grouping that builds a tree of depth d containing n tokens, the construction cost is O(n * d).

The grouping pipeline that triggers it lives at sqlparse/engine/grouping.py#L80 (group_parenthesis) and sqlparse/engine/grouping.py#L84 (group_case). Both call _group_matching which builds nested Parenthesis / Case TokenList instances bottom-up.

Reachable / How input reaches the sink

sqlparse.parse(sql), sqlparse.format(sql, reindent=True), and sqlparse.split(sql) are the documented entry points and all flow into engine/filter_stack.py:run → engine/grouping.py:group → group_parenthesis / group_case. There is no opt-in flag: the quadratic runs on default configuration whenever attacker-controlled SQL contains nested parentheses, nested CASE WHEN, nested subqueries, or nested ARRAY[] literals.

Real-world consumers that feed user input directly into these entry points include any SQL formatter web service (the sqlformat.org-style class of tools), Django's format_debug_sql (django/db/backends/base/operations.py) used when a debug toolbar shows user-typed SQL, and downstream metadata libraries such as sql-metadata…

Record
GHSA-pwgv-4x5q-6m9f
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Weakness
CWE-407, CWE-1333
Updated
2026-11-02
NVD 8.7

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(), sqlparse.format(), and sqlparse.split() before depth and token limits terminate processing. This issue is fixed in version 0.6.0.

Record
CVE-2026-54284
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Weakness
CWE-407, CWE-1333
Updated
2026-11-02
OSV 8.7

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 group_parenthesis and group_case, causing quadratic CPU consumption through sqlparse.parse(), sqlparse.format(), and sqlparse.split() before depth and token limits terminate processing. This issue is fixed in version 0.6.0.

Record
CVE-2026-54284
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Weakness
CWE-1333, CWE-407
Updated
2026-11-02
OSVDEBIAN-CVE-2026-54284 8.7

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(), sqlparse.format(), and sqlparse.split() before depth and token limits terminate processing. This issue is fixed in version 0.6.0.

Record
DEBIAN-CVE-2026-54284
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Updated
2026-11-02
Show 22 moreShow less
OSVGHSA-pwgv-4x5q-6m9f 8.7

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

Summary

sqlparse ships hard limits (MAX_GROUPING_DEPTH=100, MAX_GROUPING_TOKENS=10000) intended to bound parsing work on attacker-supplied SQL, but the path that reaches those limits is itself O(n*depth) per token-group construction. A ~1-2 KB SQL payload (e.g. SELECT (((((1))))) ... with 500-2000 nesting levels, or a 200-400-level nested CASE WHEN chain) drives the parser to spend multiple seconds of CPU before the depth cap raises SQLParseError. Concretely: a 2 KB malicious payload consumes ~10 seconds of CPU per request on a single worker (~5000x CPU-to-input amplification), while a benign 1 KB SQL completes in ~3 ms.

The root cause is TokenList.__init__ calling super().__init__(None, str(self)). TokenList.__str__ flattens the entire subtree on every call, and grouping constructs a new TokenList for every parenthesis / CASE / list group, so a tree of depth d with n total tokens performs O(n*d) flatten work just to materialize the cached value field, which is then never read for grouped nodes (they override __str__).

This is a distinct quadratic from the input-size caps added in GHSA-2m57-hf25-phgg / GHSA-27jp-wm6q-gp25: those caps prevent unbounded work, but the time required to trigger the caps is itself superlinear in payload size.

Affected components

sqlparse 0.5.5 (latest) and every prior version that ships TokenList.__init__. The offending line has existed since the introduction of the cached-value invariant; the recent DoS-protection commit (da67ac1, 2025-12-08) added depth + token caps to _group_matching / _group but left the per-node str(self) materialization untouched.

Vulnerable code (file:line)

sqlparse/sql.py#L162 (release 0.5.5) / sqlparse/sql.py#L167 (current master):

class TokenList(Token):
    __slots__ = 'tokens'

    def __init__(self, tokens=None):
        self.tokens = tokens or []
        [setattr(token, 'parent', self) for token in self.tokens]
        super().__init__(None, str(self))   # ← O(subtree) work per group
        self.is_group = True

    def __str__(self):
        return ''.join(token.value for token in self.flatten())

__str__ recurses via flatten() over the entire subtree below self. Every TokenList constructed during grouping (every Parenthesis, Case, IdentifierList, etc.) runs this on its current children, which themselves recursively call flatten(). For grouping that builds a tree of depth d containing n tokens, the construction cost is O(n * d).

The grouping pipeline that triggers it lives at sqlparse/engine/grouping.py#L80 (group_parenthesis) and sqlparse/engine/grouping.py#L84 (group_case). Both call _group_matching which builds nested Parenthesis / Case TokenList instances bottom-up.

Reachable / How input reaches the sink

sqlparse.parse(sql), sqlparse.format(sql, reindent=True), and sqlparse.split(sql) are the documented entry points and all flow into engine/filter_stack.py:run → engine/grouping.py:group → group_parenthesis / group_case. There is no opt-in flag: the quadratic runs on default configuration whenever attacker-controlled SQL contains nested parentheses, nested CASE WHEN, nested subqueries, or nested ARRAY[] literals.

Real-world consumers that feed user input directly into these entry points include any SQL formatter web service (the sqlformat.org-style class of tools), Django's format_debug_sql (django/db/backends/base/operations.py) used when a debug toolbar shows user-typed SQL, and downstream metadata libraries such as sql-metadata…

Record
GHSA-pwgv-4x5q-6m9f
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Weakness
CWE-1333, CWE-407
Updated
2026-11-02
OSVOESA-2026-4218 8.7

python-sqlparse security update

A non-validating SQL parser.

Security Fix(es):

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(), sqlparse.format(), and sqlparse.split() before depth and token limits terminate processing. This issue is fixed in version 0.6.0.(CVE-2026-54284)

sqlparse is a non-validating SQL parser module for Python. Prior to 0.6.0, sqlparse/filters/output.py fails to escape existing backslashes before quotes in sqlparse.format output_format='python' and output_format='php' and the corresponding sqlformat -l modes, allowing crafted SQL to terminate the generated string and inject Python or PHP code when a downstream consumer executes or imports the generated source. This issue is fixed in version 0.6.0.(CVE-2026-59894)

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.(CVE-2026-71491)

Record
OESA-2026-4218
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Updated
2026-11-02
OSVOESA-2026-4219 8.7

python-sqlparse security update

A non-validating SQL parser.

Security Fix(es):

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(), sqlparse.format(), and sqlparse.split() before depth and token limits terminate processing. This issue is fixed in version 0.6.0.(CVE-2026-54284)

sqlparse is a non-validating SQL parser module for Python. Prior to 0.6.0, sqlparse/filters/output.py fails to escape existing backslashes before quotes in sqlparse.format output_format='python' and output_format='php' and the corresponding sqlformat -l modes, allowing crafted SQL to terminate the generated string and inject Python or PHP code when a downstream consumer executes or imports the generated source. This issue is fixed in version 0.6.0.(CVE-2026-59894)

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.(CVE-2026-71491)

Record
OESA-2026-4219
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Updated
2026-11-02
OSVPYSEC-2026-3699 8.7

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

Summary

sqlparse ships hard limits (MAX_GROUPING_DEPTH=100, MAX_GROUPING_TOKENS=10000) intended to bound parsing work on attacker-supplied SQL, but the path that reaches those limits is itself O(n*depth) per token-group construction. A ~1-2 KB SQL payload (e.g. SELECT (((((1))))) ... with 500-2000 nesting levels, or a 200-400-level nested CASE WHEN chain) drives the parser to spend multiple seconds of CPU before the depth cap raises SQLParseError. Concretely: a 2 KB malicious payload consumes ~10 seconds of CPU per request on a single worker (~5000x CPU-to-input amplification), while a benign 1 KB SQL completes in ~3 ms.

The root cause is TokenList.__init__ calling super().__init__(None, str(self)). TokenList.__str__ flattens the entire subtree on every call, and grouping constructs a new TokenList for every parenthesis / CASE / list group, so a tree of depth d with n total tokens performs O(n*d) flatten work just to materialize the cached value field, which is then never read for grouped nodes (they override __str__).

This is a distinct quadratic from the input-size caps added in GHSA-2m57-hf25-phgg / GHSA-27jp-wm6q-gp25: those caps prevent unbounded work, but the time required to trigger the caps is itself superlinear in payload size.

Affected components

sqlparse 0.5.5 (latest) and every prior version that ships TokenList.__init__. The offending line has existed since the introduction of the cached-value invariant; the recent DoS-protection commit (da67ac1, 2025-12-08) added depth + token caps to _group_matching / _group but left the per-node str(self) materialization untouched.

Vulnerable code (file:line)

sqlparse/sql.py#L162 (release 0.5.5) / sqlparse/sql.py#L167 (current master):

class TokenList(Token):
    __slots__ = 'tokens'

    def __init__(self, tokens=None):
        self.tokens = tokens or []
        [setattr(token, 'parent', self) for token in self.tokens]
        super().__init__(None, str(self))   # ← O(subtree) work per group
        self.is_group = True

    def __str__(self):
        return ''.join(token.value for token in self.flatten())

__str__ recurses via flatten() over the entire subtree below self. Every TokenList constructed during grouping (every Parenthesis, Case, IdentifierList, etc.) runs this on its current children, which themselves recursively call flatten(). For grouping that builds a tree of depth d containing n tokens, the construction cost is O(n * d).

The grouping pipeline that triggers it lives at sqlparse/engine/grouping.py#L80 (group_parenthesis) and sqlparse/engine/grouping.py#L84 (group_case). Both call _group_matching which builds nested Parenthesis / Case TokenList instances bottom-up.

Reachable / How input reaches the sink

sqlparse.parse(sql), sqlparse.format(sql, reindent=True), and sqlparse.split(sql) are the documented entry points and all flow into engine/filter_stack.py:run → engine/grouping.py:group → group_parenthesis / group_case. There is no opt-in flag: the quadratic runs on default configuration whenever attacker-controlled SQL contains nested parentheses, nested CASE WHEN, nested subqueries, or nested ARRAY[] literals.

Real-world consumers that feed user input directly into these entry points include any SQL formatter web service (the sqlformat.org-style class of tools), Django's format_debug_sql (django/db/backends/base/operations.py) used when a debug toolbar shows user-typed SQL, and downstream metadata libraries such as sql-metadata…

Record
PYSEC-2026-3699
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Updated
2026-11-02
OSVRHLW-2026-7cb565d499929657 7.5

Lightwell Security Advisory: sqlparse 0.5.5+rhlw.1

Red Hat Lightwell has released sqlparse 0.5.5+rhlw.1 with backported fixes for CVE-2026-54284, CVE-2026-59893, CVE-2026-59894, CVE-2026-71491, and CVE-2026-84305.

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

CVE-2026-59893: sqlparse: Inefficient Regex Handling of Dollar-Quoted SQL Literals Leads to ReDoS (Denial of Service)

CVE-2026-59894: sqlparse: Generated Python and PHP snippets allow SQL string breakout through unescaped backslashes

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

CVE-2026-84305: sqlparse: Reindentation of tuple lists causes near-cap quadratic CPU consumption

This patched artifact is a drop-in replacement for sqlparse 0.5.5 from PyPI.

Record
RHLW-2026-7cb565d499929657
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-06
OSVRHSA-2026:71112 8.1

Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.7 Product Security and Bug Fix Update

Record
RHSA-2026:71112
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVRHSA-2026:71113 9.9

Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.6 Product Security and Bug Fix Update

Record
RHSA-2026:71113
CVSS 3.1
9.9 CriticalCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:71114 9.9

Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.5 Product Security and Bug Fix Update

Record
RHSA-2026:71114
CVSS 3.1
9.9 CriticalCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:74503 9.1

Red Hat Security Advisory: Satellite 6.19.5 Async Update

Record
RHSA-2026:74503
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:L
Updated
2026-11-02
OSVRHSA-2026:74504 9.1

Red Hat Security Advisory: Satellite 6.18.10 Async Update

Record
RHSA-2026:74504
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:L
Updated
2026-11-02
OSVRHSA-2026:74505 9.1

Red Hat Security Advisory: Satellite 6.17.12 Async Update

Record
RHSA-2026:74505
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:L
Updated
2026-11-02
OSVRHSA-2026:74506 9.1

Red Hat Security Advisory: Satellite 6.16.14 Async Update

Record
RHSA-2026:74506
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:L
Updated
2026-11-02
OSVUBUNTU-CVE-2026-54284 8.7

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(), sqlparse.format(), and sqlparse.split() before depth and token limits terminate processing. This issue is fixed in version 0.6.0.

Record
UBUNTU-CVE-2026-54284
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Updated
2026-11-02
OSVopenSUSE-SU-2026:11557-1 No score

python313-sqlparse-0.6.0-1.1 on GA media

These are all security issues fixed in the python313-sqlparse-0.6.0-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:11557-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:21690-1 No score

Security update for python-sqlparse

This update for python-sqlparse fixes the following issues:

  • CVE-2026-54284: high algorithm complexity when parsing SQL payloads with hundreds of nesting levels can lead to denial of service via excessive resource consumption (bsc#1275459).
  • CVE-2026-59893: quadratic complexity when processing unmatched dollar-quoted literal and multiline-comment delimiters can lead to denial of service (bsc#1275461).
  • CVE-2026-59894: improper backlash escaping allows for injection of Python or PHP code via a crafted SQL input (bsc#1275460).
  • CVE-2026-71491: quadratic complexity in group_comments when processing comment-only statements can lead to denial of services (bsc#1275466).
  • Incomplete GHSA-27jp-wm6q-gp25 patch (bsc#1268597).
Record
openSUSE-SU-2026:21690-1
Updated
2026-11-02
OSVROOT-APP-PYPI-CVE-2026-54284 No score

CVE-2026-54284 in sqlparse - Patched by Root

Root has patched CVE-2026-54284 in the sqlparse package for Root:PyPI. Multiple fixed versions available.

Record
ROOT-APP-PYPI-CVE-2026-54284
Updated
2026-11-06
OSVSUSE-SU-2026:23561-1 No score

Security update for python-sqlparse

This update for python-sqlparse fixes the following issues:

  • CVE-2026-54284: high algorithm complexity when parsing SQL payloads with hundreds of nesting levels can lead to denial of service via excessive resource consumption (bsc#1275459).
  • CVE-2026-59893: quadratic complexity when processing unmatched dollar-quoted literal and multiline-comment delimiters can lead to denial of service (bsc#1275461).
  • CVE-2026-59894: improper backlash escaping allows for injection of Python or PHP code via a crafted SQL input (bsc#1275460).
  • CVE-2026-71491: quadratic complexity in group_comments when processing comment-only statements can lead to denial of services (bsc#1275466).
  • Incomplete GHSA-27jp-wm6q-gp25 patch (bsc#1268597).
Record
SUSE-SU-2026:23561-1
Updated
2026-11-02
OSVSUSE-SU-2026:3762-1 No score

Security update for python-sqlparse

This update for python-sqlparse fixes the following issues:

  • CVE-2026-54284: TokenList.init materializes O(subtree) value per group, causing CPU DoS before depth/token caps trigger (bsc#1275459).
  • CVE-2026-59893: Inefficient Regex Handling of Dollar-Quoted SQL Literals Leads to ReDoS (bsc#1275461).
  • CVE-2026-59894: Generated Python and PHP snippets allow SQL string breakout through unescaped backslashes (bsc#1275460).
  • CVE-2026-71491: quadratic O(n2) DoS in group_comments (bsc#1275466).
Record
SUSE-SU-2026:3762-1
Updated
2026-11-02
OSVSUSE-SU-2026:3906-1 No score

Security update for python3-sqlparse

This update for python3-sqlparse fixes the following issues:

  • CVE-2026-54284: high algorithm complexity when parsing SQL payloads with hundreds of nesting levels can lead to denial of service via excessive resource consumption (bsc#1275459).
  • CVE-2026-59893: quadratic complexity when processing unmatched dollar-quoted literal and multiline-comment delimiters can lead to denial of service (bsc#1275461).
  • CVE-2026-59894: improper backlash escaping allows for injection of Python or PHP code via a crafted SQL input (bsc#1275460).
  • CVE-2026-71491: quadratic complexity in group_comments when processing comment-only statements can lead to denial of services (bsc#1275466).
Record
SUSE-SU-2026:3906-1
Updated
2026-11-02
OSVSUSE-SU-2026:3907-1 No score

Security update for python-sqlparse

This update for python-sqlparse fixes the following issues:

  • CVE-2026-54284: high algorithm complexity when parsing SQL payloads with hundreds of nesting levels can lead to denial of service via excessive resource consumption (bsc#1275459).
  • CVE-2026-59893: quadratic complexity when processing unmatched dollar-quoted literal and multiline-comment delimiters can lead to denial of service (bsc#1275461).
  • CVE-2026-59894: improper backlash escaping allows for injection of Python or PHP code via a crafted SQL input (bsc#1275460).
  • CVE-2026-71491: quadratic complexity in group_comments when processing comment-only statements can lead to denial of services (bsc#1275466).
Record
SUSE-SU-2026:3907-1
Updated
2026-11-02
OSVSUSE-SU-2026:3910-1 No score

Security update for python-sqlparse

This update for python-sqlparse fixes the following issues:

  • CVE-2026-54284: TokenList.init materializes O(subtree) value per group, causing CPU DoS before depth/token caps trigger (bsc#1275459).
  • CVE-2026-59893: Inefficient Regex Handling of Dollar-Quoted SQL Literals Leads to ReDoS (bsc#1275461).
  • CVE-2026-59894: Generated Python and PHP snippets allow SQL string breakout through unescaped backslashes (bsc#1275460).
  • CVE-2026-71491: quadratic O(n2) DoS in group_comments (bsc#1275466).
Record
SUSE-SU-2026:3910-1
Updated
2026-11-02
OSVUSN-8808-1 No score

sqlparse vulnerabilities

It was discovered that SQL parse contained multiple algorithmic complexity flaws when parsing SQL statements with deeply nested parentheses, comments, or dollar-quoted string literals. An attacker could use this issue to cause SQL parse to consume excessive CPU resources, resulting in a denial of service.

Record
USN-8808-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
sqlparse
PyPI
through 0.5.5
0.6.0
sqlparse
Debian:12
All versions, plus listed versions
0.4.2-10.4.2-1+deb12u10.4.4-10.5.0-10.5.1-1
Show 6 moreShow less
0.5.1-20.5.2-10.5.3-10.5.4-10.5.5-10.5.5-2
None known
sqlparse
Debian:13
All versions, plus listed versions
0.5.3-10.5.4-10.5.5-10.5.5-2
None known
sqlparse
Debian:14
All versions, plus listed versions
0.5.3-10.5.4-10.5.5-10.5.5-2
None known
sqlparse
PyPI
before 0.6.0, plus listed versions
0.1.00.1.10.1.100.1.110.1.12
Show 33 moreShow less
0.1.130.1.140.1.150.1.160.1.170.1.180.1.190.1.20.1.30.1.40.1.50.1.60.1.70.1.80.1.90.2.00.2.10.2.20.2.30.2.40.3.00.3.10.4.00.4.10.4.20.4.30.4.40.5.00.5.10.5.20.5.30.5.40.5.5
0.6.0
python-sqlparse
openEuler:24.03-LTS-SP3
From an advisory covering 3 CVEs
before 0.6.0-1.oe2403sp3
0.6.0-1.oe2403sp3
python-sqlparse
openEuler:24.03-LTS-SP4
From an advisory covering 3 CVEs
before 0.6.0-1.oe2403sp4
0.6.0-1.oe2403sp4
sqlparse
Red Hat Lightwell:PyPI
From an advisory covering 5 CVEs
before 0.5.5+rhlw.1, plus listed versions
0.1.00.1.10.1.100.1.110.1.12
Show 33 moreShow less
0.1.130.1.140.1.150.1.160.1.170.1.180.1.190.1.20.1.30.1.40.1.50.1.60.1.70.1.80.1.90.2.00.2.10.2.20.2.30.2.40.3.00.3.10.4.00.4.10.4.20.4.30.4.40.5.00.5.10.5.20.5.30.5.40.5.5
0.5.5+rhlw.1
receptor
Red Hat:ansible_automation_platform:2.7::el10
From an advisory covering 9 CVEs
before 0:1.6.8-1.el10ap
0:1.6.8-1.el10ap
receptor
Red Hat:ansible_automation_platform_inside:2.7::el9
From an advisory covering 9 CVEs
before 0:1.6.8-1.el9ap
0:1.6.8-1.el9ap
Show 290 moreShow less
Affected packages
PackageAffectedFixed
receptor
Red Hat:ansible_automation_platform:2.7::el9
From an advisory covering 9 CVEs
before 0:1.6.8-1.el9ap
0:1.6.8-1.el9ap
python-sqlparse
Red Hat:ansible_automation_platform_developer:2.7::el10
From an advisory covering 9 CVEs
before 0:0.6.0-1.el10ap
0:0.6.0-1.el10ap
python3-sqlparse
Red Hat:ansible_automation_platform_developer:2.7::el10
From an advisory covering 9 CVEs
before 0:0.6.0-1.el10ap
0:0.6.0-1.el10ap
python-sqlparse
Red Hat:ansible_automation_platform:2.7::el10
From an advisory covering 9 CVEs
before 0:0.6.0-1.el10ap
0:0.6.0-1.el10ap
python3-sqlparse
Red Hat:ansible_automation_platform:2.7::el10
From an advisory covering 9 CVEs
before 0:0.6.0-1.el10ap
0:0.6.0-1.el10ap
python3.12-sqlparse
Red Hat:ansible_automation_platform_developer:2.7::el9
From an advisory covering 9 CVEs
before 0:0.6.0-1.el9ap
0:0.6.0-1.el9ap
python3.12-sqlparse
Red Hat:ansible_automation_platform:2.7::el9
From an advisory covering 9 CVEs
before 0:0.6.0-1.el9ap
0:0.6.0-1.el9ap
automation-controller-venv-tower
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 61 CVEs
before 0:4.7.17-1.el9ap
0:4.7.17-1.el9ap
receptor
Red Hat:ansible_automation_platform:2.6::el10
From an advisory covering 61 CVEs
before 0:1.6.8-1.el10ap
0:1.6.8-1.el10ap
receptor
Red Hat:ansible_automation_platform_developer:2.6::el9
From an advisory covering 61 CVEs
before 0:1.6.8-1.el9ap
0:1.6.8-1.el9ap
receptor
Red Hat:ansible_automation_platform_inside:2.6::el9
From an advisory covering 61 CVEs
before 0:1.6.8-1.el9ap
0:1.6.8-1.el9ap
automation-gateway-proxy-server
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 61 CVEs
before 0:2.6.17-3.el9ap
0:2.6.17-3.el9ap
receptor
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 61 CVEs
before 0:1.6.8-1.el9ap
0:1.6.8-1.el9ap
python-sqlparse
Red Hat:ansible_automation_platform_developer:2.6::el10
From an advisory covering 61 CVEs
before 0:0.6.0-1.el10ap
0:0.6.0-1.el10ap
python3-sqlparse
Red Hat:ansible_automation_platform_developer:2.6::el10
From an advisory covering 61 CVEs
before 0:0.6.0-1.el10ap
0:0.6.0-1.el10ap
python-sqlparse
Red Hat:ansible_automation_platform:2.6::el10
From an advisory covering 61 CVEs
before 0:0.6.0-1.el10ap
0:0.6.0-1.el10ap
python3-sqlparse
Red Hat:ansible_automation_platform:2.6::el10
From an advisory covering 61 CVEs
before 0:0.6.0-1.el10ap
0:0.6.0-1.el10ap
python3.12-sqlparse
Red Hat:ansible_automation_platform_developer:2.6::el9
From an advisory covering 61 CVEs
before 0:0.6.0-1.el9ap
0:0.6.0-1.el9ap
python3.12-sqlparse
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 61 CVEs
before 0:0.6.0-1.el9ap
0:0.6.0-1.el9ap
automation-platform-ui
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 61 CVEs
before 0:2.6.14-1.el9ap
0:2.6.14-1.el9ap
automation-controller
Red Hat:ansible_automation_platform_developer:2.6::el9
From an advisory covering 61 CVEs
before 0:4.7.17-1.el9ap
0:4.7.17-1.el9ap
automation-controller-cli
Red Hat:ansible_automation_platform_developer:2.6::el9
From an advisory covering 61 CVEs
before 0:4.7.17-1.el9ap
0:4.7.17-1.el9ap
automation-controller
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 61 CVEs
before 0:4.7.17-1.el9ap
0:4.7.17-1.el9ap
automation-controller-cli
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 61 CVEs
before 0:4.7.17-1.el9ap
0:4.7.17-1.el9ap
automation-controller-server
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 61 CVEs
before 0:4.7.17-1.el9ap
0:4.7.17-1.el9ap
automation-controller-ui
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 61 CVEs
before 0:4.7.17-1.el9ap
0:4.7.17-1.el9ap
python3.12-gitpython
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 61 CVEs
before 0:3.1.60-1.el9ap
0:3.1.60-1.el9ap
automation-controller-venv-tower
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 57 CVEs
before 0:4.6.33-1.el8ap
0:4.6.33-1.el8ap
automation-controller-venv-tower
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 57 CVEs
before 0:4.6.33-1.el9ap
0:4.6.33-1.el9ap
receptor
Red Hat:ansible_automation_platform_developer:2.5::el8
From an advisory covering 57 CVEs
before 0:1.6.8-1.el8ap
0:1.6.8-1.el8ap
receptor
Red Hat:ansible_automation_platform_inside:2.5::el8
From an advisory covering 57 CVEs
before 0:1.6.8-1.el8ap
0:1.6.8-1.el8ap
automation-gateway-proxy-server
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 57 CVEs
before 0:2.5.10-8.el8ap
0:2.5.10-8.el8ap
receptor
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 57 CVEs
before 0:1.6.8-1.el8ap
0:1.6.8-1.el8ap
receptor
Red Hat:ansible_automation_platform_developer:2.5::el9
From an advisory covering 57 CVEs
before 0:1.6.8-1.el9ap
0:1.6.8-1.el9ap
receptor
Red Hat:ansible_automation_platform_inside:2.5::el9
From an advisory covering 57 CVEs
before 0:1.6.8-1.el9ap
0:1.6.8-1.el9ap
automation-gateway-proxy-server
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 57 CVEs
before 0:2.6.17-3.el9ap
0:2.6.17-3.el9ap
receptor
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 57 CVEs
before 0:1.6.8-1.el9ap
0:1.6.8-1.el9ap
python3.12-sqlparse
Red Hat:ansible_automation_platform_developer:2.5::el8
From an advisory covering 57 CVEs
before 0:0.6.0-1.el8ap
0:0.6.0-1.el8ap
python3.12-sqlparse
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 57 CVEs
before 0:0.6.0-1.el8ap
0:0.6.0-1.el8ap
python3.12-sqlparse
Red Hat:ansible_automation_platform_developer:2.5::el9
From an advisory covering 57 CVEs
before 0:0.6.0-1.el9ap
0:0.6.0-1.el9ap
python3.12-sqlparse
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 57 CVEs
before 0:0.6.0-1.el9ap
0:0.6.0-1.el9ap
automation-gateway-server
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 57 CVEs
before 0:2.5.20260923-1.el8ap
0:2.5.20260923-1.el8ap
automation-gateway-server
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 57 CVEs
before 0:2.5.20260923-1.el9ap
0:2.5.20260923-1.el9ap
python3.12-gitpython
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 57 CVEs
before 0:3.1.60-1.el8ap
0:3.1.60-1.el8ap
python3.12-gitpython
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 57 CVEs
before 0:3.1.60-1.el9ap
0:3.1.60-1.el9ap
rubygem-foreman_remote_execution
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:16.5.3-2.el9sat
0:16.5.3-2.el9sat
rubygem-foreman_remote_execution-cockpit
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:16.5.3-2.el9sat
0:16.5.3-2.el9sat
foreman
Red Hat:satellite_capsule:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman-debug
Red Hat:satellite_capsule:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman-pcp
Red Hat:satellite_capsule:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman
Red Hat:satellite_utils:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman-cli
Red Hat:satellite_utils:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman-cli
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman-debug
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman-dynflow-sidekiq
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman-ec2
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman-journald
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman-libvirt
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman-openstack
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman-pcp
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman-postgresql
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman-redis
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman-service
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman-telemetry
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman-vmware
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
rubygem-hammer_cli
Red Hat:satellite_utils:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0-2.el9sat
0:3.18.0-2.el9sat
rubygem-hammer_cli
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0-2.el9sat
0:3.18.0-2.el9sat
python3.12-dynaconf
Red Hat:satellite_capsule:6.19::el9
From an advisory covering 31 CVEs
before 0:3.2.13-2.el9pc
0:3.2.13-2.el9pc
python3.12-dynaconf
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.2.13-2.el9pc
0:3.2.13-2.el9pc
yggdrasil-worker-forwarder
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:0.1.0-2.1.el9sat
0:0.1.0-2.1.el9sat
python3.12-sqlparse
Red Hat:satellite_capsule:6.19::el9
From an advisory covering 31 CVEs
before 0:0.6.0-1.el9pc
0:0.6.0-1.el9pc
python3.12-sqlparse
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:0.6.0-1.el9pc
0:0.6.0-1.el9pc
rubygem-katello
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:4.20.0.11-1.el9sat
0:4.20.0.11-1.el9sat
python3.12-gitpython
Red Hat:satellite_capsule:6.19::el9
From an advisory covering 31 CVEs
before 0:3.1.62-1.el9pc
0:3.1.62-1.el9pc
python3.12-gitpython
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.1.62-1.el9pc
0:3.1.62-1.el9pc
rubygem-foreman_remote_execution
Red Hat:satellite:6.18::el9
From an advisory covering 26 CVEs
before 0:16.2.3-2.el9sat
0:16.2.3-2.el9sat
rubygem-foreman_remote_execution-cockpit
Red Hat:satellite:6.18::el9
From an advisory covering 26 CVEs
before 0:16.2.3-2.el9sat
0:16.2.3-2.el9sat
foreman
Red Hat:satellite_capsule:6.18::el9
From an advisory covering 26 CVEs
before 0:3.16.0.25-1.el9sat
0:3.16.0.25-1.el9sat
foreman
Red Hat:satellite_utils:6.18::el9
From an advisory covering 26 CVEs
before 0:3.16.0.25-1.el9sat
0:3.16.0.25-1.el9sat
foreman
Red Hat:satellite:6.18::el9
From an advisory covering 26 CVEs
before 0:3.16.0.25-1.el9sat
0:3.16.0.25-1.el9sat
foreman-debug
Red Hat:satellite_capsule:6.18::el9
From an advisory covering 26 CVEs
before 0:3.16.0.25-1.el9sat
0:3.16.0.25-1.el9sat
foreman-pcp
Red Hat:satellite_capsule:6.18::el9
From an advisory covering 26 CVEs
before 0:3.16.0.25-1.el9sat
0:3.16.0.25-1.el9sat
foreman-cli
Red Hat:satellite_utils:6.18::el9
From an advisory covering 26 CVEs
before 0:3.16.0.25-1.el9sat
0:3.16.0.25-1.el9sat
foreman-cli
Red Hat:satellite:6.18::el9
From an advisory covering 26 CVEs
before 0:3.16.0.25-1.el9sat
0:3.16.0.25-1.el9sat
foreman-debug
Red Hat:satellite:6.18::el9
From an advisory covering 26 CVEs
before 0:3.16.0.25-1.el9sat
0:3.16.0.25-1.el9sat
foreman-dynflow-sidekiq
Red Hat:satellite:6.18::el9
From an advisory covering 26 CVEs
before 0:3.16.0.25-1.el9sat
0:3.16.0.25-1.el9sat
foreman-ec2
Red Hat:satellite:6.18::el9
From an advisory covering 26 CVEs
before 0:3.16.0.25-1.el9sat
0:3.16.0.25-1.el9sat
foreman-journald
Red Hat:satellite:6.18::el9
From an advisory covering 26 CVEs
before 0:3.16.0.25-1.el9sat
0:3.16.0.25-1.el9sat
foreman-libvirt
Red Hat:satellite:6.18::el9
From an advisory covering 26 CVEs
before 0:3.16.0.25-1.el9sat
0:3.16.0.25-1.el9sat
foreman-openstack
Red Hat:satellite:6.18::el9
From an advisory covering 26 CVEs
before 0:3.16.0.25-1.el9sat
0:3.16.0.25-1.el9sat
foreman-pcp
Red Hat:satellite:6.18::el9
From an advisory covering 26 CVEs
before 0:3.16.0.25-1.el9sat
0:3.16.0.25-1.el9sat
foreman-postgresql
Red Hat:satellite:6.18::el9
From an advisory covering 26 CVEs
before 0:3.16.0.25-1.el9sat
0:3.16.0.25-1.el9sat
foreman-redis
Red Hat:satellite:6.18::el9
From an advisory covering 26 CVEs
before 0:3.16.0.25-1.el9sat
0:3.16.0.25-1.el9sat
foreman-service
Red Hat:satellite:6.18::el9
From an advisory covering 26 CVEs
before 0:3.16.0.25-1.el9sat
0:3.16.0.25-1.el9sat
foreman-telemetry
Red Hat:satellite:6.18::el9
From an advisory covering 26 CVEs
before 0:3.16.0.25-1.el9sat
0:3.16.0.25-1.el9sat
foreman-vmware
Red Hat:satellite:6.18::el9
From an advisory covering 26 CVEs
before 0:3.16.0.25-1.el9sat
0:3.16.0.25-1.el9sat
rubygem-hammer_cli
Red Hat:satellite_utils:6.18::el9
From an advisory covering 26 CVEs
before 0:3.16.0-2.el9sat
0:3.16.0-2.el9sat
rubygem-hammer_cli
Red Hat:satellite:6.18::el9
From an advisory covering 26 CVEs
before 0:3.16.0-2.el9sat
0:3.16.0-2.el9sat
python3.12-dynaconf
Red Hat:satellite_capsule:6.18::el9
From an advisory covering 26 CVEs
before 0:3.2.13-2.el9pc
0:3.2.13-2.el9pc
python3.12-dynaconf
Red Hat:satellite:6.18::el9
From an advisory covering 26 CVEs
before 0:3.2.13-2.el9pc
0:3.2.13-2.el9pc
yggdrasil-worker-forwarder
Red Hat:satellite:6.18::el9
From an advisory covering 26 CVEs
before 0:0.1.0-2.1.el9sat
0:0.1.0-2.1.el9sat
pulpcore-obsolete-packages
Red Hat:satellite_capsule:6.18::el9
From an advisory covering 26 CVEs
before 0:1.3.1-6.el9pc
0:1.3.1-6.el9pc
python3.12-gitpython
Red Hat:satellite_capsule:6.18::el9
From an advisory covering 26 CVEs
before 0:3.1.62-1.el9pc
0:3.1.62-1.el9pc
python3.12-sqlparse
Red Hat:satellite_capsule:6.18::el9
From an advisory covering 26 CVEs
before 0:0.6.0-1.el9pc
0:0.6.0-1.el9pc
satellite
Red Hat:satellite_capsule:6.18::el9
From an advisory covering 26 CVEs
before 0:6.18.10-1.el9sat
0:6.18.10-1.el9sat
satellite-capsule
Red Hat:satellite_capsule:6.18::el9
From an advisory covering 26 CVEs
before 0:6.18.10-1.el9sat
0:6.18.10-1.el9sat
satellite-common
Red Hat:satellite_capsule:6.18::el9
From an advisory covering 26 CVEs
before 0:6.18.10-1.el9sat
0:6.18.10-1.el9sat
satellite-obsolete-packages
Red Hat:satellite_capsule:6.18::el9
From an advisory covering 26 CVEs
before 0:6.18.10-1.el9sat
0:6.18.10-1.el9sat
satellite
Red Hat:satellite_utils:6.18::el9
From an advisory covering 26 CVEs
before 0:6.18.10-1.el9sat
0:6.18.10-1.el9sat
satellite-cli
Red Hat:satellite_utils:6.18::el9
From an advisory covering 26 CVEs
before 0:6.18.10-1.el9sat
0:6.18.10-1.el9sat
pulpcore-obsolete-packages
Red Hat:satellite:6.18::el9
From an advisory covering 26 CVEs
before 0:1.3.1-6.el9pc
0:1.3.1-6.el9pc
python3.12-gitpython
Red Hat:satellite:6.18::el9
From an advisory covering 26 CVEs
before 0:3.1.62-1.el9pc
0:3.1.62-1.el9pc
python3.12-sqlparse
Red Hat:satellite:6.18::el9
From an advisory covering 26 CVEs
before 0:0.6.0-1.el9pc
0:0.6.0-1.el9pc
rubygem-katello
Red Hat:satellite:6.18::el9
From an advisory covering 26 CVEs
before 0:4.18.0.24-1.el9sat
0:4.18.0.24-1.el9sat
rubygem-safemode
Red Hat:satellite:6.18::el9
From an advisory covering 26 CVEs
before 0:1.5.0-2.el9sat
0:1.5.0-2.el9sat
satellite
Red Hat:satellite:6.18::el9
From an advisory covering 26 CVEs
before 0:6.18.10-1.el9sat
0:6.18.10-1.el9sat
satellite-cli
Red Hat:satellite:6.18::el9
From an advisory covering 26 CVEs
before 0:6.18.10-1.el9sat
0:6.18.10-1.el9sat
satellite-common
Red Hat:satellite:6.18::el9
From an advisory covering 26 CVEs
before 0:6.18.10-1.el9sat
0:6.18.10-1.el9sat
satellite-obsolete-packages
Red Hat:satellite:6.18::el9
From an advisory covering 26 CVEs
before 0:6.18.10-1.el9sat
0:6.18.10-1.el9sat
rubygem-foreman_remote_execution
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:15.0.2-2.el9sat
0:15.0.2-2.el9sat
rubygem-foreman_remote_execution-cockpit
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:15.0.2-2.el9sat
0:15.0.2-2.el9sat
foreman
Red Hat:satellite_capsule:6.17::el9
From an advisory covering 32 CVEs
before 0:3.14.0.22-1.el9sat
0:3.14.0.22-1.el9sat
foreman-debug
Red Hat:satellite_capsule:6.17::el9
From an advisory covering 32 CVEs
before 0:3.14.0.22-1.el9sat
0:3.14.0.22-1.el9sat
foreman-pcp
Red Hat:satellite_capsule:6.17::el9
From an advisory covering 32 CVEs
before 0:3.14.0.22-1.el9sat
0:3.14.0.22-1.el9sat
foreman
Red Hat:satellite_utils:6.17::el9
From an advisory covering 32 CVEs
before 0:3.14.0.22-1.el9sat
0:3.14.0.22-1.el9sat
foreman-cli
Red Hat:satellite_utils:6.17::el9
From an advisory covering 32 CVEs
before 0:3.14.0.22-1.el9sat
0:3.14.0.22-1.el9sat
foreman
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:3.14.0.22-1.el9sat
0:3.14.0.22-1.el9sat
foreman-cli
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:3.14.0.22-1.el9sat
0:3.14.0.22-1.el9sat
foreman-debug
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:3.14.0.22-1.el9sat
0:3.14.0.22-1.el9sat
foreman-dynflow-sidekiq
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:3.14.0.22-1.el9sat
0:3.14.0.22-1.el9sat
foreman-ec2
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:3.14.0.22-1.el9sat
0:3.14.0.22-1.el9sat
foreman-journald
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:3.14.0.22-1.el9sat
0:3.14.0.22-1.el9sat
foreman-libvirt
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:3.14.0.22-1.el9sat
0:3.14.0.22-1.el9sat
foreman-openstack
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:3.14.0.22-1.el9sat
0:3.14.0.22-1.el9sat
foreman-ovirt
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:3.14.0.22-1.el9sat
0:3.14.0.22-1.el9sat
foreman-pcp
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:3.14.0.22-1.el9sat
0:3.14.0.22-1.el9sat
foreman-postgresql
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:3.14.0.22-1.el9sat
0:3.14.0.22-1.el9sat
foreman-redis
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:3.14.0.22-1.el9sat
0:3.14.0.22-1.el9sat
foreman-service
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:3.14.0.22-1.el9sat
0:3.14.0.22-1.el9sat
foreman-telemetry
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:3.14.0.22-1.el9sat
0:3.14.0.22-1.el9sat
foreman-vmware
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:3.14.0.22-1.el9sat
0:3.14.0.22-1.el9sat
rubygem-hammer_cli
Red Hat:satellite_utils:6.17::el9
From an advisory covering 32 CVEs
before 0:3.14.0-2.el9sat
0:3.14.0-2.el9sat
rubygem-hammer_cli
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:3.14.0-2.el9sat
0:3.14.0-2.el9sat
python-dynaconf
Red Hat:satellite_capsule:6.17::el9
From an advisory covering 32 CVEs
before 0:3.2.13-1.el9pc
0:3.2.13-1.el9pc
python3.11-dynaconf
Red Hat:satellite_capsule:6.17::el9
From an advisory covering 32 CVEs
before 0:3.2.13-1.el9pc
0:3.2.13-1.el9pc
python-dynaconf
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:3.2.13-1.el9pc
0:3.2.13-1.el9pc
python3.11-dynaconf
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:3.2.13-1.el9pc
0:3.2.13-1.el9pc
yggdrasil-worker-forwarder
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:0.1.0-2.1.el9sat
0:0.1.0-2.1.el9sat
python-gitpython
Red Hat:satellite_capsule:6.17::el9
From an advisory covering 32 CVEs
before 0:3.1.62-1.el9pc
0:3.1.62-1.el9pc
python-lxml
Red Hat:satellite_capsule:6.17::el9
From an advisory covering 32 CVEs
before 0:5.3.1-2.el9pc
0:5.3.1-2.el9pc
python-lxml-debugsource
Red Hat:satellite_capsule:6.17::el9
From an advisory covering 32 CVEs
before 0:5.3.1-2.el9pc
0:5.3.1-2.el9pc
python-sqlparse
Red Hat:satellite_capsule:6.17::el9
From an advisory covering 32 CVEs
before 0:0.6.0-1.el9pc
0:0.6.0-1.el9pc
python3.11-gitpython
Red Hat:satellite_capsule:6.17::el9
From an advisory covering 32 CVEs
before 0:3.1.62-1.el9pc
0:3.1.62-1.el9pc
python3.11-lxml
Red Hat:satellite_capsule:6.17::el9
From an advisory covering 32 CVEs
before 0:5.3.1-2.el9pc
0:5.3.1-2.el9pc
python3.11-lxml-debuginfo
Red Hat:satellite_capsule:6.17::el9
From an advisory covering 32 CVEs
before 0:5.3.1-2.el9pc
0:5.3.1-2.el9pc
python3.11-sqlparse
Red Hat:satellite_capsule:6.17::el9
From an advisory covering 32 CVEs
before 0:0.6.0-1.el9pc
0:0.6.0-1.el9pc
satellite
Red Hat:satellite_capsule:6.17::el9
From an advisory covering 32 CVEs
before 0:6.17.12-1.el9sat
0:6.17.12-1.el9sat
satellite-capsule
Red Hat:satellite_capsule:6.17::el9
From an advisory covering 32 CVEs
before 0:6.17.12-1.el9sat
0:6.17.12-1.el9sat
satellite-common
Red Hat:satellite_capsule:6.17::el9
From an advisory covering 32 CVEs
before 0:6.17.12-1.el9sat
0:6.17.12-1.el9sat
satellite-obsolete-packages
Red Hat:satellite_capsule:6.17::el9
From an advisory covering 32 CVEs
before 0:6.17.12-1.el9sat
0:6.17.12-1.el9sat
satellite
Red Hat:satellite_utils:6.17::el9
From an advisory covering 32 CVEs
before 0:6.17.12-1.el9sat
0:6.17.12-1.el9sat
satellite-cli
Red Hat:satellite_utils:6.17::el9
From an advisory covering 32 CVEs
before 0:6.17.12-1.el9sat
0:6.17.12-1.el9sat
python-gitpython
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:3.1.62-1.el9pc
0:3.1.62-1.el9pc
python-lxml
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:5.3.1-2.el9pc
0:5.3.1-2.el9pc
python-lxml-debugsource
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:5.3.1-2.el9pc
0:5.3.1-2.el9pc
python-sqlparse
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:0.6.0-1.el9pc
0:0.6.0-1.el9pc
python3.11-gitpython
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:3.1.62-1.el9pc
0:3.1.62-1.el9pc
python3.11-lxml
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:5.3.1-2.el9pc
0:5.3.1-2.el9pc
python3.11-lxml-debuginfo
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:5.3.1-2.el9pc
0:5.3.1-2.el9pc
python3.11-sqlparse
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:0.6.0-1.el9pc
0:0.6.0-1.el9pc
rubygem-katello
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:4.16.0.20-1.el9sat
0:4.16.0.20-1.el9sat
rubygem-safemode
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:1.5.0-2.el9sat
0:1.5.0-2.el9sat
satellite
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:6.17.12-1.el9sat
0:6.17.12-1.el9sat
satellite-cli
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:6.17.12-1.el9sat
0:6.17.12-1.el9sat
satellite-common
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:6.17.12-1.el9sat
0:6.17.12-1.el9sat
satellite-obsolete-packages
Red Hat:satellite:6.17::el9
From an advisory covering 32 CVEs
before 0:6.17.12-1.el9sat
0:6.17.12-1.el9sat
rubygem-foreman_remote_execution
Red Hat:satellite:6.16::el8
From an advisory covering 31 CVEs
before 0:13.2.8-2.el8sat
0:13.2.8-2.el8sat
rubygem-foreman_remote_execution-cockpit
Red Hat:satellite:6.16::el8
From an advisory covering 31 CVEs
before 0:13.2.8-2.el8sat
0:13.2.8-2.el8sat
rubygem-foreman_remote_execution
Red Hat:satellite:6.16::el9
From an advisory covering 31 CVEs
before 0:13.2.8-2.el9sat
0:13.2.8-2.el9sat
rubygem-foreman_remote_execution-cockpit
Red Hat:satellite:6.16::el9
From an advisory covering 31 CVEs
before 0:13.2.8-2.el9sat
0:13.2.8-2.el9sat
foreman
Red Hat:satellite_capsule:6.16::el8
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el8sat
0:3.12.0.23-1.el8sat
foreman-debug
Red Hat:satellite_capsule:6.16::el8
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el8sat
0:3.12.0.23-1.el8sat
foreman-pcp
Red Hat:satellite_capsule:6.16::el8
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el8sat
0:3.12.0.23-1.el8sat
foreman
Red Hat:satellite_utils:6.16::el8
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el8sat
0:3.12.0.23-1.el8sat
foreman-cli
Red Hat:satellite_utils:6.16::el8
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el8sat
0:3.12.0.23-1.el8sat
foreman
Red Hat:satellite:6.16::el8
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el8sat
0:3.12.0.23-1.el8sat
foreman-cli
Red Hat:satellite:6.16::el8
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el8sat
0:3.12.0.23-1.el8sat
foreman-debug
Red Hat:satellite:6.16::el8
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el8sat
0:3.12.0.23-1.el8sat
foreman-dynflow-sidekiq
Red Hat:satellite:6.16::el8
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el8sat
0:3.12.0.23-1.el8sat
foreman-ec2
Red Hat:satellite:6.16::el8
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el8sat
0:3.12.0.23-1.el8sat
foreman-journald
Red Hat:satellite:6.16::el8
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el8sat
0:3.12.0.23-1.el8sat
foreman-libvirt
Red Hat:satellite:6.16::el8
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el8sat
0:3.12.0.23-1.el8sat
foreman-openstack
Red Hat:satellite:6.16::el8
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el8sat
0:3.12.0.23-1.el8sat
foreman-ovirt
Red Hat:satellite:6.16::el8
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el8sat
0:3.12.0.23-1.el8sat
foreman-pcp
Red Hat:satellite:6.16::el8
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el8sat
0:3.12.0.23-1.el8sat
foreman-postgresql
Red Hat:satellite:6.16::el8
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el8sat
0:3.12.0.23-1.el8sat
foreman-redis
Red Hat:satellite:6.16::el8
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el8sat
0:3.12.0.23-1.el8sat
foreman-service
Red Hat:satellite:6.16::el8
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el8sat
0:3.12.0.23-1.el8sat
foreman-telemetry
Red Hat:satellite:6.16::el8
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el8sat
0:3.12.0.23-1.el8sat
foreman-vmware
Red Hat:satellite:6.16::el8
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el8sat
0:3.12.0.23-1.el8sat
foreman
Red Hat:satellite_capsule:6.16::el9
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el9sat
0:3.12.0.23-1.el9sat
foreman-debug
Red Hat:satellite_capsule:6.16::el9
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el9sat
0:3.12.0.23-1.el9sat
foreman-pcp
Red Hat:satellite_capsule:6.16::el9
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el9sat
0:3.12.0.23-1.el9sat
foreman
Red Hat:satellite_utils:6.16::el9
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el9sat
0:3.12.0.23-1.el9sat
foreman-cli
Red Hat:satellite_utils:6.16::el9
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el9sat
0:3.12.0.23-1.el9sat
foreman
Red Hat:satellite:6.16::el9
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el9sat
0:3.12.0.23-1.el9sat
foreman-cli
Red Hat:satellite:6.16::el9
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el9sat
0:3.12.0.23-1.el9sat
foreman-debug
Red Hat:satellite:6.16::el9
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el9sat
0:3.12.0.23-1.el9sat
foreman-dynflow-sidekiq
Red Hat:satellite:6.16::el9
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el9sat
0:3.12.0.23-1.el9sat
foreman-ec2
Red Hat:satellite:6.16::el9
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el9sat
0:3.12.0.23-1.el9sat
foreman-journald
Red Hat:satellite:6.16::el9
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el9sat
0:3.12.0.23-1.el9sat
foreman-libvirt
Red Hat:satellite:6.16::el9
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el9sat
0:3.12.0.23-1.el9sat
foreman-openstack
Red Hat:satellite:6.16::el9
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el9sat
0:3.12.0.23-1.el9sat
foreman-ovirt
Red Hat:satellite:6.16::el9
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el9sat
0:3.12.0.23-1.el9sat
foreman-pcp
Red Hat:satellite:6.16::el9
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el9sat
0:3.12.0.23-1.el9sat
foreman-postgresql
Red Hat:satellite:6.16::el9
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el9sat
0:3.12.0.23-1.el9sat
foreman-redis
Red Hat:satellite:6.16::el9
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el9sat
0:3.12.0.23-1.el9sat
foreman-service
Red Hat:satellite:6.16::el9
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el9sat
0:3.12.0.23-1.el9sat
foreman-telemetry
Red Hat:satellite:6.16::el9
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el9sat
0:3.12.0.23-1.el9sat
foreman-vmware
Red Hat:satellite:6.16::el9
From an advisory covering 31 CVEs
before 0:3.12.0.23-1.el9sat
0:3.12.0.23-1.el9sat
rubygem-hammer_cli
Red Hat:satellite_utils:6.16::el8
From an advisory covering 31 CVEs
before 0:3.12.0-2.el8sat
0:3.12.0-2.el8sat
rubygem-hammer_cli
Red Hat:satellite:6.16::el8
From an advisory covering 31 CVEs
before 0:3.12.0-2.el8sat
0:3.12.0-2.el8sat
rubygem-hammer_cli
Red Hat:satellite_utils:6.16::el9
From an advisory covering 31 CVEs
before 0:3.12.0-2.el9sat
0:3.12.0-2.el9sat
rubygem-hammer_cli
Red Hat:satellite:6.16::el9
From an advisory covering 31 CVEs
before 0:3.12.0-2.el9sat
0:3.12.0-2.el9sat
python-dynaconf
Red Hat:satellite_capsule:6.16::el8
From an advisory covering 31 CVEs
before 0:3.2.13-1.el8pc
0:3.2.13-1.el8pc
python3.11-dynaconf
Red Hat:satellite_capsule:6.16::el8
From an advisory covering 31 CVEs
before 0:3.2.13-1.el8pc
0:3.2.13-1.el8pc
python-dynaconf
Red Hat:satellite:6.16::el8
From an advisory covering 31 CVEs
before 0:3.2.13-1.el8pc
0:3.2.13-1.el8pc
python3.11-dynaconf
Red Hat:satellite:6.16::el8
From an advisory covering 31 CVEs
before 0:3.2.13-1.el8pc
0:3.2.13-1.el8pc
python-dynaconf
Red Hat:satellite_capsule:6.16::el9
From an advisory covering 31 CVEs
before 0:3.2.13-1.el9pc
0:3.2.13-1.el9pc
python3.11-dynaconf
Red Hat:satellite_capsule:6.16::el9
From an advisory covering 31 CVEs
before 0:3.2.13-1.el9pc
0:3.2.13-1.el9pc
python-dynaconf
Red Hat:satellite:6.16::el9
From an advisory covering 31 CVEs
before 0:3.2.13-1.el9pc
0:3.2.13-1.el9pc
python3.11-dynaconf
Red Hat:satellite:6.16::el9
From an advisory covering 31 CVEs
before 0:3.2.13-1.el9pc
0:3.2.13-1.el9pc
yggdrasil-worker-forwarder
Red Hat:satellite:6.16::el8
From an advisory covering 31 CVEs
before 0:0.1.0-2.el8sat
0:0.1.0-2.el8sat
yggdrasil-worker-forwarder
Red Hat:satellite:6.16::el9
From an advisory covering 31 CVEs
before 0:0.1.0-2.1.el9sat
0:0.1.0-2.1.el9sat
python-gitpython
Red Hat:satellite_capsule:6.16::el8
From an advisory covering 31 CVEs
before 0:3.1.62-1.el8pc
0:3.1.62-1.el8pc
python-lxml
Red Hat:satellite_capsule:6.16::el8
From an advisory covering 31 CVEs
before 0:4.9.2-5.el8pc
0:4.9.2-5.el8pc
python-lxml-debugsource
Red Hat:satellite_capsule:6.16::el8
From an advisory covering 31 CVEs
before 0:4.9.2-5.el8pc
0:4.9.2-5.el8pc
python-pulpcore
Red Hat:satellite_capsule:6.16::el8
From an advisory covering 31 CVEs
before 0:3.49.39-4.el8pc
0:3.49.39-4.el8pc
python-sqlparse
Red Hat:satellite_capsule:6.16::el8
From an advisory covering 31 CVEs
before 0:0.6.0-1.el8pc
0:0.6.0-1.el8pc
python3.11-gitpython
Red Hat:satellite_capsule:6.16::el8
From an advisory covering 31 CVEs
before 0:3.1.62-1.el8pc
0:3.1.62-1.el8pc
python3.11-lxml
Red Hat:satellite_capsule:6.16::el8
From an advisory covering 31 CVEs
before 0:4.9.2-5.el8pc
0:4.9.2-5.el8pc
python3.11-lxml-debuginfo
Red Hat:satellite_capsule:6.16::el8
From an advisory covering 31 CVEs
before 0:4.9.2-5.el8pc
0:4.9.2-5.el8pc
python3.11-pulpcore
Red Hat:satellite_capsule:6.16::el8
From an advisory covering 31 CVEs
before 0:3.49.39-4.el8pc
0:3.49.39-4.el8pc
python3.11-sqlparse
Red Hat:satellite_capsule:6.16::el8
From an advisory covering 31 CVEs
before 0:0.6.0-1.el8pc
0:0.6.0-1.el8pc
satellite
Red Hat:satellite_capsule:6.16::el8
From an advisory covering 31 CVEs
before 0:6.16.14-1.el8sat
0:6.16.14-1.el8sat
satellite-capsule
Red Hat:satellite_capsule:6.16::el8
From an advisory covering 31 CVEs
before 0:6.16.14-1.el8sat
0:6.16.14-1.el8sat
satellite-common
Red Hat:satellite_capsule:6.16::el8
From an advisory covering 31 CVEs
before 0:6.16.14-1.el8sat
0:6.16.14-1.el8sat
satellite
Red Hat:satellite_utils:6.16::el8
From an advisory covering 31 CVEs
before 0:6.16.14-1.el8sat
0:6.16.14-1.el8sat
satellite-cli
Red Hat:satellite_utils:6.16::el8
From an advisory covering 31 CVEs
before 0:6.16.14-1.el8sat
0:6.16.14-1.el8sat
python-gitpython
Red Hat:satellite:6.16::el8
From an advisory covering 31 CVEs
before 0:3.1.62-1.el8pc
0:3.1.62-1.el8pc
python-lxml
Red Hat:satellite:6.16::el8
From an advisory covering 31 CVEs
before 0:4.9.2-5.el8pc
0:4.9.2-5.el8pc
python-lxml-debugsource
Red Hat:satellite:6.16::el8
From an advisory covering 31 CVEs
before 0:4.9.2-5.el8pc
0:4.9.2-5.el8pc
python-pulpcore
Red Hat:satellite:6.16::el8
From an advisory covering 31 CVEs
before 0:3.49.39-4.el8pc
0:3.49.39-4.el8pc
python-sqlparse
Red Hat:satellite:6.16::el8
From an advisory covering 31 CVEs
before 0:0.6.0-1.el8pc
0:0.6.0-1.el8pc
sqlparse
Root:PyPI
before 0.5.3+aikido.2
0.5.3+aikido.20.3.0+aikido.50.5.5+aikido.10.3.0+aikido.6
python-sqlparse
SUSE:Linux Enterprise Server 16.0
From an advisory covering 4 CVEs
before 0.5.3-160000.4.1
0.5.3-160000.4.1
python-sqlparse
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 4 CVEs
before 0.5.3-160000.4.1
0.5.3-160000.4.1
python-sqlparse
SUSE:Linux Enterprise Module for Package Hub 15 SP7
From an advisory covering 4 CVEs
before 0.2.4-150100.6.11.1
0.2.4-150100.6.11.1
python3-sqlparse
SUSE:Linux Enterprise Module for Basesystem 15 SP7
From an advisory covering 4 CVEs
before 0.4.2-150300.23.1
0.4.2-150300.23.1
python3-sqlparse
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 4 CVEs
before 0.4.2-150300.23.1
0.4.2-150300.23.1
python3-sqlparse
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 4 CVEs
before 0.4.2-150300.23.1
0.4.2-150300.23.1
python3-sqlparse
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
From an advisory covering 4 CVEs
before 0.4.2-150300.23.1
0.4.2-150300.23.1
python3-sqlparse
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
From an advisory covering 4 CVEs
before 0.4.2-150300.23.1
0.4.2-150300.23.1
python3-sqlparse
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 4 CVEs
before 0.4.2-150300.23.1
0.4.2-150300.23.1
python3-sqlparse
SUSE:Linux Enterprise Server 15 SP5-LTSS
From an advisory covering 4 CVEs
before 0.4.2-150300.23.1
0.4.2-150300.23.1
python3-sqlparse
SUSE:Linux Enterprise Server 15 SP6-LTSS
From an advisory covering 4 CVEs
before 0.4.2-150300.23.1
0.4.2-150300.23.1
python3-sqlparse
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 4 CVEs
before 0.4.2-150300.23.1
0.4.2-150300.23.1
python3-sqlparse
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
From an advisory covering 4 CVEs
before 0.4.2-150300.23.1
0.4.2-150300.23.1
python3-sqlparse
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
From an advisory covering 4 CVEs
before 0.4.2-150300.23.1
0.4.2-150300.23.1
python-sqlparse
SUSE:Linux Enterprise Module for Public Cloud 15 SP6
From an advisory covering 4 CVEs
before 0.4.4-150600.3.9.1
0.4.4-150600.3.9.1
python-sqlparse
SUSE:Linux Enterprise Module for Python 3 15 SP7
From an advisory covering 4 CVEs
before 0.4.4-150600.3.9.1
0.4.4-150600.3.9.1
python-sqlparse
SUSE:Linux Enterprise Server 15 SP6-LTSS
From an advisory covering 4 CVEs
before 0.4.4-150600.3.9.1
0.4.4-150600.3.9.1
python-sqlparse
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
From an advisory covering 4 CVEs
before 0.4.4-150600.3.9.1
0.4.4-150600.3.9.1
python-sqlparse
SUSE:Linux Enterprise Module for Public Cloud 15 SP4
From an advisory covering 4 CVEs
before 0.4.4-150400.6.16.1
0.4.4-150400.6.16.1
python-sqlparse
SUSE:Linux Enterprise Module for Public Cloud 15 SP5
From an advisory covering 4 CVEs
before 0.4.4-150400.6.16.1
0.4.4-150400.6.16.1
sqlparse
Ubuntu:Pro:16.04:LTS
before 0.1.18-1ubuntu0.1~esm1, plus listed versions
0.1.13-2ubuntu20.1.18-1
0.1.18-1ubuntu0.1~esm1
sqlparse
Ubuntu:Pro:18.04:LTS
before 0.2.4-0.1ubuntu0.1+esm1, plus listed versions
0.2.2-10.2.4-0.10.2.4-0.1ubuntu0.1
0.2.4-0.1ubuntu0.1+esm1
sqlparse
Ubuntu:Pro:20.04:LTS
before 0.2.4-3ubuntu0.1+esm1, plus listed versions
0.2.4-10.2.4-1build10.2.4-20.2.4-30.2.4-3ubuntu0.1
0.2.4-3ubuntu0.1+esm1
sqlparse
Ubuntu:22.04:LTS
before 0.4.2-1ubuntu0.22.04.3, plus listed versions
0.4.1-1ubuntu10.4.2-10.4.2-1ubuntu0.22.04.10.4.2-1ubuntu0.22.04.2
0.4.2-1ubuntu0.22.04.3
sqlparse
Ubuntu:24.04:LTS
before 0.4.4-1ubuntu0.2, plus listed versions
0.4.2-1ubuntu10.4.4-10.4.4-1ubuntu0.1
0.4.4-1ubuntu0.2
sqlparse
Ubuntu:26.04:LTS
before 0.5.4-1ubuntu0.1, plus listed versions
0.5.3-10.5.4-1
0.5.4-1ubuntu0.1
sqlparse
Ubuntu:Pro:16.04:LTS
From an advisory covering 3 CVEs
before 0.1.18-1ubuntu0.1~esm1, plus listed versions
0.1.13-2ubuntu20.1.18-1
0.1.18-1ubuntu0.1~esm1
sqlparse
Ubuntu:Pro:18.04:LTS
From an advisory covering 3 CVEs
before 0.2.4-0.1ubuntu0.1+esm1, plus listed versions
0.2.2-10.2.4-0.10.2.4-0.1ubuntu0.1
0.2.4-0.1ubuntu0.1+esm1
sqlparse
Ubuntu:Pro:20.04:LTS
From an advisory covering 3 CVEs
before 0.2.4-3ubuntu0.1+esm1, plus listed versions
0.2.4-10.2.4-1build10.2.4-20.2.4-30.2.4-3ubuntu0.1
0.2.4-3ubuntu0.1+esm1
sqlparse
Ubuntu:22.04:LTS
From an advisory covering 3 CVEs
before 0.4.2-1ubuntu0.22.04.3, plus listed versions
0.4.1-1ubuntu10.4.2-10.4.2-1ubuntu0.22.04.10.4.2-1ubuntu0.22.04.2
0.4.2-1ubuntu0.22.04.3
sqlparse
Ubuntu:24.04:LTS
From an advisory covering 3 CVEs
before 0.4.4-1ubuntu0.2, plus listed versions
0.4.2-1ubuntu10.4.4-10.4.4-1ubuntu0.1
0.4.4-1ubuntu0.2
sqlparse
Ubuntu:26.04:LTS
From an advisory covering 3 CVEs
before 0.5.4-1ubuntu0.1, plus listed versions
0.5.3-10.5.4-1
0.5.4-1ubuntu0.1
python-sqlparse
openSUSE:Tumbleweed
From an advisory covering 4 CVEs
before 0.6.0-1.1
0.6.0-1.1
python-sqlparse
openSUSE:Leap 16.0
From an advisory covering 4 CVEs
before 0.5.3-160000.4.1
0.5.3-160000.4.1

History

History
RecordedChangedSources
affected, aliases, referencesOSV
affectedOSV
affected, facts
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-54284 is a high vulnerability (CVSS 8.7) in Andialbrecht Sqlparse, published August 17, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.33%, the 26th percentile. Fixed in sqlparse 0.6.0.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 40 package rows, 342 references and the rest of 3 source descriptions. The JSON record has them.

MoveEnter Open