cbcvebase.

Craftcms Cms vulnerabilities

169 known vulnerabilities affecting craftcms/cms.

Total CVEs
169
CISA KEV
4
actively exploited
Public exploits
6
Exploited in wild
5
Severity breakdown
CRITICAL12HIGH67MEDIUM90

Vulnerabilities

Page 3 of 9
CVE-2018-3814P3HIGH≥ 0, ≤ 2.6.30002022-05-13
CVE-2018-3814 [HIGH] CWE-434 Craft CMS PHP Code Injection Vulnerability Craft CMS PHP Code Injection Vulnerability Craft CMS 2.6.3000 allows remote attackers to execute arbitrary PHP code by using the "Assets->Upload files" screen and then the "Replace it" option, because this allows a .jpg file to have embedded PHP code, and then be renamed to a .php extension.
ghsaosv
CVE-2026-112774P3HIGHCVSS 7.2≥ 5.8.0, < 5.11.02026-10-19
CVE-2026-112774 [HIGH] CWE-94 CVE-2026-112774: Craft CMS from 5.8.0 before 5.11.0 contains a remote code execution vulnerability that allows authen 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' or 'on X' keys that bypass cleanseConfig() to execute OS commands as t
nvd
CVE-2021-27903P3CRITICAL≥ 0, < 3.6.72021-07-02
CVE-2021-27903 [CRITICAL] CWE-74 Craft CMS Remote Code Injection Craft CMS Remote Code Injection An issue was discovered in Craft CMS before 3.6.7. In some circumstances, a potential Remote Code Execution vulnerability existed on sites that did not restrict administrative changes (if an attacker were somehow able to hijack an administrator's session).
ghsaosv
CVE-2017-9516P4MEDIUMPoC≥ 0, < 2.6.29822022-05-17
CVE-2017-9516 [MEDIUM] CWE-79 Craft CMS XSS Vulnerability Craft CMS XSS Vulnerability Craft CMS before 2.6.2982 allows for a potential XSS attack vector by uploading a malicious SVG file.
ghsaosv
CVE-2025-46731P3HIGHCVSS 7.2v>= 4.0.0-RC1, < 4.14.13v>= 5.0.0-RC1, < 5.6.152025-05-05
CVE-2025-46731 [HIGH] CWE-1336 CVE-2025-46731: Craft is a content management system. Versions of Craft CMS on the 4.x branch prior to 4.14.13 and o Craft is a content management system. Versions of Craft CMS on the 4.x branch prior to 4.14.13 and on the 5.x branch prior to 5.6.16 contains a potential remote code execution vulnerability via Twig SSTI. One must have administrator access and `ALLOW_ADMIN_CHANGES` must be enabled for this to work. Users should update to the patched versions 4.14.13
ghsanvdosv
CVE-2026-112775P3HIGHCVSS 7.5≥ 5.0.0, < 5.11.02026-10-19
CVE-2026-112775 [HIGH] CWE-287 CVE-2026-112775: Craft CMS from 5.0.0 before 5.11.0 contains an authentication bypass vulnerability that allows attac 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-password after the victim verifies an email change, resetting the password a
nvd
CVE-2025-68455P3HIGHCVSS 7.2v>= 5.0.0-RC1, < 5.8.22v>= 4.0.0-RC1, < 4.16.182026-01-05
CVE-2025-68455 [HIGH] CWE-470 CVE-2025-68455: Craft is a platform for creating digital experiences. Versions 5.0.0-RC1 through 5.8.20 and 4.0.0-RC Craft is a platform for creating digital experiences. Versions 5.0.0-RC1 through 5.8.20 and 4.0.0-RC1 through 4.16.16 are vulnerable to potential authenticated Remote Code Execution via malicious attached Behavior. Note that attackers must have administrator access to the Craft Control Panel for this to work. Users should update to the patched version
ghsanvdosv
CVE-2026-79990P3HIGHCVSS 8.7≥ 5.0.0-RC1, < 5.10.112026-09-02
CVE-2026-79990 [HIGH] CWE-639 CVE-2026-79990: Craft CMS GraphQL entry mutation resolvers (saveEntry, deleteEntry) read siteIddirectly from$argumen Craft CMS GraphQL entry mutation resolvers (saveEntry, deleteEntry) read siteIddirectly from$argumentswithout passing throughArgumentManagerprepareArguments(), which is the function that enforces site-scope filtering via array_intersect against the GraphQL schema’s allowed sites. The query path (ElementResolverprepareElementQuery) correctly calls prep
nvd
CVE-2023-32679P3HIGHCVSS 7.2v>= 4.0.0, < 4.4.62023-05-19
CVE-2023-32679 [HIGH] CWE-74 CVE-2023-32679: Craft CMS is an open source content management system. In affected versions of Craft CMS an unrestri Craft CMS is an open source content management system. In affected versions of Craft CMS an unrestricted file extension may lead to Remote Code Execution. If the name parameter value is not empty string('') in the View.php's doesTemplateExist() -> resolveTemplate() -> _resolveTemplateInternal() -> _resolveTemplate() function, it returns directly withou
ghsanvdosv
CVE-2026-50279P3HIGHCVSS 7.6v>= 5.0.0-RC1, < 5.9.212026-07-02
CVE-2026-50279 [HIGH] CWE-285 CVE-2026-50279: Craft CMS is a content management system (CMS). IN versions 5.0.0-RC1 and above prior to 5.9.21, the Craft CMS is a content management system (CMS). IN versions 5.0.0-RC1 and above prior to 5.9.21, theEntriesController::actionSaveEntry() performs entry-edit permission checks before request-controlled author changes are applied to the model, allowing for authorship spoofing. The subsequent author mutation path accepts attacker-supplied authors / autho
ghsanvd
CVE-2026-33157P3HIGHCVSS 7.2v>= 5.6.0, < 5.9.132026-03-24
CVE-2026-33157 [HIGH] CWE-470 CVE-2026-33157: Craft CMS is a content management system (CMS). From version 5.6.0 to before version 5.9.13, a Remot Craft CMS is a content management system (CMS). From version 5.6.0 to before version 5.9.13, a Remote Code Execution (RCE) vulnerability exists in Craft CMS, it can be exploited by any authenticated user with control panel access. This is a bypass of a previous fix. The existing patches add cleanseConfig() to assembleLayoutFromPost() and various Field
ghsanvdosv
CVE-2026-79988P3HIGHCVSS 8.7≥ 4.0.0-RC1, < 4.18.3≥ 5.0.0-RC1, < 5.10.72026-08-27
CVE-2026-79988 [HIGH] CWE-693 CVE-2026-79988: The Twig sandbox mechanism in Craft CMS is configured to allow dangerous functionality from the Yii The Twig sandbox mechanism in Craft CMS is configured to allow dangerous functionality from the Yii framework, leading to authenticated RCE similar to previously disclosed vulnerabilities.
nvd
CVE-2026-25498P3HIGH≥ 5.0.0-RC1, < 5.8.22≥ 4.0.0-RC1, < 4.16.182026-02-09
CVE-2026-25498 [HIGH] CWE-470 Craft CMS Vulnerable to potential authenticated Remote Code Execution via malicious attached Behavior Craft CMS Vulnerable to potential authenticated Remote Code Execution via malicious attached Behavior ## Relationship to Previously Patched Vulnerability This vulnerability is **in addition to** the RCE vulnerability patched in [GHSA-255j-qw47-wjh5](https://github.com/craftcms/cms/security/advisories/GHSA-255j-qw47-wjh5). That advisory addressed a similar RCE vuln
ghsaosv
CVE-2025-57811P3HIGHCVSS 7.2v>= 5.8.7, < 5.9.0-beta.1v>= 4.0.0-RC1, < 4.17.0-beta.12025-08-25
CVE-2025-57811 [HIGH] CWE-1336 CVE-2025-57811: Craft is a platform for creating digital experiences. From versions 4.0.0-RC1 to 4.16.5 and 5.0.0-RC Craft is a platform for creating digital experiences. From versions 4.0.0-RC1 to 4.16.5 and 5.0.0-RC1 to 5.8.6, there is a potential remote code execution vulnerability via Twig SSTI (Server-Side Template Injection). This is a follow-up to CVE-2024-52293. This vulnerability has been patched in versions 4.16.6 and 5.8.7.
ghsanvdosv
CVE-2026-56382P3HIGHCVSS 7.2≥ 5.5.0, < 5.9.142026-06-21
CVE-2026-56382 [HIGH] CWE-94 CVE-2026-56382: Craft CMS (composer package craftcms/cms) versions >= 5.5.0 and <= 5.9.13 contain a remote code exec Craft CMS (composer package craftcms/cms) versions >= 5.5.0 and <= 5.9.13 contain a remote code execution vulnerability in the FieldsController::actionRenderCardPreview() method, which passes the fieldLayoutConfig POST parameter directly to Fields::createLayout() without calling Component::cleanseConfig(). An authenticated admin user can inject Yii2 ev
nvd
CVE-2026-28784P3HIGHCVSS 7.2v>= 5.0.0-RC1, < 5.9.0-beta.1v>= 4.0.0-RC1, < 4.17.0-beta.12026-03-04
CVE-2026-28784 [HIGH] CWE-1336 CVE-2026-28784: Craft is a content management system (CMS). Prior to 5.8.22 and 4.16.18, it is possible to craft a m Craft is a content management system (CMS). Prior to 5.8.22 and 4.16.18, it is possible to craft a malicious payload using the Twig map filter in text fields that accept Twig input under Settings in the Craft control panel or using the System Messages utility, which could lead to a RCE. For this to work, you must have administrator access to the Craf
ghsanvdosv
CVE-2023-40035P3HIGHCVSS 7.2v>= 4.0.0-RC1, < 4.12.2v>= 5.0.0-RC1, < 5.4.32023-08-23
CVE-2023-40035 [HIGH] CWE-74 CVE-2023-40035: Craft is a CMS for creating custom digital experiences on the web and beyond. Bypassing the validate Craft is a CMS for creating custom digital experiences on the web and beyond. Bypassing the validatePath function can lead to potential remote code execution. This vulnerability can lead to malicious control of vulnerable systems and data exfiltrations. Although the vulnerability is exploitable only in the authenticated users, configuration with ALLOW_
ghsanvdosv
CVE-2026-92594P3HIGHCVSS 7.5≥ 5.0.0-RC1, < 5.11.02026-09-16
CVE-2026-92594 [HIGH] CWE-200 CVE-2026-92594: Craft CMS 5.0.0-RC1 through versions before 5.11.0 incorrectly authorize the GraphQL draftCreator an 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 gated only on the elements.drafts:read / elements.revisions:read scopes, and their resolver returns a raw User elem
nvd
CVE-2026-112777P3HIGHCVSS 7.2≥ 4.0.0, < 4.18.8≥ 5.0.0, < 5.11.02026-10-19
CVE-2026-112777 [HIGH] CWE-184 CVE-2026-112777: Craft CMS 4.x before 4.18.8 and 5.x before 5.11.0 contains a blocklist bypass in the Twig create() f 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 instantiate SplFileObject via a lowercase class name to read .env secrets o
nvd
CVE-2026-32264P3HIGHCVSS 7.2v>= 4.0.0-RC1, < 4.17.5v>= 5.0.0-RC1, < 5.9.112026-03-16
CVE-2026-32264 [HIGH] CWE-470 CVE-2026-32264: Craft CMS is a content management system (CMS). From version 4.0.0-RC1 to before version 4.17.5 and Craft CMS is a content management system (CMS). From version 4.0.0-RC1 to before version 4.17.5 and from version 5.0.0-RC1 to before version 5.9.11, there is a Behavior injection RCE vulnerability in ElementIndexesController and FieldsController. Craft control panel administrator permissions and allowAdminChanges must be enabled for this to work. This
ghsanvdosv
Craftcms Cms vulnerabilities | cvebase