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.
Published: 2026-09-14
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

Activiti through version 7.1.0.M6 contains an expression injection flaw where hash‑brace expressions that begin with #{} are not validated in process variables. These expressions are stored and later evaluated in the full Spring context when a mail task uses a variable‑backed body field, allowing the attacker to invoke arbitrary methods on application beans. The result is the ability to execute code, exfiltrate or alter data, or otherwise modify the application state.

Affected Systems

All Activiti Process Engine builds up to and including 7.1.0.M6 are affected. Any deployment of Activiti 7.1.0.M6 or earlier that accepts untrusted process variable input for mail tasks exposes a vulnerability.

Risk and Exploitability

The CVSS score of 7.1 indicates a high severity impact. EPSS data is unavailable, and the vulnerability is not listed in CISA’s KEV catalog. The likely attack vector involves an attacker or a compromised user submitting malicious variable content that is later processed during a mail task; once the expression is evaluated in the Spring context, the attacker can execute any bean method available to the application, effectively achieving remote code execution within the application context.

Generated by OpenCVE AI on September 15, 2026 at 10:22 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Activiti to a release newer than 7.1.0.M6 once it is available
  • Validate that the application no longer accepts untrusted hash‑brace expressions for mail task bodies by testing with benign expressions
  • If an upgrade cannot be applied immediately, restrict the source of mail task variables to trusted inputs or disable mail tasks that use variable‑backed body fields

Generated by OpenCVE AI on September 15, 2026 at 10:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 15 Sep 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 14 Sep 2026 22:00:00 +0000

Type Values Removed Values Added
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.
Title Activiti through 7.1.0.M6 Expression Injection via Mail Task
Weaknesses CWE-917
References
Metrics cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N'}

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-15T13:37:55.083Z

Reserved: 2026-09-14T20:35:44.937Z

Link: CVE-2026-91145

cve-icon Vulnrichment

Updated: 2026-09-15T13:37:34.814Z

cve-icon NVD

Status : Received

Published: 2026-09-14T22:16:59.217

Modified: 2026-09-15T14:17:46.553

Link: CVE-2026-91145

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-15T10:30:12Z

Weaknesses
  • CWE-917

    Improper Neutralization of Special Elements used in an Expression Language Statement ('Expression Language Injection')