NetSight
critical9.8

CVE-2023-22727

CakePHP Database\\Query::offset() and limit() methods are vulnerable to SQL injection

Impact

### Impact The `Cake\Database\Query::limit()` and `Cake\Database\Query::offset()` methods are vulnerable to SQL injection if passed un-sanitized user request data. ### Patches This issue has been fixed in 4.2.12, 4.3.11, 4.4.10 ### Workarounds Using CakePHP's Pagination library will mitigate this issue, as will validating or casting parameters to these methods. ### References https://bakery.cakephp.org/2023/01/06/cakephp_4211_4311_4410_released.html

Affected packages

EcosystemPackageAffectedFixed in
composercakephp/cakephp>= 4.2.0, < 4.2.124.2.12
composercakephp/database>= 4.2.0, < 4.2.124.2.12

Affected products

VendorProductAffected versions
CakephpCakephp
from 4.2.0 before 4.2.12
from 4.3.0 before 4.3.11
from 4.4.0 before 4.4.10

Weakness classification

References