GitHub Advisoryadvisory · PyPI

GHSA-rrm6-wvj7-cwh2 sqlparse contains a regular expression that is vulnerable to Regular Expression Denial of Service

MEDIUM Published 2023-04-21 Modified 2025-11-04 Official page ↗
Aliases
CVE-2023-30608
Ecosystem
PyPI
Packages
sqlparse
Severity
Moderate
CVSS vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Weaknesses
CWE-1333
Reviewed
2023-04-21

Affected packages

• PyPI sqlparse: >= 0.1.15, < 0.4.4 → fixed in 0.4.4

Description

Impact The SQL parser contains a regular expression that is vulnerable to ReDoS (Regular Expression Denial of Service). The vulnerability may lead to Denial of Service (DoS). Patches This issues has been fixed in sqlparse 0.4.4. Workarounds None. References This issue was discovered and reported by GHSL team member @erik-krogh (Erik Krogh Kristensen). • Commit that introduced the vulnerability: e75e35869473832a1eb67772b1adfee2db11b85a

Related

Alias · CVE (1)

  • CVE-2023-30608 sqlparse is a non-validating SQL parser module for Python. vulnerability

Weakness · CWE (1)

  • CWE-1333 Inefficient Regular Expression Complexity weakness

References