Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V15 - Secure Coding and Architecture Dynamic code resource control
|
| Impact | The CVSS 9.1 score (High severity) is justified by multiple factors: (1) Network-accessible attack vector (AV:N) with low attack complexity (AC:L), (2) High-privilege requirement (PR:H) substantially reduces real-world risk by limiting exploitation to authenticated developers, (3) High impact across all three CIA triad dimensions with system-wide scope (S:C). Risk signals analysis: The high CVSS reflects true technical severity once an attacker has developer credentials. However, the PR:H (High Privilege Required) constraint significantly narrows the threat actor pool to compromised developer accounts or malicious insiders. Without public KEV status confirmation or disclosed POC availability in standard databases, real-world exploitation likelihood appears moderate rather than critical. The vulnerability requires either credential compromise of a developer account or insider threat—both lower-probability scenarios than unauthenticated attacks. SSVC assessment suggests this is automatable once access is obtained, with technical impact rated catastrophic (RCE), but exploitation is constrained by the authentication barrier. Priority should be high for organizations with CrafterCMS deployments, but not crisis-level unless developer account compromise is suspected. |
| Exploit ScenarioDerived | A threat actor compromises a junior developer's CrafterCMS credentials through credential stuffing or phishing. The attacker logs into Crafter Studio with legitimate developer privileges and navigates to the dynamic code resource management section. They inject malicious Groovy code such as: |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 15, 2026
Critical Remote Code Execution vulnerability in CrafterCMS Crafter Studio that allows authenticated developers to bypass Groovy Sandbox restrictions and execute arbitrary OS commands through malicious Groovy code injection. This affects CrafterCMS versions 4.0.0 through 4.2.2, and while it requires high-privilege authentication (developer role), the ability to achieve RCE with high-impact consequences (confidentiality, integrity, and availability compromise across system boundaries) makes this a severe issue worthy of immediate patching.
RemediationAI
Upgrade CrafterCMS to version 4.2.3 or later (version immediately following 4.2.2); priority: Critical; timeline: Immediate (same business day if possible) Interim Mitigation: Restrict developer account access in Crafter Studio to only trusted personnel; audit and revoke unnecessary developer role assignments; priority: High; timeline: Immediate Interim Mitigation: Monitor and audit all dynamic code resource modifications and execution logs in CrafterCMS for suspicious Groovy expressions or OS command patterns; priority: High; timeline: Implement within 24 hours Interim Mitigation: Isolate CrafterCMS Crafter Studio administrative interfaces behind additional network access controls (VPN, IP whitelisting, WAF rules) to reduce attack surface for credential compromise; priority: Medium; timeline: Implement within 48 hours Detection: Enable comprehensive audit logging for Groovy code execution and OS command invocation within CrafterCMS; alert on patterns including reflection, Runtime.exec(), ProcessBuilder, or System properties access; priority: High; timeline: Implement before patching window
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in maven, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
CrafterCMS Crafter Studio uses a Groovy Sandbox to safely execute user-supplied Groovy code in dynamic code resources (CWE-913: Improper Control of Dynamically-Managed Code Resources). The vulnerability stems from insufficient sandbox restriction enforcement—an authenticated developer can craft malicious Groovy expressions that circumvent sandbox protections and execute arbitrary OS commands with the privileges of the CrafterCMS application server process. This is a classic sandbox escape vulnerability where the security boundary intended to isolate untrusted code execution is bypassed through Groovy language features or reflection techniques. The affected product is CrafterCMS (CPE: cpe:2.3:a:craftercms:craftercms) in versions 4.0.0 through 4.2.2, specifically the Crafter Studio component which provides administrative interfaces and dynamic code capabilities.
Know when Craftercms gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
2DescriptionCVE.org
Improper Control of Dynamically-Managed Code Resources vulnerability in Crafter Studio of CrafterCMS allows authenticated developers to execute OS commands via Groovy Sandbox Bypass.
By inserting malicious Groovy elements, an attacker may bypass Sandbox restrictions and obtain RCE (Remote Code Execution).
This issue affects CrafterCMS: from 4.0.0 through 4.2.2.
Executive ViewAI
CrafterCMS installations (versions 4.0.0-4.2.2) face critical risk of unauthorized system compromise through authenticated developer accounts. Attackers with legitimate access can execute arbitrary operating system commands, potentially leading to data theft, system takeover, and operational disruption. Organizations using affected versions must act immediately to assess exposure and implement protective measures.
Restrict Crafter Studio access via network ACLs and VPN; disable Groovy scripting features if not operationally required; implement strict code review and approval workflows before script deployment; deploy WAF rules to detect and block Groovy reflection and Runtime.exec() patterns; enable comprehensive audit logging of all developer activities; segment CrafterCMS infrastructure from critical business systems; monitor for suspicious outbound connections from CrafterCMS servers.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
More in Craftercms
View allA Server-Side Template Injection issue was discovered in Crafter CMS 3.0.18. Rated high severity (CVSS 8.8), this vulner
In Crafter CMS Crafter Studio 3.0.1 a directory traversal vulnerability exists which allows unauthenticated attackers to
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in CrafterCMS Engine
Installations, where crafter-search is not protected, allow unauthenticated remote attackers to create, view, and delete
Crafter CMS Crafter Studio 3.0.1 is affected by: XML External Entity (XXE). Rated high severity (CVSS 8.6), this vulnera
In Crafter CMS Crafter Studio 3.0.1 an unauthenticated attacker is able to create a site with specially crafted XML that
Craft is a CMS for creating custom digital experiences on the web.The platform does not filter input and encode output i
Crafter CMS Crafter Studio 3.0.1 has a directory traversal vulnerability which allows unauthenticated attackers to view
Unauthenticated remote attackers can read textual content via FreeMarker including files /scripts/*, /templates/* and so
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Crafter Studio on
Improper Control of Dynamically-Managed Code Resources vulnerability in Crafter Studio of Crafter CMS allows authenticat
Improper Control of Dynamically-Managed Code Resources vulnerability in Crafter Studio of Crafter CMS allows authenticat
EUVD-2025-18697
GHSA-5644-3vgq-2ph5
NVD
CVE.org
EPSS
Exploit-DB