Skip to content
OpenAdvisories
High · 8.2 CVE-2026-123491 EUVD-2026-118291GHSA-6534-m2vq-3r2h

Craft CMS 4.0.0 before 4.18.9 Unauthenticated SQL Injection via GraphQL Eager-Load Select

Published Nov 6, 2026 · Updated Nov 6, 2026 · Assigned by VulnCheck

Description

Craft CMS 4.0.0 before 4.18.9 and 5.0.0 before 5.11.2 contains an SQL injection vulnerability in GraphQL eager-loading: arguments on eager-loadable nodes absent from the public schema are copied into EagerLoadPlan criteria without cleansing. Unauthenticated attackers can supply a parenthesized select argument to inject SQL expressions and read arbitrary database content, including password hashes and session tokens.

Affected products

VendorProductAffectedFixed
craftcms cms 4.0.0 – < 4.18.9, 5.0.0 – < 5.11.2 4.18.9

References