CVE-2026-115356
ŚrednieCVSS 5.4Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 7 - wyżej niż 7% wszystkich znanych CVE
Streszczenie
OpenBao przed wersją 2.6.4 oraz 2.7.x przed 2.7.1 nie weryfikuje przy odnawianiu tokenu wydanego przez metodę uwierzytelniania Kubernetes, czy token konta usługi użyty pierwotnie do uwierzytelnienia jest nadal ważny. Uwierzytelniona osoba atakująca może stale odnawiać takie tokeny, aby utrzymać dostęp po usunięciu konta usługi Kubernetes.
Ocena ryzyka
Osoba atakująca może utrzymać dostęp do systemu nawet po odebraniu uprawnień w Kubernetes, co może prowadzić do nieautoryzowanego dostępu do sekretów.
Rekomendacja
Zaktualizuj OpenBao do wersji 2.6.4 lub 2.7.1 (lub nowszej) i unieważnij istniejące tokeny wydane przez metodę Kubernetes Auth.
Inne podatności w OpenBao
Zobacz wszystkie- CVE-2026-42186Wysokie
OpenBao to system zarządzania sekretami oparty na tożsamości. W wersjach przed 2.5.3, gdy usunięcie początkowej przestrzeni nazw nie powiedzie się, kolejne próby nie usuwają poprawnie wszystkich danych przed oznaczeniem przestrzeni jako usuniętej.
- CVE-2026-63132Krytyczne
OpenBao to system zarządzania sekretami oparty na tożsamości. Przed wersją 2.6.0, ścieżka handleLogicalRecovery w http/logical.go porównywała token odzyskiwania o wysokich uprawnieniach ze zwykłym porównaniem równości łańcuchów. Zdalny nieuwierzytelniony atakujący, który może wysyłać powtarzane żądania trybu odzyskiwania i mierzyć czas odpowiedzi, może wywnioskować token odzyskiwania. Odzyskany token może następnie autoryzować operacje trybu odzyskiwania, które odczytują lub modyfikują dane OpenBao. Problem został naprawiony w wersji 2.6.0.
- CVE-2026-33757Krytyczne
OpenBao przed wersją 2.5.2 nie wymaga potwierdzenia użytkownika podczas logowania przez JWT/OIDC z rolą ustawioną na `callback_mode=direct`. Pozwala to atakującemu na zdalny phishing poprzez nakłonienie ofiary do odwiedzenia URL i automatyczne zalogowanie jej do sesji atakującego.
- CVE-2026-115369Niskie
OpenBao od 2.5.0 przed 2.6.2 nie egzekwuje ograniczenia allowed_ip_sans_cidr roli PKI na IP SAN pobranych z CSR, gdy włączone jest use_csr_sans. Uwierzytelnieni wywołujący z uprawnieniem sign mogą przesłać CSR z IP SAN spoza zakresu do pki/sign/<role> i uzyskać certyfikaty podpisane przez CA dla nieautoryzowanych adresów IP.
- CVE-2026-115366Niskie
OpenBao od 2.3.0 przed 2.6.3 zawiera podatność na nieprawidłową autoryzację, która pozwala tokenom uprzywilejowanego namespace podrzędnego modyfikować rejestracje pluginów, ponieważ /v1/sys/plugins/catalog/* nie jest ograniczone do głównego namespace. Atakujący mogą usuwać istniejące rejestracje, tworzyć nieprawidłowe lub rejestrować zainstalowane pluginy przez sys/ mount namespace podrzędnego, powodując odmowę usługi.
- CVE-2026-115365Średnie
Podatność nieprawidłowej autoryzacji w pamięci podręcznej polityk ACL OpenBao pozwala tokenom odwoływać się do polityk z dowolnych przestrzeni nazw przy użyciu specjalnie spreparowanych nazw polityk. Osoba atakująca posiadająca takie tokeny może uzyskać uprawnienia z pamięci podręcznej polityk w innych przestrzeniach nazw, w tym w przestrzeni root, i działać poza granicami przestrzeni nazw.
- CVE-2026-115364Niskie
OpenBao przed 2.6.3 zawiera brak sprawdzenia autoryzacji, który pozwala atakującym zatrzymać usługi Agent i Proxy poprzez pominięcie nagłówka X-Vault-Header. Gdy włączone jest require_request_header, atakujący mogą wysyłać żądania przez server-side request forgery do /agent/v1/quit lub /proxy/v1/quit, aby wyłączyć te usługi.
- CVE-2026-115363Niskie
OpenBao 2.2.0 przed 2.6.4 oraz 2.7.0 przed 2.7.1 zawiera podatność na ujawnienie informacji, która eksponuje wartość tls_acme_eab_mac_key przez endpoint sys/config/state/sanitized. Wywołujący oczyszczony endpoint konfiguracji mogą pobrać klucz MAC ACME External Account Binding używany dla certyfikatów listenera TLS, pozwalając im powiązać się z kontem ACME operatora.
- CVE-2026-115362Niskie
OpenBao przed 2.6.4 oraz 2.7.x przed 2.7.1 nie sprawdza wygaśnięcia Secret ID przy użyciu w metodzie uwierzytelniania AppRole, pozostawiając wygasłe Secret ID ważne do czasu usunięcia ich przez okresowe tidy. Atakujący posiadający wygasły, nieposprzątany Secret ID może się zalogować i uzyskać dostęp poza jego TTL.
- CVE-2026-115361Średnie
Podatność obejścia ACL w OpenBao powoduje ciche pomijanie jawnych reguł odmowy opartych na zabronionych szablonach metadanych tożsamości w ramach uprawnień z symbolami wieloznacznymi. Osoba atakująca, której metadane tożsamości zawierają symbole wieloznaczne lub segmenty ścieżek, może uzyskać dostęp do ścieżek, które powinny być zablokowane w szerszym zakresie uprawnień z symbolami wieloznacznymi.
Oryginalny opis (angielski, źródło NVD)
OpenBao before 2.6.4 and 2.7.x before 2.7.1 does not verify, when renewing a token issued by the Kubernetes Auth method, that the service account token originally used to authenticate is still valid. An authenticated attacker can keep renewing such tokens to persist access after the Kubernetes service account has been deleted.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

