CVE-2026-94109
8.8openEQUELLA · openEQUELLA
A remote code execution vulnerability exists in openEQUELLA due to an unsandboxed FreeMarker template configuration, allowing authenticated attackers to execute arbitrary system commands.
Executive summary
Authenticated attackers can achieve remote code execution in openEQUELLA versions prior to 2026.1.0 by exploiting an unsandboxed FreeMarker template configuration.
Vulnerability
This vulnerability is a template injection flaw (CWE-1336) caused by an insecure FreeMarker configuration. Authenticated users with access to collection summaries, dashboard portlets, or MIME templates can inject malicious expressions to invoke system-level commands through the Java runtime.
Business impact
Successful exploitation of this vulnerability permits an attacker to execute arbitrary code with the privileges of the application process. Given the CVSS score of 8.8, this represents a high risk to the confidentiality, integrity, and availability of the system. An attacker could gain full control over the server, leading to unauthorized data access, lateral movement within the network, and potential compromise of connected institutional data.
Remediation
Immediate Action: Upgrade to openEQUELLA version 2026.1.0 or later immediately to apply the necessary template sandboxing configuration.
Proactive Monitoring: Review application logs for suspicious activity related to template rendering, such as unexpected calls to internal utility classes or unusual system command execution patterns.
Compensating Controls: Implement strict input validation or restrict user access to features that allow the creation of custom templates or dashboard portlets until the update is deployed.
Exploitation status
Public Exploit Available: Unknown.
Analyst recommendation
This is a critical vulnerability that enables complete system compromise via remote code execution. Security teams must prioritize upgrading to version 2026.1.0 as the primary method of remediation. If an immediate upgrade is not possible, administrators should limit the ability of non-administrative users to modify templates or dashboard configurations to reduce the risk of exploitation.
History
- Disclosed CVE record published
- Collected by CVE Brief via github
- Analyst report written
- Published in the daily brief high section
Sources
Originally found and disclosed by evan, per the CVE Program record.
- OEQ-3000 fix(security): lock down FreeMarker to prevent SSTI/RCE Patch commit
- openEQUELLA 2026.1.0 Release Notes Release notes
- FreeMarker configuration with no TemplateClassResolver at 2025.2.0 Technical analysis
- github.com
- VulnCheck Advisory: openEQUELLA before 2026.1.0 Remote Code Execution via FreeMarker Template Injection Third-party advisory