VulnSea

craftcms has 71 CVEs on record between 2025 and 2026. Disclosure cadence is accelerating: 48 in the last 90 days against 15 in the 90 before. The busiest recent month was August 2026 with 20. The median CVSS is 7.2 (high), with 5 rated critical. 1% have been exploited in the wild, in line with the corpus average. The dominant weakness classes are CWE-94 (12) and CWE-862 (8). Most affected products: cms (31), craftcms/cms (30), craft_cms (7).

CVEs per month

Last 12 months, by publish date

111201020304050607080910
Exploited share
1% vs 1% corpus
Median CVSS
7.2
Publish → KEV
—(1)
Last 90 days
48 prev 15

Products

  • cms 31
  • craftcms/cms 30
  • craft_cms 7
  • commerce 1
  • craftcms/commerce 1
  • craftcms/commerce-mollie 1
71
Total CVEs
5
Critical
1
CISA KEV
1
Exploited

craftcms vulnerabilities

CVEs affecting craftcms, newest first. Open any entry for full detail, references, and exploit status.

71 CVEsRSS

CVE-2026-115935High· 8.8
4d ago

Control panel only API response emulation replaces "securityKey" and reaches server RCE

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 t…

▾ Twilightcraftcms · craftcms/cmsEPSS 0.37%via CVEORG
CVE-2026-115937High· 7.5
4d ago

Unauthenticated payment reuse allows unpaid orders to be marked as paid

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 whi…

▾ Twilightcraftcms · craftcms/commerce-mollieEPSS 0.17%via CVEORG
CVE-2026-115938High· 8.8
4d ago

Low privilege condition filter escapes Twig sandbox, recovers "securityKey" and reaches RCE

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 ArrayHelp…

▾ Twilightcraftcms · craftcms/cmsEPSS 0.37%via CVEORG
CVE-2026-112773High· 8.8
1w ago

Craft CMS 5.0.0 before 5.11.0 RCE via Twig Sandbox Behavior Injection

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 in…

▾ Twilightcraftcms · cmsEPSS 0.71%via CVEORG
CVE-2026-112771Medium· 6.5
1w ago

Craft CMS before 4.18.8 and 5.11.0 Twig Sandbox Allowlist Bypass via Array Filters

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() with…

▾ Sunlitcraftcms · cmsEPSS 0.32%via CVEORG
CVE-2026-112772High· 8.8
1w ago

Craft CMS 5.0.0 before 5.11.0 RCE via Asset::getMimeType Transform Injection

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 u…

▾ Twilightcraftcms · cmsEPSS 0.71%via CVEORG
CVE-2026-112770High· 8.8
1w ago

Craft CMS before 4.18.8 and 5.11.0 Authenticated RCE via Twig group Filter Array-Callable

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 f…

▾ Twilightcraftcms · cmsEPSS 0.71%via CVEORG
CVE-2026-112777High· 7.2
1w ago

Craft CMS before 4.18.8 and 5.11.0 Twig create() Blocklist Bypass Leading to RCE

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, suc…

▾ Twilightcraftcms · cmsEPSS 0.61%via CVEORG
CVE-2026-112774High· 7.2
1w ago

Craft CMS 5.8.0 before 5.11.0 Admin RCE via ContentBlock Field Layout

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 …

▾ Twilightcraftcms · cmsEPSS 0.64%via CVEORG
CVE-2026-112775High· 7.5
1w ago

Craft CMS 5.0.0 before 5.11.0 Verification Code Reuse via users/set-password

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 em…

▾ Twilightcraftcms · cmsEPSS 0.40%via CVEORG
CVE-2026-112776Critical· 9.8
1w ago

Craft CMS 5.0.0 before 5.11.0 GraphQL Site-Scope Bypass via Mutations

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 cr…

▾ Midnightcraftcms · cmsEPSS 0.39%via CVEORG
CVE-2026-109308High· 8.8
2w ago

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

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. Aut…

▾ Twilightcraftcms · cmsEPSS 0.49%via NVD
CVE-2026-109307Medium· 4.7
2w ago

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

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. …

▾ Sunlitcraftcms · cmsEPSS 0.18%via NVD
CVE-2026-109306Medium· 5.9
2w ago

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

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 t…

