Katalog CVE

CVE-2026-22683

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Wersje Windmill od 1.56.0 do 1.614.0 zawierają lukę związaną z brakiem autoryzacji, która pozwala użytkownikom z rolą Operator na wykonywanie zabronionych działań związanych z tworzeniem i modyfikowaniem encji za pośrednictwem API backendu. Mimo że Operatorzy są dokumentowani jako niezdolni do tworzenia lub modyfikowania encji, API nie egzekwuje tego ograniczenia na punktach końcowych przestrzeni roboczej.

Ocena ryzyka

Luka ta umożliwia eskalację uprawnień do zdalnego wykonania kodu w ramach wdrożenia Windmill, co stwarza poważne zagrożenie dla bezpieczeństwa systemu. Umożliwia to Operatorom nieautoryzowane działania, które mogą prowadzić do poważnych konsekwencji dla organizacji.

Rekomendacja

Zaleca się aktualizację Windmill do najnowszej wersji, która naprawia tę lukę, oraz przegląd uprawnień użytkowników z rolą Operator, aby ograniczyć ich dostęp do krytycznych funkcji systemu.

Powiązane podatności

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

Windmill versions 1.56.0 through 1.614.0 contain a missing authorization vulnerability that allows users with the Operator role to perform prohibited entity creation and modification actions via the backend API. Although Operators are documented and priced as unable to create or modify entities, the API does not enforce the Operator restriction on workspace endpoints, allowing an Operator to create and update scripts, flows, apps, and raw_apps. Since Operators can also execute scripts via the jobs API, this allows direct privilege escalation to remote code execution within the Windmill deployment. This vulnerability has existed since the introduction of the Operator role in version 1.56.0.

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