CVE-2026-123489
Craft CMS 4.0.0 before 4.18.9 Blind SQL Injection via getNext/getPrev Criteria
CVSS Score
7.1
EPSS Score
0.0%
EPSS Percentile
0th
Craft CMS 4.0.0 before 4.18.9 and 5.0.0 before 5.11.2 contains a blind SQL injection vulnerability because the sandbox-exposed getNext() and getPrev() methods pass arbitrary criteria arrays to Craft::configure() without removing SQL-bearing properties such as orderBy and where. Authenticated control panel users can supply a crafted elementIds value, rendered as a sandboxed template, to obtain a conditional SQL oracle under the Craft database account.
| CWE | CWE-89 |
| Vendor | craftcms |
| Product | cms |
| Published | Nov 6, 2026 |
Stay Ahead of the Next One
Get instant alerts for craftcms cms
Be the first to know when new high vulnerabilities affecting craftcms cms are published โ delivered to Slack, Telegram or Discord.
Get Free Alerts โ
Free ยท No credit card ยท 60 sec setup
CVSS v3 Breakdown
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
Low
Availability
None
Affected Versions
craftcms / cms
4.0.0 < 4.18.9
craftcms / cms
5.0.0 < 5.11.2
References
Credits
๐ 0xkalawy