▾ Sunlitcraftcms · cmsEPSS 0.23%via NVD
CVE-2026-109305High· 8.8
2w ago

Craft CMS from 5.10.2 before 5.10.14 contains a Twig sandbox bypass that allows non-admin users to invoke PHP callables through the "has some" and "has every" operators

Craft CMS from 5.10.2 before 5.10.14 contains a Twig sandbox bypass that allows non-admin users to invoke PHP callables through the "has some" and "has every" operators. Users with the System Messages permission can supply two-argument c…

▾ Twilightcraftcms · cmsEPSS 0.48%via NVD
CVE-2026-109304Medium· 4.9
2w ago

Craft CMS 4.0.0 before 4.18.7 and 5.0.0 before 5.10.14 contains an arbitrary file read vulnerability because the Twig create() class blocklist does not cover DOMDocument

Craft CMS 4.0.0 before 4.18.7 and 5.0.0 before 5.10.14 contains an arbitrary file read vulnerability because the Twig create() class blocklist does not cover DOMDocument. Attackers able to set an entry-type title format, including via pr…

▾ Sunlitcraftcms · cmsEPSS 0.31%via NVD
CVE-2026-105985High· 8.8
3w ago

Craft CMS 5.10.13.2 contains an authenticated remote code execution vulnerability in the Control Panel action app/render-components. Any authenticated user with basic Control Panel access can submit request-controlled component classe…

Craft CMS 5.10.13.2 contains an authenticated remote code execution vulnerability in the Control Panel action app/render-components. Any authenticated user with basic Control Panel access can submit request-controlled component classe…

▾ Twilightcraftcms · craftcms/cmsEPSS 0.69%via NVD
CVE-2026-92591Medium· 5.9
1mo ago

Craft CMS 5.0.0 through 5.10.12 treats a database connection failure as meaning that Craft is not installed, which makes anonymous installer actions — including install/validate-site — reachable on an installed production site whenever P…

Craft CMS 5.0.0 through 5.10.12 treats a database connection failure as meaning that Craft is not installed, which makes anonymous installer actions — including install/validate-site — reachable on an installed production site whenever P…

▾ Sunlitcraftcms · cmsEPSS 0.41%via NVD
CVE-2026-92589Medium· 4.3
1mo ago

Craft CMS 5.0.0 through 5.10.12 (fixed in 5.10.13) contains a broken access control flaw in the nested-elements reorder endpoint

Craft CMS 5.0.0 through 5.10.12 (fixed in 5.10.13) contains a broken access control flaw in the nested-elements reorder endpoint. When an authenticated control panel user with viewEntries and viewPeerEntries (but without savePeerEntries)…

▾ Sunlitcraftcms · cmsEPSS 0.26%via NVD
CVE-2026-92592High· 8.8PoC
1mo ago

Craft CMS 4.8.0 through 4.18.5 and 5.0.0 through 5.10.12 sign an authenticated user's attacker-controlled license-shun cookie with the same key and format used to validate signed redirect parameters, because the HMAC signature is not bou…

Craft CMS 4.8.0 through 4.18.5 and 5.0.0 through 5.10.12 sign an authenticated user's attacker-controlled license-shun cookie with the same key and format used to validate signed redirect parameters, because the HMAC signature is not bou…

▾ Midnightcraftcms · cmsEPSS 0.65%via NVD
CVE-2026-92590Medium· 5.4
1mo ago

Craft CMS versions from 5.7.0 before 5.10.13 contain a stored cross-site scripting vulnerability in the Generated Fields feature that disables Twig autoescaping and fails to encode cached values

Craft CMS versions from 5.7.0 before 5.10.13 contain a stored cross-site scripting vulnerability in the Generated Fields feature that disables Twig autoescaping and fails to encode cached values. Content editors can inject malicious Java…

▾ Sunlitcraftcms · cmsEPSS 0.24%via NVD
CVE-2026-92594High· 7.5
1mo ago

Craft CMS 5.0.0-RC1 through versions before 5.11.0 incorrectly authorize the GraphQL draftCreator and revisionCreator fields: instead of requiring the user-data scope enforced by Gql::canQueryUsers() (usergroups.*:read), these fields are…

