GitHub Advisoryadvisory · PyPI
GHSA-wmhf-fqc8-vxhh SQLFluff: Recursive Stack Overflow in Parser
HIGH
Official page ↗
- Aliases
- CVE-2026-46373
- Ecosystem
- PyPI
- Packages
- sqlfluff
- Severity
- High
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- Weaknesses
- CWE-674
- Reviewed
- 2026-05-19
Affected packages
• PyPI sqlfluff: < 4.1.0 → fixed in 4.1.0
Description
Impact
In deployments where untrusted users can provide SQL queries to be linted, an untrusted user can submit a malicious query with deliberate excessive nesting to any application using the parser to trigger a Denial of Service through resource exhaustion.
Patches
Versions 4.1.0 and up contain a configurable recursion limit, which is enabled by default, to prevent this manner of exploit.
Credit
Ori Nakar from Imperva Threat Research Team.
Related
Alias · CVE (1)
- CVE-2026-46373 SQLFluff is a modular SQL linter and auto-formatter with support for multiple dialects and templated code. vulnerability
Weakness · CWE (1)
- CWE-674 Uncontrolled Recursion weakness