CVE-2026-72636
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 22 - wyżej niż 22% wszystkich znanych CVE
Streszczenie
Nie kontrolowana rekurencja (CWE-674) w pomocniku dopasowywania wzorców wieloznacznych w Elasticsearch może prowadzić do odmowy usługi poprzez nadmierną alokację (CAPEC-130). Dopasowujący wzorce wieloznaczne do nazw jest zaimplementowany rekurencyjnie i nie ma ograniczeń co do głębokości rekurencji ani całkowitej liczby operacji dopasowania. Żądanie wyszukiwania zawierające wzorzec wieloznaczny z dużą liczbą grup wieloznacznych, oceniane względem wystarczająco długiej nazwy, wyczerpuje stos wątku. Elasticsearch traktuje przepełnienie stosu jako nieodwracalny stan i wyłącza węzeł, więc żądanie kończy działanie dotkniętego węzła zamiast zgłosić błąd w sposób łagodny.
Ocena ryzyka
Atak może spowodować awarię węzła Elasticsearch, prowadząc do niedostępności usług i destabilizacji klastra.
Rekomendacja
Zainstaluj poprawkę Elasticsearch, która wprowadza limity głębokości rekurencji i liczby operacji dopasowania, oraz ogranicz dostęp do wyszukiwania z wzorcami wieloznacznymi.
Inne podatności w Elasticsearch
Zobacz wszystkie- CVE-2015-4165Wysokie
API migawki w Elasticsearch przed wersją 1.6.0 jest podatne na atak, gdy na systemie istnieje inna aplikacja, która może odczytywać pliki Lucene i wykonywać kod z nich. Umożliwia to zdalnym uwierzytelnionym użytkownikom pisanie i tworzenie dowolnych plików metadanych migawki oraz potencjalne wykonywanie dowolnego kodu.
- CVE-2026-103009Wysokie
Elasticsearch zawiera podatność polegającą na obejściu autoryzacji w modelu Remote Cluster Security (RCS) 2.0. Atakujący z ważnym kluczem API może wysłać specjalnie spreparowane żądanie cross-cluster search, które autoryzuje dostęp do jednego indeksu, ale faktycznie operuje na innym, nieautoryzowanym indeksie, ujawniając jego dane.
- CVE-2026-103008Średnie
Podatność typu niekontrolowana rekurencja (CWE-674) w Elasticsearch może prowadzić do odmowy usługi poprzez specjalnie spreparowane żądanie powodujące przetwarzanie głęboko zagnieżdżonej struktury danych bez ograniczenia głębokości rekurencji. Elasticsearch ma tę słabość w budowaniu i serializacji wartości geometrii tworzonych przez skryptowe pola runtime. Uwierzytelniony użytkownik z dostępem do odczytu jednego indeksu może wysłać żądanie definiujące takie pole ze skryptem tworzącym głęboko zagnieżdżoną strukturę, co powoduje przekroczenie stosu i zakończenie działania węzła. Węzeł nie zawsze odzyskuje sprawność automatycznie i może wymagać ręcznej interwencji.
- CVE-2026-103007Wysokie
Elasticsearch zawiera podatność nieprawidłowej autoryzacji w opcjonalnym uprawnieniu delegowanym, które pozwala administratorowi na ograniczone zarządzanie rolami. Z powodu niepełnego egzekwowania zakresu, użytkownik z tym uprawnieniem może rozszerzyć swój dostęp do indeksów, które powinny pozostać ograniczone, w tym do wewnętrznych danych bezpieczeństwa.
- CVE-2026-103006Średnie
Podatność typu niekontrolowana rekurencja (CWE-674) w Elasticsearch może prowadzić do odmowy usługi poprzez specjalnie spreparowane, głęboko zagnieżdżone żądanie wysłane do funkcji agregacji API wyszukiwania. Elasticsearch ma tę słabość w przetwarzaniu agregacji wyszukiwania. Uwierzytelniony użytkownik z dostępem do odczytu jednego indeksu może wysłać spreparowane żądanie z głęboko zagnieżdżonymi definicjami agregacji, co wyczerpuje zasoby procesu serwera i powoduje zakończenie działania węzła. Węzeł nie odzyskuje sprawności automatycznie i wymaga ręcznej interwencji.
- CVE-2026-103005Średnie
Podatność typu alokacja pamięci z nadmierną wartością rozmiaru (CWE-789) w Elasticsearch może prowadzić do odmowy usługi poprzez nadmierną alokację (CAPEC-130). Uwierzytelniony użytkownik z uprawnieniami do zarządzania konektorami może spowodować, że klaster przydzieli niekontrolowaną ilość pamięci, gdy tworzone są zasoby konektorów z nadmiernie dużym polem `description`, a następnie są one dostępne, co wyczerpuje dostępną pamięć sterty i powoduje awarię węzła.
- CVE-2026-102411Średnie
Elasticsearch nie ogranicza całkowitej pamięci używanej przy pobieraniu wielu szablonów indeksów, mimo limitów dla pojedynczych zasobów. Użytkownik z uprawnieniem manage_index_templates może zarejestrować wiele szablonów, a ich jednoczesne pobranie powoduje wyczerpanie pamięci i awarię węzła. Prowadzi to do odmowy usługi.
- CVE-2026-102409Średnie
Nieograniczona rekurencja w Elasticsearch pozwala uwierzytelnionemu użytkownikowi z niskimi uprawnieniami na zakończenie działania węzła Elasticsearch, powodując odmowę usługi. Podatność jest związana z nadmierną alokacją zasobów.
- CVE-2026-102408Średnie
Nieskuteczna złożoność wyrażeń regularnych w Elasticsearch w funkcji ES|QL CHUNK umożliwia odmowę usługi przez katastrofalne cofanie się. Użytkownik z dostępem do odczytu do indeksu tekstowego może przesłać specjalnie spreparowane wyrażenie regularne, które powoduje nadmierne zużycie CPU i degradację wydajności zapytań dla innych dzierżawców.
- CVE-2026-102407Średnie
Nieprawidłowa autoryzacja w Elasticsearch umożliwia uwierzytelnionemu użytkownikowi z uprawnieniami do pojedynczego zasobu modyfikację strumienia danych, do którego nie ma autoryzacji. Może to pozwolić na wstrzyknięcie danych lub zakłócenie wyszukiwania, ale nie umożliwia odczytu zawartości strumienia.
Oryginalny opis (angielski, źródło NVD)
Uncontrolled Recursion (CWE-674) in the Elasticsearch wildcard matching helper can lead to a denial of service via Excessive Allocation (CAPEC-130). The matcher used to resolve wildcard patterns against names is implemented recursively and had no bound on recursion depth or on the total number of match operations performed. A search request containing a wildcard pattern with a large number of wildcard groups, evaluated against a sufficiently long name, exhausts the thread stack. Elasticsearch treats a stack overflow as an unrecoverable condition and shuts the node down, so the request terminates the affected node rather than failing gracefully.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