Craft CMS 5.0.0-RC1 through versions before 5.11.0 incorrectly authorize the GraphQL draftCreator and revisionCreator fields: instead of requiring the user-data scope enforced by Gql::canQueryUsers() (usergroups.*:read), these fields are…

▾ Twilightcraftcms · cmsEPSS 0.43%via NVD
CVE-2026-92593High· 8.8
1mo ago

Craft CMS versions 5.10.0 through 5.10.12 contain an incomplete fix for CVE-2026-55794: the Controller::getPostedRedirectUrl() -> View::renderObjectTemplate() sink remained unsandboxed, and the same fix commit added a self-signing oracle…

Craft CMS versions 5.10.0 through 5.10.12 contain an incomplete fix for CVE-2026-55794: the Controller::getPostedRedirectUrl() -> View::renderObjectTemplate() sink remained unsandboxed, and the same fix commit added a self-signing oracle…

▾ Twilightcraftcms · cmsEPSS 0.55%via NVD
CVE-2026-55795Medium· 6.9
1mo ago

Craft Commerce is an ecommerce platform for Craft CMS

Craft Commerce is an ecommerce platform for Craft CMS. From 4.0.0 until 4.11.2 and 5.6.5, CartController in src/controllers/CartController.php activates its RateLimiter only when the number POST or GET parameter is supplied. An unauthent…

▾ Sunlitcraftcms · commerceEPSS 0.51%via NVD
CVE-2026-79987High· 8.8PoC
1mo ago

A remote, authenticated, non-admin Craft CMS Control Panel user with only the accessCp permission can execute operating system commands as the PHP web worker.

A remote, authenticated, non-admin Craft CMS Control Panel user with only the accessCp permission can execute operating system commands as the PHP web worker.

▾ Midnightcraftcms · craftcms/cmsEPSS 0.65%via NVD
CVE-2026-86732High· 8.8
1mo ago

Craft CMS versions before 5.10.12 contain a remote code execution vulnerability in the element-index endpoint that allows authenticated content editors to instantiate arbitrary classes through the criteria parameter

Craft CMS versions before 5.10.12 contain a remote code execution vulnerability in the element-index endpoint that allows authenticated content editors to instantiate arbitrary classes through the criteria parameter. Attackers can inject…

▾ Twilightcraftcms · cmsEPSS 0.85%via NVD
CVE-2026-86731Medium· 6.5
1mo ago

Craft CMS versions 5.0.0-RC1 through 5.10.11 are missing an admin-target guard in UsersController::actionActivateUser (the users/activate-user action)

Craft CMS versions 5.0.0-RC1 through 5.10.11 are missing an admin-target guard in UsersController::actionActivateUser (the users/activate-user action). While the action requires the administrateUsers permission, it does not call requireA…

▾ Sunlitcraftcms · cmsEPSS 0.31%via NVD
CVE-2026-86730High· 8.8
1mo ago

Craft CMS versions before 5.10.12 fail to properly cleanse string-typed field-layout elements, allowing authenticated control-panel users to inject Yii2 behavior attachments and event handlers

Craft CMS versions before 5.10.12 fail to properly cleanse string-typed field-layout elements, allowing authenticated control-panel users to inject Yii2 behavior attachments and event handlers. Attackers can post field-layout tab element…

▾ Twilightcraftcms · cmsEPSS 0.71%via NVD
CVE-2026-72787Medium· 6.4
2mo ago

Craft CMS versions before 5.10.8 contain a stored cross-site scripting vulnerability in the control panel where draft names are rendered without HTML encoding in element chips and cards

Craft CMS versions before 5.10.8 contain a stored cross-site scripting vulnerability in the control panel where draft names are rendered without HTML encoding in element chips and cards. A low-privilege user who can create element drafts…

▾ Sunlitcraftcms · cmsEPSS 0.26%via NVD
CVE-2026-72786Medium· 6.5
2mo ago

Craft CMS versions before 5.10.8 contain an authentication bypass vulnerability in the elements/save action that allows authenticated users to change passwords without verification

Craft CMS versions before 5.10.8 contain an authentication bypass vulnerability in the elements/save action that allows authenticated users to change passwords without verification. Attackers with edit users permission can reset any user…

▾ Sunlitcraftcms · cmsEPSS 0.46%via NVD
craftcms vulnerabilities (CVEs) · VulnSea