Description
MaxKB is an open-source AI assistant for enterprise. Prior to version 2.10.6-lts, the ToolExecutor LD_PRELOAD sandbox hooks execve, execvpe, and execveat to prevent subprocess creation but does not hook fexecve. An authenticated attacker able to execute tool code can call fexecve to start a process outside the sandbox's intended subprocess policy. This issue is fixed in version 2.10.6-lts.
Published: 2026-09-21
Score: 6.3 Medium
EPSS: n/a
KEV: No
Impact: Unauthorized Process Creation
Action: Patch
AI Analysis

Impact

The vulnerability exists because MaxKB’s ToolExecutor uses LD_PRELOAD to intercept standard execve system calls, but no interception is applied to fexecve. An attacker who is authenticated and able to run tool code can invoke fexecve to launch a process outside the sandbox, thereby bypassing the intended subprocess restrictions. This can allow the attacker to run arbitrary commands with the privileges of the authenticated user. The weakness is a form of improper restriction of operations within task bounds, identified as CWE‑693.

Affected Systems

Affected systems are instances of MaxKB provided by 1Panel‑dev, specifically any release earlier than version 2.10.6‑lts. Version 2.10.6‑lts and later include the necessary hook for fexecve and are not vulnerable. The product is an open‑source AI assistant used in enterprise environments.

Risk and Exploitability

The CVSS score of 6.3 classifies the issue as moderate, and the EPSS score is not available, suggesting no publicly known exploitation data. The vulnerability is not listed in the CISA KEV catalog. Attackers require authentication to execute tool code, so the most realistic attack vector is an authenticated local user. The impact allows bypass of sandbox restrictions, raising the risk of accidental or malicious process creation with elevated privileges.

Generated by OpenCVE AI on September 21, 2026 at 22:43 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the published patch by upgrading MaxKB to version 2.10.6‑lts or later, which registers fexecve in the sandbox.
  • For environments unable to upgrade immediately, limit the execution of tool code to trusted users only or disable the tool execution feature until the patch is applied.
  • Monitor system logs for calls to fexecve and unexpected process creation, and audit tool usage for suspicious activity.

Generated by OpenCVE AI on September 21, 2026 at 22:43 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 21 Sep 2026 21:00:00 +0000

Type Values Removed Values Added
Description MaxKB is an open-source AI assistant for enterprise. Prior to version 2.10.6-lts, the ToolExecutor LD_PRELOAD sandbox hooks execve, execvpe, and execveat to prevent subprocess creation but does not hook fexecve. An authenticated attacker able to execute tool code can call fexecve to start a process outside the sandbox's intended subprocess policy. This issue is fixed in version 2.10.6-lts.
Title MaxKB: Sandbox escape via unhooked fexecve
Weaknesses CWE-693
References
Metrics cvssV3_1

{'score': 6.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-21T20:47:13.575Z

Reserved: 2026-08-25T14:59:32.746Z

Link: CVE-2026-79918

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-09-21T21:17:12.777

Modified: 2026-09-21T21:17:12.900

Link: CVE-2026-79918

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-21T22:45:17Z

Weaknesses
  • CWE-693

    Protection Mechanism Failure