CVE-2026-111999
WysokieCVSS 7.5Streszczenie
Vanus w wersjach od 0.8.0 do 0.9.0 zawiera podatność braku uwierzytelniania, która pozwala nieuwierzytelnionym zdalnym atakującym publikować zdarzenia do dowolnego eventbusa poprzez odbiornik HTTP CloudEvents w bramie. Atakujący mogą wysyłać sfałszowane CloudEvents na ścieżki /namespaces/{ns}/eventbus/{name}/events lub starsze /gateway/{name}, omijając uwierzytelnianie tokenem i kontrole authPublish, przez co są one przechowywane i dostarczane do odbiorców subskrypcji.
Ocena ryzyka
Atakujący może wstrzykiwać fałszywe zdarzenia do systemu, co może prowadzić do zatrucia danych, nieautoryzowanych działań i zakłócenia procesów biznesowych opartych na tych zdarzeniach.
Rekomendacja
Zaktualizuj Vanus do wersji nowszej niż 0.9.0, a jeśli to niemożliwe, zabezpiecz odbiornik HTTP CloudEvents wymuszając uwierzytelnianie i autoryzację oraz ogranicz dostęp sieciowy do bramy.
Inne podatności w Vanus
Zobacz wszystkie- CVE-2026-112000Wysokie
Vanus w wersjach od 0.8.0 do 0.9.0 zawiera podatność braku autoryzacji w bramie, która pozwala każdemu uwierzytelnionemu użytkownikowi wywoływać metody Subscribe, Ack i niezarejestrowane metody bez sprawdzania uprawnień. Atakujący mogą podać identyfikator subskrypcji innego najemcy w Subscribe, aby ją przejąć, odczytywać i potwierdzać jej zdarzenia, zagłodzić legalnego konsumenta i wyliczać użytkowników klastra poprzez ListUser.
- CVE-2026-111998Krytyczne
Vanus w wersjach od 0.8.0 do 0.9.0 zawiera podatność związaną z domyślnymi poświadczeniami, która pozwala nieuwierzytelnionym zdalnym atakującym uzyskać dostęp na poziomie cluster-admin poprzez użycie zakodowanego na stałe tokenu administratora. Atakujący mogą wysłać stały token Bearer do portu proxy gRPC bramy, aby zarządzać przestrzeniami nazw, eventbusami, użytkownikami, tokenami i powiązaniami ról oraz odczytywać lub publikować zdarzenia.
Oryginalny opis (angielski, źródło NVD)
Vanus 0.8.0 through 0.9.0 contains a missing authentication vulnerability that allows unauthenticated remote attackers to publish events to any eventbus through the gateway CloudEvents HTTP receiver. Attackers can send forged CloudEvents to the /namespaces/{ns}/eventbus/{name}/events or legacy /gateway/{name} paths, bypassing token authentication and authPublish checks, so they are stored and delivered to subscription sinks.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

