CVE-2026-115710
ŚrednieCVSS 4.2Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 6 - wyżej niż 6% wszystkich znanych CVE
Streszczenie
Elasticsearch ma podatność CWE-524 (użycie pamięci podręcznej zawierającej poufne informacje) umożliwiającą ujawnienie informacji i nieprawidłowe wyniki wyszukiwania poprzez spreparowane zapytania. Dla niektórych typów zapytań Elasticsearch może współdzielić wyniki z pamięci podręcznej między użytkownikami z ograniczeniami bezpieczeństwa na poziomie pól a użytkownikami bez takich ograniczeń.
Ocena ryzyka
Użytkownik ograniczony przez field-level security może dowiedzieć się, które dokumenty pasują do wartości w polu, którego nie może czytać, lub spowodować niekompletne wyniki dla użytkowników z pełnym dostępem. Ujawnienie jest możliwe tylko, gdy użytkownik z pełnym dostępem niedawno wykonał to samo zapytanie na tym samym shardzie.
Rekomendacja
Zaktualizuj Elasticsearch do wersji zawierającej poprawkę. Do czasu aktualizacji rozważ wyłączenie pamięci podręcznej zapytań lub ograniczenie współdzielenia shardów między użytkownikami o różnych poziomach dostępu.
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-115715Średnie
Elasticsearch ma podatność CWE-770 (alokacja zasobów bez limitów) umożliwiającą denial of service poprzez specjalnie spreparowaną wartość wejściową przetwarzaną przez podatny koder fonetyczny wtyczki analysis-phonetic. Uwierzytelniony użytkownik z prawem zapisu dokumentów lub wyszukiwania może wyczerpać pamięć heap węzła.
- CVE-2026-115298Średnie
Nieprawidłowa autoryzacja (CWE-863) w Elasticsearch pozwala na ujawnienie informacji poprzez dostęp do funkcji nieodpowiednio ograniczonych przez ACL (CAPEC-1). Uwierzytelniony użytkownik, którego dostęp do indeksu jest ograniczony przez zabezpieczenia na poziomie pól, może odczytać wartość pola constant_keyword wykluczonego z jego roli. Niektóre funkcje wyszukiwania i zapytań nie stosują ograniczeń field-level security do tego typu pola.
- CVE-2026-115290Wysokie
Nieograniczona rekurencja (CWE-674) w Elasticsearch może prowadzić do odmowy usługi poprzez serializowane dane z zagnieżdżonymi ładunkami. Nieuwierzytelniony atakujący z dostępem sieciowym do interfejsu zdalnego klastra może wysłać spreparowane żądanie powodujące zakończenie działania węzła.
- 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.
Oryginalny opis (angielski, źródło NVD)
Use of Cache Containing Sensitive Information (CWE-524) in Elasticsearch can lead to information disclosure and incorrect search results via specially crafted search requests. For some query types, Elasticsearch can share cached query results between users who have field-level security restrictions and users who do not. A user restricted by field-level security can learn which documents match a value in a field that they cannot read. A restricted user can also cause users with full access to receive incomplete search results. Disclosure is only possible when a user with full access ran the same query on the same shard recently.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

