Katalog CVE

CVE-2026-82804

WysokieCVSS 8.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

Parametr scriptPath jest wstawiany do polecenia /bin/sh -c bez wystarczającej neutralizacji znaków specjalnych powłoki, co umożliwia podstawianie i wykonywanie poleceń powłoki. Uwierzytelniony użytkownik może utworzyć zasób, którego nazwa pliku zawiera składnię podstawiania poleceń, np. $(...), a następnie przekazać wynikową ścieżkę do endpointu /test-send wtyczki Alert Script. Podczas wykonywania skryptu alertu powłoka interpretuje wstrzyknięte polecenie, co prowadzi do wykonania dowolnego kodu z uprawnieniami procesu usługi DolphinScheduler.

Ocena ryzyka

Uwierzytelniony użytkownik może wykonać dowolne polecenia w kontekście usługi DolphinScheduler, co może prowadzić do przejęcia serwera, kradzieży danych lub ruchu bocznego w środowisku. Podatność dotyczy wersji Apache DolphinScheduler przed 3.4.3.

Rekomendacja

Należy zaktualizować Apache DolphinScheduler do wersji 3.4.3, która naprawia tę podatność. Do czasu aktualizacji zaleca się ograniczenie dostępu do endpointu /test-send oraz weryfikację uprawnień użytkowników mogących tworzyć zasoby.

Inne podatności w Apache DolphinScheduler

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

The scriptPath parameter is incorporated into a /bin/sh -c command without sufficient neutralization of shell metacharacters, allowing shell command substitution and execution. An authenticated user can exploit this behavior by creating a resource whose filename contains shell command substitution syntax, such as $(...), and subsequently supplying the resulting path to the Alert Script plugin's /test-send endpoint. When the alert script is executed, the shell interprets the injected command, resulting in arbitrary command execution with the privileges of the DolphinScheduler service process. This issue affects Apache DolphinScheduler: before 3.4.3. Users are recommended to upgrade to version 3.4.3, which fixes the issue.

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