Passing a heavily nested list to sqlparse.parse() leads to a Denial of Service due to RecursionError. https://github.com/advisories/GHSA-2m57-hf25-phgg https://github.com/andialbrecht/sqlparse/commit/b4a39d9850969b4e1d6940d32094ee0b42a2cf03 https://research.jfrog.com/vulnerabilities/sqlparse-stack-exhaustion-dos-jfsa-2024-001031292/
Created python-sqlparse tracking bugs for this issue: Affects: epel-all [bug 2278039] Affects: fedora-all [bug 2278040]
This issue has been addressed in the following products: Red Hat Ansible Automation Platform 2.4 for RHEL 9 Red Hat Ansible Automation Platform 2.4 for RHEL 8 Via RHSA-2024:3781 https://access.redhat.com/errata/RHSA-2024:3781
This issue has been addressed in the following products: Red Hat OpenStack Platform 17.1 for RHEL 8 Via RHSA-2024:9986 https://access.redhat.com/errata/RHSA-2024:9986
This issue has been addressed in the following products: Red Hat OpenStack Platform 17.1 for RHEL 9 Via RHSA-2024:9984 https://access.redhat.com/errata/RHSA-2024:9984
This issue has been addressed in the following products: RHUI 4 for RHEL 8 Via RHSA-2025:1335 https://access.redhat.com/errata/RHSA-2025:1335