CVE-2026-28228
CVE-2026-28228 is a high-severity vulnerability in Frentix Openolat with a CVSS 3.x base score of 8.8. It is not currently listed as actively exploited by CISA, and its EPSS exploit-prediction score is low. The underlying weakness is classified as CWE-1336.
Key facts
- Severity: High (CVSS 3.x base score 8.8)
- EPSS exploit prediction: 0% (33rd percentile)
- Actively exploited: Not listed in CISA KEV
- EU (EUVD) id: EUVD-2026-17201
- Weakness: CWE-1336
- Affected product: Frentix Openolat
- Published:
- Last modified:
Description
OpenOlat is an open source web-based e-learning platform for teaching, learning, assessment and communication. Prior to versions 19.1.31, 20.1.18, and 20.2.5, an authenticated user with the Author role can inject Velocity directives into a reminder email template. When the reminder is processed (either triggered manually or via the daily cron job), the injected directives are evaluated server-side. By chaining Velocity's #set directive with Java reflection, an attacker can instantiate arbitrary Java classes such as java.lang.ProcessBuilder and execute operating system commands with the privileges of the Tomcat process (typically root in containerized deployments). This issue has been patched in versions 19.1.31, 20.1.18, and 20.2.5.
Frequently asked questions
- What is CVE-2026-28228?
- OpenOlat is an open source web-based e-learning platform for teaching, learning, assessment and communication. Prior to versions 19.1.31, 20.1.18, and 20.2.5, an authenticated user with the Author role can inject Velocity directives into a reminder email template. When the reminder is processed (either triggered manually or via the daily cron job), the injected directives are evaluated server-side. By chaining Velocity's #set directive with Java reflection, an attacker can instantiate arbitrary Java classes such as java.lang.ProcessBuilder and execute operating system commands with the privileges of the Tomcat process (typically root in containerized deployments). This issue has been patched in versions 19.1.31, 20.1.18, and 20.2.5.
- How severe is CVE-2026-28228?
- CVE-2026-28228 has a CVSS 3.x base score of 8.8, rated high severity. It is exploitable over network with low attack complexity, requires low privileges and no user interaction. Impact on confidentiality is high, integrity high, and availability high.
- Is CVE-2026-28228 being actively exploited?
- It is not currently listed in CISA's KEV catalog. Its EPSS exploit-prediction score is 0% (33rd percentile), an estimate of the probability of exploitation in the next 30 days.
- What products are affected by CVE-2026-28228?
- CVE-2026-28228 affects Frentix Openolat. See the affected-products list for the exact vulnerable versions.
- How do I fix CVE-2026-28228?
- Review the linked vendor and NVD advisories for patched versions and mitigations, then upgrade or apply the recommended workaround. Given its high severity, prioritise patching exposed systems.
- Does CVE-2026-28228 have an EU (EUVD) identifier?
- Yes. CVE-2026-28228 is tracked in the ENISA EU Vulnerability Database (EUVD) as EUVD-2026-17201.
- When was CVE-2026-28228 published?
- CVE-2026-28228 was published on 2026-03-30 and last updated on 2026-06-17.
References
Affected products (1)
- cpe:2.3:a:frentix:openolat:*:*:*:*:*:*:*:*
More vulnerabilities in Frentix Openolat
- CVE-2026-31946 — Critical (CVSS 9.8): OpenOlat is an open source web-based e-learning platform for teaching, learning, assessment and communication. From…
- CVE-2021-39181 — High (CVSS 8.8): OpenOlat is a web-based learning management system (LMS). Prior to version 15.3.18, 15.5.3, and 16.0.0, using a…
- CVE-2021-41242 — High (CVSS 8.1): OpenOlat is a web-basedlearning management system. A path traversal vulnerability exists in OpenOlat prior to versions…
- CVE-2021-39180 — High (CVSS 8.1): OpenOLAT is a web-based learning management system (LMS). A path traversal vulnerability exists in versions prior to…
- CVE-2021-41152 — High (CVSS 7.7): OpenOlat is a web-based e-learning platform for teaching, learning, assessment and communication, an LMS, a learning…
- CVE-2024-25974 — Medium (CVSS 5.4): The Frentix GmbH OpenOlat LMS is affected by stored a Cross-Site Scripting (XSS) vulnerability. It is possible to…
All CVEs affecting Frentix Openolat →
Other CWE-1336 vulnerabilities
- CVE-2025-53833 — Critical (CVSS 10.0): LaRecipe is an application that allows users to create documentation with Markdown inside a Laravel app. Versions prior…
- CVE-2024-32651 — Critical (CVSS 10.0): changedetection.io is an open source web page change detection, website watcher, restock monitor and notification…
- CVE-2026-45312 — Critical (CVSS 9.9): RAGFlow is an open-source RAG (Retrieval-Augmented Generation) engine. In 0.24.0 and earlier, a Jinja2 template…
- CVE-2026-9558 — Critical (CVSS 9.9): A Server-Side Template Injection (SSTI) vulnerability exists in Mautic's theme engine. The platform renders uploaded…
- CVE-2026-33897 — Critical (CVSS 9.9): Incus is a system container and virtual machine manager. Prior to version 6.23.0, instance template files can be used…
- CVE-2026-1868 — Critical (CVSS 9.9): GitLab has remediated a vulnerability in the Duo Workflow Service component of GitLab AI Gateway affecting all versions…