Katalog CVE

CVE-2026-77521

KrytyczneCVSS 10.0
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

MaxKB to open-source'owy asystent AI dla przedsiębiorstw. Przed wersją 2.10.5-lts asystenci z narzędziem, narzędziem MCP, umiejętnością lub podaplikacją używają SandboxShellBackend, który udostępnia narzędzie execute shell bez jego wykluczenia i pomija execute w interrupt_on, więc zatwierdzenie przez człowieka nie jest wymagane. Niezaufany czat lub przetworzona treść mogą zatem wywołać wykonanie polecenia; wdrożenia źródłowe z wyłączonym MAXKB_SANDBOX uruchamiają polecenia bezpośrednio jako użytkownik aplikacji, a oficjalny kontener root z opakowaniem gosu opartym na łańcuchach pozwalał na wykonanie metaznaków powłoki poza zamierzonym sandboxem.

Ocena ryzyka

Niezaufana treść czatu lub dokumentów może doprowadzić do wykonania dowolnych poleceń na serwerze, w tym jako root w oficjalnym kontenerze, co grozi pełnym przejęciem środowiska. Podatność naprawiono w wersji 2.10.5-lts.

Rekomendacja

Zaktualizuj MaxKB do wersji 2.10.5-lts lub nowszej. Do czasu aktualizacji wyłącz narzędzia shell i MCP dla asystentów oraz ogranicz przetwarzanie niezaufanej treści.

Inne podatności w MaxKB

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

MaxKB is an open-source AI assistant for enterprise. Prior to version 2.10.5-lts, assistants with a tool, MCP tool, skill, or sub-application use SandboxShellBackend, which exposes an execute shell tool without excluding it and omits execute from interrupt_on, so human approval is not required. Untrusted chat or ingested content can therefore cause command execution; source deployments with MAXKB_SANDBOX disabled run commands directly as the application user, while the official root container's string-based gosu wrapper allowed shell metacharacters to execute outside the intended sandbox. This issue is fixed in version 2.10.5-lts.

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