Katalog CVE

CVE-2026-114059

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.64%

Percentyl 51 - wyżej niż 51% wszystkich znanych CVE

Streszczenie

ArcadeDB w wersjach przed 26.10.1 zawiera podatność na zdalne wykonanie kodu (RCE). Uwierzytelnieni użytkownicy, w tym posiadacze roli tylko do odczytu, mogą wykonywać kod Groovy, ponieważ GremlinQueryEngine.command() nie sprawdza uprawnień do skryptów. Atakujący mogą wysyłać polecenia Gremlin do endpointu POST /api/v1/command/{database}, gdy silnik Groovy jest włączony, i uruchamiać polecenia systemowe jako użytkownik procesu serwera.

Ocena ryzyka

Atakujący z kontem o niskich uprawnieniach może przejąć kontrolę nad serwerem i wykonywać dowolne polecenia systemowe. Stanowi to poważne ryzyko naruszenia poufności, integralności i dostępności danych.

Rekomendacja

Zaktualizuj ArcadeDB do wersji 26.10.1 lub nowszej. Jeśli to możliwe, wyłącz silnik Groovy lub ogranicz dostęp do endpointu /api/v1/command.

Inne podatności w ArcadeDB

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

ArcadeDB before 26.10.1 contains a remote code execution vulnerability that allows authenticated users, including read-only reader role holders, to execute Groovy code because GremlinQueryEngine.command() lacks scripting authorization checks. Attackers can submit Gremlin commands to the POST /api/v1/command/{database} endpoint when the Groovy engine is enabled to run OS commands as the server process user.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS