# CVE-2026-77516: MaxKB missing per-tool authorization in agent and workflow dispatch

Source: https://junglewise.ai/threats/cve-2026-77516-maxkb-is-an-open-source-ai-assistant-for-enterprise-from-version  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-09-21. Updated: 2026-09-26  
License: CC BY 4.0 with a link back

CVE-2026-77516 · Severity: medium · CVSS 5.4 · Published 2026-09-21

MaxKB is an open-source AI assistant platform that allows administrators to grant or deny individual workspace members access to specific tools. From versions 2.0.0 through 2.9.2, a low-privilege member denied access to a tool can still execute it by embedding it into a workflow or agent application, and receive the tool's encrypted server credentials. This allows attackers to bypass authorization controls and gain access to sensitive credentials they should not have.

Technologies: [1Panel MaxKB](https://junglewise.ai/threats/technologies/1panel-maxkb). Vendors: [1Panel](https://junglewise.ai/threats/vendors/1panel).

## Quick answers

**Is CVE-2026-77516 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-77516 being exploited in the wild.

**How severe is CVE-2026-77516?** Medium severity, with a CVSS score of 5.4, published 21 September 2026.

**Which products and versions are affected?** 1Panel MaxKB 2.0.0 through 2.9.2.

**Is there a fix for CVE-2026-77516?** No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.

**How is CVE-2026-77516 attacked?** It is attacked over the network, in a software library.

**Am I affected by CVE-2026-77516?** Check whether you run 1Panel MaxKB at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## Technical details

The vulnerability is a missing authorization check (CWE-862/CWE-639) in the agent and workflow tool-dispatch code path. While dedicated tool routes enforce per-tool permissions via WorkspaceUserResourcePermission, the workflow and agent dispatch paths in base_tool_lib_node.py and base_tool_node.py skip this check and execute tools with server-side-injected credentials. An authenticated low-role workspace member can bind a denied tool via tool_ids, skill_tool_ids, or mcp_tool_ids without per-tool validation, execute it through workflow dispatch, and receive decrypted RSA-encrypted init_params carrying the tool's secrets.

## Affected products

- 1Panel MaxKB 2.0.0 through 2.9.2

## Timeline

- 2026-09-21: disclosed

## References

- [https://github.com/1Panel-dev/MaxKB/security/advisories/GHSA-383v-fx78-pphm](https://github.com/1Panel-dev/MaxKB/security/advisories/GHSA-383v-fx78-pphm)

## Related threats

- [MaxKB sandbox bypass via dlopen and dlsym](https://junglewise.ai/threats/cve-2026-79919-maxkb-is-an-open-source-ai-assistant-for-enterprise-prior-to)
- [MaxKB ToolExecutor sandbox bypass via fexecve](https://junglewise.ai/threats/cve-2026-79918-maxkb-is-an-open-source-ai-assistant-for-enterprise-prior-to)
- [MaxKB chat share-link endpoint missing owner verification](https://junglewise.ai/threats/cve-2026-79917-maxkb-is-an-open-source-ai-assistant-for-enterprise-in-2-7-0)
- [MaxKB credential injection in AWS Bedrock configuration](https://junglewise.ai/threats/cve-2026-79916-maxkb-is-an-open-source-ai-assistant-for-enterprise-prior-to-2-10)
