Katalog CVE

CVE-2026-100860

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.12%

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

Streszczenie

heym przed wersją 0.0.105 nie uwzględnia wyniku wyszukiwania autoryzacji poświadczeń w węźle Redis. Gdy _get_accessible_credential zwraca None, węzeł traktuje to jako pustą konfigurację i łączy się z localhost:6379 bez hasła, wykonując żądaną operację. Uwierzytelniony autor przepływu pracy, podając identyfikator poświadczenia, którego nie posiada lub które zostało usunięte, uzyskuje połączenie odczytu/zapisu z Redisem na interfejsie loopback.

Ocena ryzyka

Nieautoryzowany dostęp do Redis może prowadzić do odczytu lub modyfikacji danych, a w niektórych wdrożeniach do eskalacji uprawnień. W standardowym docker-compose.yml brak Redis, więc błąd może objawiać się jako mylący błąd połączenia.

Rekomendacja

Zaktualizuj heym do wersji 0.0.105 lub nowszej. Dodatkowo upewnij się, że węzeł Redis nie jest dostępny na interfejsie loopback bez uwierzytelnienia.

Inne podatności w heym

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

heym before 0.0.105 does not act on the result of the credential authorization lookup in the Redis workflow node (backend/app/services/node_execution/nodes/redis_node.py). When _get_accessible_credential returns None — because the credential ID does not exist or the caller is not authorized to use it — the node treats the lookup failure as an empty configuration and falls back to defaults, connecting to localhost:6379 with no password and executing the requested operation there. The same fallback occurs when an accessible credential has an empty config or no redis_host value. An authenticated workflow author who supplies a credential ID they do not own, or one that was deleted, therefore obtains a read/write connection to whatever Redis is listening on the backend's loopback interface instead of an error. Impact depends on the deployment: the stock docker-compose.yml ships no Redis, in which case the flaw surfaces as a misleading connection error rather than data exposure.

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