Katalog CVE

CVE-2026-88978

ŚrednieCVSS 4.3
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Hatchet przed wersją 0.106.1 ma brak filtra dzierżawcy (tenant) w ścieżce gRPC WorkerStatus w pkg/repository/durable_events.go. Uwierzytelniony pracownik jednego dzierżawcy, znając identyfikator UUID zadania innego dzierżawcy, może odczytać odpowiadające rekordy dziennika zdarzeń, co prowadzi do naruszenia izolacji danych.

Ocena ryzyka

Ryzyko ujawnienia danych między dzierżawcami – atakujący może uzyskać informacje o zadaniach, które nie są mu przeznaczone, co narusza poufność.

Rekomendacja

Zaktualizuj Hatchet do wersji 0.106.1, która dodaje wymagany filtr dzierżawcy.

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. Prior to 0.106.1, the WorkerStatus gRPC polling path in pkg/repository/durable_events.go passes caller-supplied durable task, node, and branch identifiers to ListSatisfiedEntries without a tenant filter, allowing an authenticated tenant worker that knows another tenant's durable-task UUID to retrieve matching durable event-log records. The UUIDv4 requirement makes exploitation unlikely, and single-tenant deployments are unaffected in practice. This issue is fixed in version 0.106.1.

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