CVE-2026-9498: Dromara lamp-cloud Message Template GroovyClassLoader.parseClass special elements used in a template engine
A vulnerability has been found in Dromara lamp-cloud up to 5.6.2. Impacted is the function GroovyClassLoader.parseClass of the component Message Template Handler. Such manipulation of the argument DefMsgTemplate.content leads to improper neutralization of special elements used in a template engine. It is possible to launch the attack remotely. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
CVE-2026-9498 affects Dromara lamp-cloud message templates. A user with access to the template function may be able to abuse template content processing, potentially affecting data confidentiality, integrity, and service availability. Public proof-of-concept information is reported, but the bundle does not show confirmed active exploitation or an official fix.
Executive priority
Treat this as a near-term remediation item for affected lamp-cloud environments, especially where many users can edit templates. It is not KEV-listed in the bundle, but public exploit disclosure raises urgency.
Technical view
The issue is in GroovyClassLoader.parseClass within the Message Template Handler, where DefMsgTemplate.content is not properly neutralized for special template-engine elements. Sources list lamp-cloud 5.6.0, 5.6.1, and 5.6.2 as affected. CVSS v2 is 6.5 with network reachability, low complexity, and single authenticated access required.
Likely exposure
Exposure is likely limited to organizations running Dromara lamp-cloud 5.6.0 through 5.6.2 where authenticated users can reach message template management or related APIs.
Exploitation context
The source bundle says public exploit information exists and remote attack is possible. It does not cite CISA KEV or any source confirming active exploitation in the wild.
Researcher notes
Evidence is mostly from VulDB and the referenced public report. Vendor non-response is reported, and no official patch details are included. Avoid assuming unauthenticated exposure; the CVSS vector indicates authenticated access is required.
Mitigation direction
Check Dromara/lamp-cloud project guidance for a patched release or official workaround.
Restrict message template management to trusted administrative users only.
Temporarily disable or tightly govern template editing if operations allow.
Review existing message templates for unexpected or unauthorized changes.
Monitor the cited advisories for vendor response and remediation updates.
Validation and detection
Inventory Dromara lamp-cloud deployments and confirm exact running versions.
Identify whether versions 5.6.0, 5.6.1, or 5.6.2 are deployed.
Review who can create or modify message templates.
Inspect audit logs for unusual template changes or parsing errors.
Track whether the vendor publishes a fixed version or workaround.
Based on public source material and reviewed before publication.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · low confidence lookup
CWE-1336: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve
time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
4CVSS vectors
6Timeline events
0ADP providers
5Source links
CVSS vector scores
4 official scores
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present,
the table keeps the source vectors side by side instead of collapsing them into the highest score.