Lucee Remote Code Execution Scanner
Targets the CFML scripting engine endpoint to inject arbitrary code, achieving full server compromise.
Short Info
Level
Single Scan
Single Scan
Can be used by
Asset Owner
Estimated Time
10 seconds
Time Interval
23 days 5 hours
Scan only one
Domain, IPv4, Subdomain
Toolbox
Lucee is an open-source Java-based application server designed for server-side scripting using CFML (ColdFusion Markup Language). It is widely used by developers and organizations to build dynamic web applications, content management systems, and data-driven websites. Lucee can run in standalone mode or be embedded within Java applications, offering flexibility for various deployment scenarios. Its lightweight architecture and compatibility with Adobe ColdFusion make it a popular choice for web hosting environments and enterprise solutions.
The Remote Code Execution (RCE) vulnerability in Lucee arises from improper handling of user-supplied input within the CFML scripting engine. This flaw allows an attacker to bypass security restrictions and execute arbitrary code on the server. The vulnerability typically stems from insufficient input validation or insecure deserialization of data, enabling malicious payloads to be processed by the server-side interpreter.
Specifically, the vulnerability affects endpoints that process CFML tags or functions, such as the cfexecute or cfhttp tags, which can be manipulated to run system commands. Attackers can craft HTTP requests with malicious parameters that are passed to these functions without proper sanitization. In Lucee versions prior to 6.0.1.59, this flaw is exploitable through the admin interface or custom applications that rely on dynamic code execution.
If exploited, an attacker can gain full control over the Lucee server, allowing them to execute arbitrary system commands, install malware, access sensitive data, or pivot to internal networks. This can lead to data breaches, service disruption, and complete compromise of the hosting environment. The high CVSS score of 9.0 reflects the critical nature of this vulnerability and the severe impact on confidentiality, integrity, and availability.