CVE-2026-87106
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 14 - wyżej niż 14% wszystkich znanych CVE
Streszczenie
Consul i Consul Enterprise są podatne na atak typu denial of service w natywnym listenerze RPC, który może pozwolić uwierzytelnionemu klientowi na wyczerpanie pamięci serwera przed oceną autoryzacji ACL. Klient mogący ukończyć wewnętrzny handshake mTLS RPC może wykorzystać tę podatność bez posiadania ważnego tokenu ACL.
Ocena ryzyka
Atakujący może zdalnie wyczerpać pamięć serwera Consul, powodując jego awarię i niedostępność usługi. Wymaga to jedynie ukończenia wewnętrznego handshake mTLS RPC.
Rekomendacja
Zaktualizuj Consul do wersji 2.0.4, a Consul Enterprise do wersji 1.21.18, 1.22.12 lub 2.0.4. Ogranicz dostęp do wewnętrznego listenera RPC do zaufanych klientów.
Inne podatności w Consul
Zobacz wszystkie- CVE-2026-88021Wysokie
Consul i Consul Enterprise mają podatność polegającą na obejściu autoryzacji w mesh usług Connect. Podczas budowania reguł RBAC dla Envoy w celu egzekwowania intencji Connect, Consul nieprawidłowo escapował niektóre znaki w nazwach usług, przestrzeniach nazw i partycjach, powodując, że generowane reguły autoryzacji dopasowują się szerzej niż zamierzono.
- CVE-2026-87107Średnie
Consul i Consul Enterprise są podatne na obejście autoryzacji w ścieżce wyrejestrowania katalogu, co może pozwolić lokalnemu tokenowi ACL na usunięcie obiektów katalogu zaimportowanych z klastra równorzędnego. Podmiot wywołujący z uprawnieniem {{service:write}} lub {{node:write}} może wykorzystać tę podatność do usunięcia usług, sprawdzeń lub węzłów zaimportowanych z klastra równorzędnego bez posiadania uprawnień do źródła równorzędnego.
- CVE-2026-87090Wysokie
Consul i Consul Enterprise zawierają lukę obejścia autoryzacji w ścieżce zapisu węzła katalogu. Uwierzytelniony atakujący z tokenem uprawniającym do zapisu węzła może usunąć rejestrację innego węzła i przejąć jego tożsamość, jeśli zna jego identyfikator.
- CVE-2026-19113Średnie
Consul Community Edition i Consul Enterprise w wersjach 1.3.0 do 2.0.2 są podatne na nieuwierzytelnioną odmowę usługi w kilku endpointach HTTP API agenta. Zdalny atakujący może spowodować znaczne zużycie pamięci przez agenta przed odrzuceniem żądania. Podatność jest naprawiona w Consul 2.0.3 i odpowiednich wersjach Enterprise.
- CVE-2026-19017Średnie
Consul Community Edition i Consul Enterprise w wersjach 1.18.21 do 2.0.2 są podatne na częściowy odczyt dowolnych plików, gdy skonfigurowano dostawcę Vault Connect CA z uwierzytelnianiem JWT lub AppRole. Uprzywilejowany atakujący z uprawnieniem `operator:write` może skierować Consul do odczytu i przekazania plików poza zamierzony zakres, co może prowadzić do eksfiltracji wrażliwych sekretów z hosta serwera Consul.
- CVE-2026-19016Średnie
Consul Community Edition i Consul Enterprise w wersjach 1.19.1 do 2.0.2 nie egzekwowały uprawnienia ACL `session:write` dla operacji usuwania sesji przesyłanych przez API transakcji. Uwierzytelniony atakujący z dostępem sieciowym do portu RPC serwera Consul może usuwać dowolne sesje bez wymaganego uprawnienia.
- CVE-2026-19015Średnie
Consul Community Edition i Consul Enterprise w wersjach 1.2.0 do 2.0.2 są podatne na niekontrolowane zużycie zasobów w endpointcie Connect CA roots, co może pozwolić zdalnemu atakującemu na nieograniczony wzrost pamięci podręcznej roots CA agenta, niwecząc konfigurację wyłączenia pamięci podręcznej przez operatora.
- CVE-2026-19014Średnie
Podatność w Consul Community Edition i Consul Enterprise w wersjach 1.17.0 do 2.0.2 powoduje niekontrolowane zużycie zasobów w punkcie końcowym autoryzacji Connect. Umożliwia to atakującemu nieograniczone zwiększanie pamięci podręcznej dopasowań intencji, ignorując konfigurację wyłączającą cache przez operatora. Problem został naprawiony w Consul 2.0.3 oraz Consul Enterprise 1.21.17, 1.22.11 i 2.0.3.
- CVE-2026-19012Średnie
Podatność w Consul Community Edition i Consul Enterprise w wersjach 1.18.0 do 2.0.2 umożliwia uwierzytelnionemu atakującemu spowodowanie awarii serwera Consul podczas przejścia z wersji Enterprise do Community. Osoba z uprawnieniami do zapisu wpisów konfiguracyjnych może przesłać wpis konfiguracji service-router, który powoduje nieoczekiwane zakończenie działania agenta. Problem został naprawiony w Consul 2.0.3 oraz Consul Enterprise 1.21.17, 1.22.11 i 2.0.3.
- CVE-2026-15972Wysokie
Consul Community Edition i Consul Enterprise w wersjach od 1.13.0 do 2.0.2 są podatne na nieuwierzytelniony atak DoS poprzez nieograniczone akceptowanie połączeń na zewnętrznych gRPC listenerach. Zdalny atakujący może wyczerpać deskryptory plików, gorutyny i pamięć, otwierając wiele niekompletnych połączeń.
Oryginalny opis (angielski, źródło NVD)
Consul and Consul Enterprise are vulnerable to a denial of service in the native RPC listener that may allow an authenticated client to exhaust server memory before ACL authorization is evaluated. A client that can complete the internal RPC mTLS handshake may exploit this issue without holding a valid ACL token. This vulnerability (CVE-2026-87106) is fixed in Consul 2.0.4 and Consul Enterprise 1.21.18, 1.22.12 and 2.0.4.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

