CVE-2026-44011: Craftcms Insufficient Cleanseconfig Sqli

Passing a criteria array to `Craft::configure()` through `Component::cleanseConfig()` does not sufficiently sanitize query-building properties. `cleanseConfig()` fails to strip dangerous SQL schema attributes such as `where`, `union`, or `params`. If the array is user-controlled, this leads to SQL injection. Ensure you explicitly `unset()` unsupported or dan

Provally CuratedPublic repositoryHighMedium confidenceVerifiedApache-2.0PHP
greprules fetch cve-2026-44011-craftcms-insufficient-cleanseconfig-sqli --engine opengrep

Description

Passing a criteria array to `Craft::configure()` through `Component::cleanseConfig()` does not sufficiently sanitize query-building properties. `cleanseConfig()` fails to strip dangerous SQL schema attributes such as `where`, `union`, or `params`. If the array is user-controlled, this leads to SQL injection. Ensure you explicitly `unset()` unsupported or dan