CVE Catalog

CVE-2026-77521

CriticalCVSS 10.0
Published: Updated: Translated: NVD NIST

Summary

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.

Risk Assessment

Untrusted chat content or ingested documents can lead to arbitrary command execution on the server, including as root in the official container, risking full environment compromise. This issue is fixed in version 2.10.5-lts.

Recommendation

Upgrade MaxKB to version 2.10.5-lts or later. Until patched, disable shell and MCP tools for assistants and limit processing of untrusted content.

Other vulnerabilities in MaxKB

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS