CVE Catalog

CVE-2026-109432

CriticalCVSS 9.8
Published: Updated: Translated: NVD NIST

Summary

Camunda 7.24.0 before 7.24.14 and 7.23.0 before 7.23.17 contains an expression injection vulnerability where AdhocQueryValidator.validate() fails to check sub-query expression maps within the orQueries field exposed by TaskQueryDto, allowing authenticated users to bypass the enableExpressionsInAdhocQueries restriction. Attackers can supply a malicious JUEL expression such as dueAfterExpression inside an orQueries entry to achieve arbitrary Java reflection and invoke java.lang.Runtime.exec, resulting in operating-system command execution as the engine service user.

Risk Assessment

An authenticated attacker can execute arbitrary system commands as the Camunda engine service user, leading to server compromise and data access. The risk is high in multi-user environments.

Recommendation

Update Camunda to version 7.24.14 or 7.23.17 (or later). Until patched, limit trust in authenticated users and consider disabling adhoc expression features if possible.

Other vulnerabilities in Camunda

See all
Original NVD description (English source)

Camunda 7.24.0 before 7.24.14 and 7.23.0 before 7.23.17 contains an expression injection vulnerability where AdhocQueryValidator.validate() fails to check sub-query expression maps within the orQueries field exposed by TaskQueryDto, allowing authenticated users to bypass the enableExpressionsInAdhocQueries restriction. Attackers can supply a malicious JUEL expression such as dueAfterExpression inside an orQueries entry to achieve arbitrary Java reflection and invoke java.lang.Runtime.exec, resulting in operating-system command execution as the engine service user.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS