CRITICAL✓ PATCH🇬🇧 English

CVE-2024-37287

RCE w Kibana — prototype pollution przez ML i Alerting connector

CVSS 9.1v3.1pub. 2024-08-13upd. 2024-08-22

W aplikacji Kibana wykryto podatność umożliwiającą wykonanie dowolnego kodu (RCE) poprzez prototype pollution. Atakujący z odpowiednimi uprawnieniami może przejąć kontrolę nad serwerem Kibana.

Pokaż oryginał (EN)

A flaw allowing arbitrary code execution was discovered in Kibana. An attacker with access to ML and Alerting connector features, as well as write access to internal ML indices can trigger a prototype pollution vulnerability, ultimately leading to arbitrary code execution.

🤖 Analiza AI
Jak działa

Podatność polega na możliwości wywołania prototype pollution (CWE-1321) przez atakującego posiadającego dostęp do funkcji ML (Machine Learning) oraz Alerting connector, a także uprawnienia do zapisu w wewnętrznych indeksach ML. Poprzez manipulację prototypami obiektów JavaScript możliwe jest wstrzyknięcie i wykonanie dowolnego kodu (CWE-94) po stronie serwera. Atak nie wymaga interakcji użytkownika, jednak wymaga podwyższonych uprawnień w aplikacji.

Skutki

Atakujący może wykonać dowolny kod na serwerze Kibana, co prowadzi do pełnego przejęcia instancji — w tym uzyskania dostępu do poufnych danych, modyfikacji konfiguracji oraz potencjalnego lateral movement w infrastrukturze.

Mitygacja

Należy zaktualizować Kibana do wersji 8.14.2 lub 7.17.23 zgodnie z informacją producenta opublikowaną pod adresem: https://discuss.elastic.co/t/kibana-8-14-2-7-17-23-security-update-esa-2024-22/. Dodatkowo, jako środek tymczasowy, warto ograniczyć dostęp do funkcji ML i Alerting connector wyłącznie do zaufanych użytkowników.

Kogo dotyczy

Elastic Kibana — wersje wskazane w referencjach producenta (poprawka dostarczona w wersjach 8.14.2 oraz 7.17.23)

Uwagi

Podatność wymaga posiadania uprawnień do funkcji ML oraz Alerting connector, a także uprawnień zapisu do wewnętrznych indeksów ML — co ogranicza powierzchnię ataku do użytkowników z podwyższonymi uprawnieniami w Kibana.

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
  • Elastic Kibana

    APP
    Elastic
    7.7.0 – 7.17.23 (bez)8.0.0 – 8.14.2 (bez)
🟢
PATCH DOSTĘPNY
Aktualizacja od producenta gotowa. Wdrożenie w ramach standardowego cyklu.
Tagi
RCE
CWE
Referencje

Powiązane podatności

CVE-2019-7609CRITICAL10.0⚠ KEVten sam produkt

Kibana versions before 5.6.15 and 6.6.1 contain an arbitrary code execution flaw in the Timelion visualizer. A...

CVE-2025-25014CRITICAL9.1PL ✓ten sam produkt

Prototype Pollution w Kibana prowadzące do RCE przez HTTP

CVE-2025-25015CRITICAL9.9PL ✓ten sam produkt

Prototype Pollution w Elastic Kibana umożliwia zdalne wykonanie kodu (RCE)

CVE-2024-37285CRITICAL9.1PL ✓ten sam produkt

RCE przez deserializację YAML w Elastic Kibana

CVE-2024-37288CRITICAL9.9PL ✓ten sam produkt

Deserializacja YAML w Kibana umożliwia zdalne wykonanie kodu (RCE)