cbcvebase.
CVE-2026-63221
published 2026-07-31

CVE-2026-63221: CodeIgniter is a PHP full-stack web framework. From 4.3.0 through 4.7.3, Query Builder deleteBatch() substitutes bound values from where() conditions into…

PriorityP353critical9.4CVSS 3.1
AVNACLPRNUINSUCLIHAH
EPSS
0.37%
31.1th percentile
CodeIgniter is a PHP full-stack web framework. From 4.3.0 through 4.7.3, Query Builder deleteBatch() substitutes bound values from where() conditions into generated SQL while ignoring their escape flags, allowing user-controlled condition values to be interpreted as SQL. This affects only the deleteBatch() code path. Regular delete() operations escape where() binds correctly. This issue is fixed in version 4.7.4.

Affected

2 ranges
VendorProductVersion rangeFixed in
codeigniter4codeigniter4——
codeigniter4framework>= 4.3.0 < 4.7.44.7.4
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.