An unauthenticated SQL injection can occur on the front end of any site that uses craft.search to perform a search, allowing stacked query execution and enabling escalation to an administrator. Note that this only affects MySQL/MariaDB. Impact * SQL injection — The attribute para...
Vendor
craftcms vulnerabilities
214 published CVES affecting craftcms, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).
- Total
- 214
- Critical
- 16
- High
- 90
- Medium
- 97
- Low
- 9
- Unscored
- 2
- CISA KEV
- 4
Products
- cms 182
- craft cms 95
- craftcms/commerce 22
- craft commerce 17
- CraftCMS 1
- craftcms/aws-s3 1
- craftcms/azure-blob 1
- craftcms/commerce-mollie 1
- craftcms/composer 1
- craftcms/craft 1
- craftcms/google-cloud 1
- craftcms/webhooks 1
Latest craftcms CVEs
Newest publication first · page 1 of 9
-
CriticalCVSS 9.3 EPSS 0.48%
-
CVE-2026-124431 Craft CMS 5.10.0 before 5.11.2 Unauthorized Volume Browsing via Asset Replacement
PublishedMediumCVSS 5.3 EPSS 0.30%Craft CMS from 5.10.0 before 5.11.2 contains an authorization bypass vulnerability that allows authenticated low-privileged users to browse volumes they lack permissions for. Attackers can delete a linked asset and use the replacement volume browser modal to view directory struct...
-
HighCVSS 8.7 EPSS 0.58%
Craft CMS from 5.10.0 before 5.11.2 contains a remote code execution vulnerability that allows non-administrator control panel users to obtain HMAC-signed Twig templates via the app/render-elements endpoint. Attackers can submit the signed templated returnUrl as the login redirec...
-
CVE-2026-124429 Craft CMS 5.0.0 before 5.11.2 Privilege Escalation via Public Registration
PublishedHighCVSS 8.7 EPSS 0.30%Craft CMS from 5.0.0 before 5.11.2 contains a privilege escalation vulnerability that allows unauthenticated public registrants to reclaim deactivated non-admin accounts while retaining their direct permissions. Attackers can register using a deactivated account, set a new passwo...
-
HighCVSS 7.1 EPSS 0.34%
Craft CMS from 5.7.0 before 5.11.2 contains an arbitrary file read vulnerability that allows authenticated control panel users to read SVG files by posting arbitrary paths to the app/icon-svg endpoint. Attackers can supply aliases or absolute paths, which are resolved without per...
-
CriticalCVSS 9.3 EPSS 0.37%
Craft CMS from 5.0.0 before 5.11.2 contains an authorization bypass vulnerability that allows anonymous GraphQL clients to read out-of-scope section entries via prev/next fields. Attackers can chain next hops from one visible in-scope entry to enumerate entries and read titles, s...
-
MediumCVSS 6.9 EPSS 0.27%
Craft CMS from 5.0.0 before 5.11.2 contains an authorization bypass vulnerability that allows unauthenticated attackers to read content from sites outside a GraphQL schema's Sites scope. Attackers can send a POST request to /actions/graphql/api selecting the localized field witho...
-
HighCVSS 8.8 EPSS 0.29%
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...
-
CVE-2026-123490 Craft CMS before 5.11.2 Privilege Escalation via getOwners() Sandbox Bypass
PublishedHighCVSS 8.7 EPSS 0.31%Craft CMS from 5.8.17 before 5.11.2 contains a privilege escalation vulnerability because getOwners() applies caller criteria without cleansing the query configuration. Authenticated control panel users can invoke attacker-selected static PHP callables via crafted criteria to pro...
-
CVE-2026-123489 Craft CMS 4.0.0 before 4.18.9 Blind SQL Injection via getNext/getPrev Criteria
PublishedHighCVSS 7.1 EPSS 0.24%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. A...
-
CriticalCVSS 9.3 EPSS 1.9%
Craft CMS 4.0.0 before 4.18.9 and 5.0.0 before 5.11.2 contains an unauthenticated SQL injection vulnerability in the element search endpoint because the attribute parameter is concatenated into the query unsanitized and emulated PDO prepares allow stacked statements. Remote attac...
-
HighCVSS 8.7 EPSS 0.37%
Craft CMS allows any authenticated control panel user to submit an element-search condition whose element selector is evaluated as a sandboxed Twig object template. Craft’s allowed column filter delegates property lookup to Yii ArrayHelper, outside Twig’s SecurityPolicy. Repeated...
-
HighCVSS 8.7 EPSS 0.17%
The Mollie webhook endpoint accepts two independent, attacker-controlled parameters and never verifies that they belong together: commerceTransactionHash — selects which Craft Commerce transaction is completed id — selects which Mollie payment is queried for its status An unauthe...
-
HighCVSS 8.7 EPSS 0.37%
The app/process-api-response-headers action accepts fake Craft API response headers from any authenticated control panel user. A non-admin user with only accessCp can place newline characters in X-Craft-Plugin-Licenses. Craft passes this value to its .env writer without removing...
-
CVE-2026-112777 Craft CMS before 4.18.8 and 5.11.0 Twig create() Blocklist Bypass Leading to RCE
PublishedHighCVSS 8.7 EPSS 0.61%Craft CMS 4.x before 4.18.8 and 5.x before 5.11.0 contains a blocklist bypass in the Twig create() function because its class-name checks are case-sensitive while PHP class resolution is not. Attackers with template-execution rights, such as Control Panel administrators, can inst...
-
CriticalCVSS 9.3 EPSS 0.39%
Craft CMS from 5.0.0 before 5.11.0 contains an authorization bypass vulnerability that allows site-scoped GraphQL tokens to mutate other sites' content because requireAllowedSite() is not enforced. Attackers holding a site-A token can create entries in site B via supplied siteId...
-
CVE-2026-112775 Craft CMS 5.0.0 before 5.11.0 Verification Code Reuse via users/set-password
PublishedHighCVSS 8.7 EPSS 0.40%Craft CMS from 5.0.0 before 5.11.0 contains an authentication bypass vulnerability that allows attackers to reuse verification codes because users/verify-email does not invalidate them for active users. Attackers who obtain a victim's emailed code can submit it to users/set-passw...
-
HighCVSS 8.7 EPSS 0.64%
Craft CMS from 5.8.0 before 5.11.0 contains a remote code execution vulnerability that allows authenticated administrators to inject Yii behaviors by supplying a JSON-string field layout to ContentBlock::setFieldLayout(). Attackers with allowAdminChanges enabled can include 'as X...
-
CVE-2026-112772 Craft CMS 5.0.0 before 5.11.0 RCE via Asset::getMimeType Transform Injection
PublishedHighCVSS 8.7 EPSS 0.71%Craft CMS from 5.0.0 before 5.11.0 contains a remote code execution vulnerability that allows authenticated Control Panel users to escape the Twig sandbox via Asset::getMimeType transforms. Attackers can supply 'as' or 'on' keys passed unfiltered to Craft::createObject, attaching...
-
HighCVSS 8.7 EPSS 0.71%
Craft CMS from 5.0.0 before 5.11.0 contains a remote code execution vulnerability that allows authenticated Control Panel users to escape the Twig sandbox by passing uncleansed criteria to getNext, getPrev, or getOwners. Attackers can inject Yii "as" or "on" config keys to attach...
-
CVE-2026-112771 Craft CMS before 4.18.8 and 5.11.0 Twig Sandbox Allowlist Bypass via Array Filters
PublishedHighCVSS 7.1 EPSS 0.32%Craft CMS 4.0.0 before 4.18.8 and 5.0.0 before 5.11.0 contains a Twig sandbox allowlist bypass because the column, contains, filterByValue, index, where, and multisort filters resolve caller-supplied keys via ArrayHelper::getValue() without consulting the sandbox security policy....
-
HighCVSS 8.7 EPSS 0.71%
Craft CMS 4.x before 4.18.8 and 5.x before 5.11.0 contains a remote code execution vulnerability in the Twig group filter, which invokes non-string arrow arguments as callables without the checkArrow guard used by other arrow-accepting filters. Authenticated control panel users c...
-
HighCVSS 8.7 EPSS 0.49%
Craft CMS 4.0.0 before 4.18.7 and 5.0.0 before 5.10.14 passes the raw 'updates' request parameter in AppController::actionCacheUpdates to UpdatesModel without Component::cleanseConfig(), allowing behavior and event-handler injection. Authenticated control panel users with the per...
-
LowCVSS 2.1 EPSS 0.19%
Craft CMS 5.0.0 before 5.10.14 contains a DOM-based cross-site scripting vulnerability in the control panel login and 2FA verification flow, where a user-controlled returnUrl accepting javascript: URLs is used in client-side navigation. Attackers can lure a 2FA-enabled victim int...
-
MediumCVSS 6.0 EPSS 0.23%
Craft CMS from 5.0.0 before 5.10.14 contains a missing authorization vulnerability in AppController::actionSwitchToLicensedEdition() that lets any authenticated user change the installed edition. Low-privileged front-end users can call the action route when the licensed edition m...
Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.