Podatności Elasticsearch
24 znanych podatności CVE w Elasticsearch, przetłumaczonych i ocenionych.
- 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-72687Średnie
Usterka w Elasticsearch pozwala uwierzytelnionemu użytkownikowi z niskimi uprawnieniami na wysłanie pojedynczego małego żądania zawierającego sfałszowany nieprzezroczysty identyfikator. Elasticsearch dekoduje i deserializuje identyfikator przed potwierdzeniem, że został on legalnie wydany przez klaster, a wartość rozmiaru zawarta w identyfikatorze napędza alokację, która nie jest ograniczona ani uwzględniona w dostępnych kontrolach użycia pamięci. Powstały stan braku pamięci jest śmiertelny i kończy proces węzła, powodując denial of service.
- CVE-2026-72686Średnie
Usterka w Elasticsearch pozwala uwierzytelnionemu użytkownikowi z niskimi uprawnieniami na wysłanie pojedynczego żądania zawierającego spreparowane dane wejściowe. Specyficzny wewnętrzny komponent waliduje dane za pomocą rekurencyjnej procedury bez ograniczenia długości wartości, co powoduje wyczerpanie stosu wątku. Powstały błąd krytyczny nie jest obsługiwany przez otaczające ścieżki wykonania i kończy proces węzła, powodując denial of service.
- CVE-2026-72685Średnie
Usterka w Elasticsearch pozwala uwierzytelnionemu użytkownikowi z niskimi uprawnieniami, który może indeksować dokumenty, na wysłanie pojedynczego małego dokumentu zawierającego spreparowane dane wejściowe. Przetwarzanie takiego dokumentu zajmuje wątek roboczy z ograniczonej puli na nieproporcjonalnie długi czas, pogarszając dostępność operacji indeksowania na danym węźle.
- CVE-2026-72684Średnie
Usterka w Elasticsearch pozwala uwierzytelnionemu użytkownikowi posiadającemu tylko uprawnienia do odczytu na wysłanie małego żądania wyszukiwania zawierającego spreparowane dane wejściowe. Przetwarzanie tych danych powoduje, że specyficzny wewnętrzny komponent alokuje pamięć bez górnego limitu, a alokacja odbywa się poza zakresem istniejących kontroli zużycia pamięci. Powstały stan braku pamięci jest śmiertelny i kończy proces węzła, powodując denial of service.
- CVE-2026-72683Średnie
Usterka w Elasticsearch pozwala uwierzytelnionemu użytkownikowi z uprawnieniami wymaganymi do wywołania punktu końcowego simulate pipeline API na wysłanie żądania, które powoduje utworzenie samoodnoszącej się struktury danych. Gdy specyficzny wewnętrzny komponent później przetwarza tę strukturę, operacja rekurencyjnie zapętla się bez ograniczeń i podnosi błąd krytyczny, który nie jest obsługiwany przez otaczającą ścieżkę wykonania, kończąc proces węzła i powodując denial of service.
- CVE-2026-72679Średnie
Elasticsearch nie stosuje konfigurowalnego ograniczenia długości wejścia do wzorca dostarczonego przez użytkownika, akceptowanego przez zapytanie intervals. Kompilacja głęboko zagnieżdżonego wzorca prowadzi do nieograniczonej rekurencji, która wyczerpuje stos wątku i podnosi błąd krytyczny, kończąc proces węzła Elasticsearch i powodując denial of service dla tego węzła. Uwierzytelniony użytkownik posiadający tylko uprawnienia do odczytu na pojedynczym indeksie z możliwością wyszukiwania może wywołać ten warunek jednym małym żądaniem wyszukiwania.
- CVE-2026-72678Średnie
Elasticsearch nie sprawdza wartości rozmiaru pochodzącej z danych użytkownika przed użyciem jej do rezerwacji pamięci dla wewnętrznej struktury danych. Uwierzytelniony użytkownik z uprawnieniami tylko do odczytu może wysłać jeden mały, spreparowany request do API, co powoduje próbę nadmiernie dużej alokacji. Wyczerpanie pamięci prowadzi do błędu krytycznego i zatrzymania procesu węzła Elasticsearch, powodując denial of service dla danego węzła i pogorszenie kondycji klastra.
- CVE-2026-72656Średnie
Alokacja pamięci z nadmiernym rozmiarem w przetwarzaniu zapytań ES|QL w Elasticsearch może prowadzić do odmowy usługi. Uwierzytelniony użytkownik może wysłać specjalnie spreparowane zapytanie, którego ocena alokuje nieograniczoną ilość pamięci sterty, wyczerpując dostępną pamięć na węźle i powodując jego niedostępność.
- CVE-2026-72647Średnie
Nieograniczona rekurencja w Elasticsearch może prowadzić do odmowy usługi. Uwierzytelniony użytkownik z uprawnieniami tylko do odczytu pojedynczego indeksu może wysłać jedno specjalnie spreparowane żądanie wyszukiwania o głęboko zagnieżdżonej strukturze, które jest przetwarzane bez limitu głębokości, wyczerpując stos wątku i kończąc działanie dotkniętego węzła.
- CVE-2026-72645Średnie
Podatność w Elasticsearch pozwala uwierzytelnionemu użytkownikowi z uprawnieniami tylko do odczytu na pojedynczym indeksie na wysłanie jednego małego, specjalnie spreparowanego żądania wyszukiwania, które powoduje nadmierną alokację pamięci, wyczerpując stertę JVM i kończąc działanie węzła.
- CVE-2026-72642Wysokie
Proces natywnej inferencji w Elasticsearch, używany do oceny wgranych modeli uczenia maszynowego, akceptuje operację modelu, która oblicza adres pamięci na podstawie przesunięcia dostarczonego w modelu, bez walidacji, czy przesunięcie mieści się w granicach pamięci. Użytkownik z uprawnieniami do wgrywania i wdrażania modeli może stworzyć model, który czyta i zapisuje pamięć poza zamierzonym obszarem.
- CVE-2026-72639Średnie
Elasticsearch nie egzekwuje górnego limitu na dostarczoną przez użytkownika liczbę przyjętą przez opcję podświetlania wyników wyszukiwania, a alokacja wynikająca z tej liczby nie jest uwzględniana w żadnym wyłączniku obwodu. Uwierzytelniony użytkownik z uprawnieniami tylko do odczytu na pojedynczym indeksie może wysłać jedno małe żądanie wyszukiwania, które powoduje zarezerwowanie nadmiernie dużej wewnętrznej struktury danych. Alokacja następuje przed oceną istniejących limitów bezpieczeństwa podświetlania, więc wyczerpanie pamięci powoduje błąd krytyczny kończący proces węzła Elasticsearch. Prowadzi to do odmowy usługi dla dotkniętego węzła i pogarsza routing oraz zdrowie klastra. Wada nie jest wolumetryczna i nie zależy od rozmiaru indeksowanych danych, więc pojedyncze żądanie jest wystarczające.
- CVE-2026-72638Średnie
Nie kontrolowana rekurencja (CWE-674) w Elasticsearch może prowadzić do odmowy usługi poprzez manipulację danymi wejściowymi (CAPEC-153). Uwierzytelniony użytkownik z uprawnieniami do tworzenia indeksów o niskich uprawnieniach może wysłać pojedyncze żądanie zawierające specjalnie spreparowaną, nieprawidłową definicję analizy niestandardowej, która jest rozwiązywana rekurencyjnie bez sprawdzania cykli lub głębokości, wyczerpując stos wątku i kończąc działanie dotkniętego węzła.
- CVE-2026-72636Średnie
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.
- CVE-2026-63263Średnie
Nie kontrolowane zużycie zasobów (CWE-400) w Elasticsearch może prowadzić do odmowy usługi poprzez eksponencjalną ekspansję danych (CAPEC-197). Uwierzytelniony użytkownik może wysłać specjalnie spreparowane zapytanie do silnika ES|QL, powodujące eksponencjalne zużycie CPU podczas oceny zapytania. Wyczerpanie zasobów utrzymuje się po zakończeniu zapytania, a powtarzane żądania mogą całkowicie wyczerpać dostępne zasoby wątków zapytań, uniemożliwiając działanie ES|QL do czasu restartu węzła.
- CVE-2026-63144Średnie
Nie kontrolowana rekurencja (CWE-674) w Elasticsearch może prowadzić do odmowy usługi poprzez specjalnie spreparowane żądanie wyszukiwania wysłane przez uwierzytelnionego użytkownika z niskimi uprawnieniami. Użytkownik z dostępem do odczytu indeksu może wysłać żądanie wywołujące nieograniczone przetwarzanie rekurencyjne w komponencie oceny zapytań Elasticsearch, powodując krytyczny błąd kończący działanie węzła. W konfiguracjach jednowęzłowych prowadzi to do całkowitej przerwy w działaniu; w klastrach wielowęzłowych powoduje powtarzające się restarty węzłów i trwałe pogorszenie dostępności.
- CVE-2026-63140Średnie
Podatność w Elasticsearch (CWE-617) prowadząca do odmowy usługi przez manipulację danymi wejściowymi. Niskouprzywilejowany uwierzytelniony użytkownik może wysłać specjalnie spreparowane zapytanie, powodując asercję i zatrzymanie procesu węzła.
- CVE-2026-63136Średnie
Podatność w Elasticsearch (CWE-400) prowadząca do odmowy usługi przez nadmierną alokację pamięci. Użytkownik z uprawnieniami do wyszukiwania może wysłać specjalnie spreparowane zapytanie, powodując wyczerpanie pamięci sterty węzła danych.
- CVE-2026-56145Średnie
Podatność w Elasticsearch pozwala uwierzytelnionemu użytkownikowi z niskimi uprawnieniami na wykonanie specjalnie spreparowanego zapytania EQL, które powoduje nadmierne zużycie pamięci i awarię węzła Elasticsearch.
- CVE-2026-56144Średnie
Podatność nieprawidłowej autoryzacji (CWE-863) w Elasticsearch. Uwierzytelniony użytkownik z ograniczonymi uprawnieniami do indeksów może wykorzystać niewystarczające kontrole autoryzacji w funkcji symulacji przetwarzania danych (ingest simulation). Poprzez celowanie w indeksy, do których nie ma bezpośredniego dostępu, użytkownik może wykonać skonfigurowane potoki przetwarzania i uzyskać ich wyniki, potencjalnie ujawniając dane przetwarzane przez te potoki. Dodatkowo może odczytać metadane mapowania indeksów.
- CVE-2026-49090Średnie
Podatność CVE-2026-49090 w Elasticsearch umożliwia atak typu odmowa usługi (DoS) poprzez niekontrolowane zużycie zasobów. Uwierzytelniony użytkownik może wysłać spreparowane żądanie zbiorcze (bulk request), które powoduje długotrwałe wysokie obciążenie procesora, uniemożliwiając węzłowi przetwarzanie innych zapytań.
- CVE-2026-56149Średnie
Podatność CWE-770 w Elasticsearch umożliwia atak DoS poprzez nadmierną alokację pamięci. Użytkownik z podwyższonymi uprawnieniami może wysłać spreparowane żądanie uczenia maszynowego, co prowadzi do wyczerpania zasobów i niedostępności węzła.
- CVE-2026-56148Średnie
Podatność CVE-2026-56148 w Elasticsearch umożliwia niekontrolowaną rekurencję, co prowadzi do odmowy usługi. Uwierzytelniony użytkownik może wysłać specjalnie spreparowane zapytanie, które powoduje nadmierne zużycie zasobów podczas przetwarzania, potencjalnie uniemożliwiając działanie dotkniętego węzła.

