Katalog CVE

CVE-2026-54746

ŚrednieCVSS 6.4
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.27%

Percentyl 19 - wyżej niż 19% wszystkich znanych CVE

Streszczenie

Hatchet od wersji 0.40.0 do 0.91.1 nie weryfikuje, czy identyfikator pracownika (worker ID) w żądaniach Dispatcher/UpsertWorkerLabels i Dispatcher/Unsubscribe należy do dzierżawy wskazanej w kontekście tokena. Uwierzytelniony właściciel dowolnej dzierżawy, który zgadnie UUID pracownika innej dzierżawy, może nadpisać etykiety powinowactwa tego pracownika lub rozłączyć go z dyspozytorem.

Ocena ryzyka

Może to prowadzić do naruszenia integralności między dzierżawami oraz do ataków DoS w środowiskach wielodostępnych Hatchet Cloud lub współdzielonych instalacjach self-hosted. Pojedyncze dzierżawy nie są praktycznie zagrożone.

Rekomendacja

Zaktualizuj Hatchet do wersji 0.91.1, która zawiera poprawkę weryfikującą przynależność identyfikatora pracownika do dzierżawy.

Inne podatności w Hatchet

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

Hatchet is a platform for orchestrating background tasks, AI agents, and durable workflows at scale. From 0.40.0 until 0.91.1, the Dispatcher gRPC service does not verify that a request's worker ID belongs to the tenant identified by the bearer-token context in Dispatcher/UpsertWorkerLabels and Dispatcher/Unsubscribe. An authenticated owner of any tenant who guesses another tenant's worker UUID can overwrite that worker's affinity labels or disconnect the worker from the dispatcher. This can cause cross-tenant integrity impact and denial of service on multi-tenant Hatchet Cloud or shared self-hosted deployments. Single-tenant deployments are not practically affected because the attacker and target tenant are the same. This issue is fixed in version 0.91.1.

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