Description
MaxKB is an open-source AI assistant for enterprise. Prior to version 2.10.6-lts, function-library code running under the LD_PRELOAD sandbox can invoke ctypes.CDLL from an importlib.abc.MetaPathFinder callback so the dlopen call-stack heuristic sees a Python import frame, then use unhooked dlsym with RTLD_NEXT to resolve glibc's real syscall and bypass the sandbox syscall blacklist. An authenticated workspace member can consequently read or write files, execute processes, or access networks as the sandbox user. This issue is fixed in version 2.10.6-lts.
Published: 2026-09-21
Score: 6.3 Medium
EPSS: n/a
KEV: No
Impact: Sandbox Escape leading to privilege escalation
Action: Patch Now
AI Analysis

Impact

An Authenticated member of a MaxKB workspace can load a Python import hook that triggers a ctypes.CDLL call. The call bypasses the sandbox’s syscall blacklist by using an unhooked dlsym for RTLD_NEXT, allowing the process to read or write files, execute arbitrary commands and access network resources while running as the sandbox user. The vulnerability is a sandbox escape flaw that permits a local authenticated user to gain elevated privileges within the application environment.

Affected Systems

The affected application is MaxKB, developed by 1Panel-dev. Versions prior to 2.10.6-lts are vulnerable. The patch released in the 2.10.6-lts release addresses the flaw.

Risk and Exploitability

The CVSS score is 6.3, indicating a moderate severity vulnerability. No EPSS score is available, and the issue is not listed in the CISA KEV catalog. The exploit requires a user to be an authenticated workspace member; therefore the attack surface is limited to legitimate users but still provides significant escalation potential. The vulnerability can be exploited directly inside the sandbox environment, bypassing configured syscall checks.

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 2.10.6-lts update from the 1Panel-dev releases to fix the sandbox escape flaw.
  • If an immediate upgrade is not possible, limit usage of ctypes.CDLL and importlib.abc.MetaPathFinder hooks within the MaxKB sandbox configuration, effectively disabling dynamic loading of shared libraries from user-supplied importers.
  • In the meantime, enforce stricter container or process isolation for MaxKB workspaces, ensuring that sandboxed processes cannot perform privileged syscalls or connect to external networks.

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, function-library code running under the LD_PRELOAD sandbox can invoke ctypes.CDLL from an importlib.abc.MetaPathFinder callback so the dlopen call-stack heuristic sees a Python import frame, then use unhooked dlsym with RTLD_NEXT to resolve glibc's real syscall and bypass the sandbox syscall blacklist. An authenticated workspace member can consequently read or write files, execute processes, or access networks as the sandbox user. This issue is fixed in version 2.10.6-lts.
Title MaxKB function-library sandbox escape: dlopen stack-check bypass via importlib meta-path callbacks and unhooked dlsym(RTLD_NEXT)
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:48:02.944Z

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

Link: CVE-2026-79919

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-79919

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-693

    Protection Mechanism Failure