๐Ÿ” CVE Alert

CVE-2026-94109

HIGH 8.0

openEQUELLA < 2026.1.0 Authenticated Stored SSTI via FreemarkerPortletRenderer

CVSS Score
8.0
EPSS Score
0.8%
EPSS Percentile
56th

openEQUELLA before 2026.1.0 contains an authenticated stored server-side template injection vulnerability in FreemarkerPortletRenderer.renderHtml() that allows any authenticated non-guest user to achieve remote code execution by storing a malicious FreeMarker payload through a POST request to the RemotePortletService invoker endpoint. The markup field from stored portlet configuration is passed directly to custFactory.createResult() without a TemplateClassResolver restriction or FreeMarker sandboxing in BasicConfiguration, leaving built-ins such as ?new and freemarker.template.utility.Execute available, causing the payload to execute in the application server process context when any user renders a dashboard containing the affected portlet.

CWE CWE-1336
Vendor openequella
Product openequella
Published Sep 20, 2026
Last Updated Oct 29, 2026
Stay Ahead of the Next One

Get instant alerts for openequella openequella

Be the first to know when new high vulnerabilities affecting openequella openequella are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Affected Versions

openequella / openEQUELLA
0 < 2026.1.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
blog.evan.lat: https://blog.evan.lat/posts/openeq github.com: https://github.com/openequella/openEQUELLA/commit/d6e165afc986f8a3ed912cdb367d5ad8c1eeab5c github.com: https://github.com/openequella/openEQUELLA/releases/tag/2026.1.0 github.com: https://github.com/openequella/openEQUELLA/security/advisories/GHSA-62g6-mmp6-9wv2 vulncheck.com: https://www.vulncheck.com/advisories/openequella-authenticated-stored-ssti-via-freemarkerportletrenderer

Credits

evan VulnCheck