GHSA-c9w5-rwh3-7pm9
CRITICALCVE-2026-63221A SQL injection vulnerability exists in the Query Builder's deleteBatch() method. When deleteBatch() is used together with where() conditions, the bound values from the WHERE clause are substituted directly into the generated SQL with their escape flag ignored, so they are never escaped or quoted. If an application passes user-controlled input to where() before calling deleteBatch(), that input is
- Affected
- >= 4.3.0, < 4.7.4
- Fixed in
- 4.7.4
- Weakness
- CWE-89
- Published
- 2026-08-07
- Source
- github