
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-1770 is an Improper Control of Dynamically-Managed Code Resources vulnerability (CWE-913) in Crafter Studio, a component of Crafter CMS, that allows authenticated developers to bypass Groovy sandbox restrictions and execute arbitrary OS commands, achieving Remote Code Execution (RCE). It affects Crafter CMS versions 4.0.0 through 4.4.x (patched in version 4.5.0). The vulnerability was published on February 2, 2026. It carries a CVSS v4.0 base score of 4.5 (Moderate), though the estimated category is HIGH given the potential for system compromise (GitHub Advisory).
The root cause is classified as CWE-913 (Improper Control of Dynamically-Managed Code Resources): Crafter Studio's Groovy scripting environment fails to adequately enforce sandbox restrictions, allowing crafted Groovy code to escape the sandboxed execution context. An authenticated attacker with developer-level privileges can insert malicious Groovy elements — such as metaclass manipulation, reflection-based calls, or other sandbox-bypass techniques common to Groovy environments — that the sandbox fails to intercept, ultimately invoking OS-level commands on the underlying server. The attack vector is network-based, requires high privileges (developer account), and has high attack complexity, meaning exploitation is non-trivial and likely requires knowledge of specific sandbox bypass patterns (GitHub Advisory, CrafterCMS Advisory).
Successful exploitation allows an authenticated developer to execute arbitrary operating system commands on the Crafter CMS server, leading to potential full system compromise. Impacts span all three security dimensions: low confidentiality impact on the vulnerable system itself but high confidentiality, integrity, and availability impact on subsequent/downstream systems. This could enable unauthorized data access, modification or destruction of files and configurations, service disruption, and lateral movement within the hosting environment (GitHub Advisory).
Thread.currentThread().contextClassLoader, or reflection to access restricted Java classes that allow OS command execution (e.g., Runtime.exec() or ProcessBuilder).Runtime, ProcessBuilder, Thread.currentThread, or reflection APIs; unexpected errors from the Groovy sandbox engine followed by successful script completion./bin/sh, /bin/bash, cmd.exe, curl, wget, python, nc) that are not part of normal CMS operations.Upgrade Crafter CMS to version 4.5.0 or later, which contains the fix for this vulnerability (GitHub Advisory, CrafterCMS Advisory). As interim mitigations: restrict developer-role access in Crafter Studio to only fully trusted personnel; implement network-level access controls (firewall rules, VPN requirements) to limit who can reach the Crafter Studio interface; enforce code review processes for all Groovy scripts submitted to Crafter Studio projects; and monitor application logs for anomalous Groovy execution patterns or unexpected OS-level process spawning.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."