Katalog CVE

CVE-2026-109432

KrytyczneCVSS 9.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

Camunda w wersjach 7.24.0 przed 7.24.14 i 7.23.0 przed 7.23.17 zawiera podatność na wstrzyknięcie wyrażeń, w której AdhocQueryValidator.validate() nie sprawdza map wyrażeń podzapytań w polu orQueries udostępnianym przez TaskQueryDto. Uwierzytelnieni użytkownicy mogą obejść ograniczenie enableExpressionsInAdhocQueries i dostarczyć złośliwe wyrażenie JUEL, takie jak dueAfterExpression, aby uzyskać dowolną refleksję Java i wywołać java.lang.Runtime.exec, co prowadzi do wykonania poleceń systemowych.

Ocena ryzyka

Uwierzytelniony atakujący może wykonać dowolne polecenia systemowe jako użytkownik usługi silnika Camunda, co prowadzi do przejęcia serwera i dostępu do danych. Ryzyko jest wysokie w środowiskach z wieloma użytkownikami.

Rekomendacja

Zaktualizuj Camunda do wersji 7.24.14 lub 7.23.17 (lub nowszej). Do czasu aktualizacji ogranicz zaufanie do uwierzytelnionych użytkowników i rozważ wyłączenie funkcji wyrażeń adhoc, jeśli to możliwe.

Inne podatności w Camunda

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS