Katalog CVE

CVE-2026-33881

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Windmill to otwartoźródłowa platforma deweloperska do wewnętrznego kodu, która ma problem z interpolacją wartości zmiennych środowiskowych w JavaScript. Administratorzy workspace mogą wprowadzać złośliwy kod JavaScript poprzez ustawienie niestandardowej zmiennej środowiskowej zawierającej pojedynczy apostrof, co prowadzi do wstrzyknięcia kodu.

Ocena ryzyka

Wprowadzenie złośliwego kodu JavaScript może prowadzić do nieautoryzowanego dostępu do danych lub wykonania niepożądanych działań w kontekście aplikacji. To stwarza poważne zagrożenie dla bezpieczeństwa aplikacji i danych użytkowników.

Rekomendacja

Zaleca się aktualizację do wersji 1.664.0, która naprawia tę podatność. Należy również przeprowadzić audyt zmiennych środowiskowych w celu zidentyfikowania potencjalnych zagrożeń.

Powiązane podatności

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

Windmill is an open-source developer platform for internal code: APIs, background jobs, workflows and UIs. Workspace environment variable values are interpolated into JavaScript string literals without escaping single quotes in the NativeTS executor. A workspace admin who sets a custom environment variable with a value containing `'` can inject arbitrary JavaScript that executes inside every NativeTS script in that workspace. This is a code injection bug in `worker.rs`, not related to the sandbox/NSJAIL topic. Version 1.664.0 patches the issue.

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