Vulnerability Description
Activiti through 7.1.0.M6 fails to validate hash-brace deferred expressions in process variables, allowing attackers to bypass expression filtering. Attackers can inject expressions beginning with #{ that are stored and later evaluated in the full Spring context when a mail task uses variable-backed body fields, enabling method invocation on application beans.
CVSS Score
HIGH
Related Weaknesses (CWE)
References
- https://github.com/Activiti/Activiti
- https://github.com/Activiti/Activiti/blob/7.1.0.M6/activiti-core/activiti-api-im
- https://github.com/Activiti/Activiti/blob/7.1.0.M6/activiti-core/activiti-engine
- https://github.com/Activiti/Activiti/issues/5438
- https://www.vulncheck.com/advisories/activiti-through-7.1.0-m6-expression-inject
- https://github.com/Activiti/Activiti/issues/5438
FAQ
What is CVE-2026-91145?
CVE-2026-91145 is a vulnerability with a CVSS score of 7.1 (HIGH). Activiti through 7.1.0.M6 fails to validate hash-brace deferred expressions in process variables, allowing attackers to bypass expression filtering. Attackers can inject expressions beginning with #{ ...
How severe is CVE-2026-91145?
CVE-2026-91145 has been rated HIGH with a CVSS base score of 7.1/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2026-91145?
Check the references section above for vendor advisories and patch information. Review vendor security bulletins for remediation guidance.