Description
MaxKB is an open-source AI assistant for enterprise. In 2.10.2-lts and earlier, a normal user in the same workspace can obtain another user's application_id from the homepage application question-ranking endpoint when the published victim application has ranking activity in the selected date range and the attacker knows or guesses its name, even though direct application detail and debug-open routes deny access. An attacker who can create and publish a workflow application can place the disclosed identifier in an attacker-owned workflow application-node, trigger that workflow, receive output generated by the victim application, and create durable application_chat and application_chat_record rows under the victim application because save and runtime paths do not verify permission to use the referenced application. No fixed version is available as of this review.
Published: 2026-09-21
Score: 5.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Execution and Data Manipulation
Action: Assess Impact
AI Analysis

Impact

In MaxKB version 2.10.2-lts and earlier, the application question‑ranking endpoint discloses a victim’s application_id to any user in the same workspace who knows or can guess the application name and the ranking period. This missing authorization flaw (CWE-862) allows the attacker to create a workflow application that includes a node referencing the victim’s application, trigger the workflow, and obtain output produced by the victim. The workflow execution also writes new rows into the victim’s application_chat and application_chat_record tables because the save and runtime paths do not verify the caller’s permissions, leading to unauthorized data access and persistence.

Affected Systems

The affected software is the 1Panel‑dev MaxKB product, specifically all releases up to and including 2.10.2‑lts. No fixed release has been issued at the time of this advisory.

Risk and Exploitability

The vulnerability carries a CVSS score of 5.4, indicating moderate severity. No EPSS score is available, and it is not listed in the CISA KEV catalog. Exploitation requires only a normal user account within the same workspace, clever use of the ranking endpoint, and the ability to create a workflow application. The attacker does not need elevated privileges beyond those of a workspace member, making the attack path relatively straightforward for an insider or compromised user.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Limit or disable the application question‑ranking endpoint for non‑administrative users
  • Add permission validation to the application_chat and application_chat_record creation paths so that only owners can write data for a given application_id
  • Monitor workflow execution logs for unexpected cross‑application activity and enforce alerts on anomalous usage
  • Apply an official patch from 1Panel‑dev MaxKB as soon as one becomes available

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 23 Sep 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 22 Sep 2026 19:45:00 +0000

Type Values Removed Values Added
First Time appeared 1panel
1panel maxkb
Vendors & Products 1panel
1panel maxkb

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

Type Values Removed Values Added
Description MaxKB is an open-source AI assistant for enterprise. In 2.10.2-lts and earlier, a normal user in the same workspace can obtain another user's application_id from the homepage application question-ranking endpoint when the published victim application has ranking activity in the selected date range and the attacker knows or guesses its name, even though direct application detail and debug-open routes deny access. An attacker who can create and publish a workflow application can place the disclosed identifier in an attacker-owned workflow application-node, trigger that workflow, receive output generated by the victim application, and create durable application_chat and application_chat_record rows under the victim application because save and runtime paths do not verify permission to use the referenced application. No fixed version is available as of this review.
Title MaxKB: Homepage ranking leaks application IDs that workflow application-nodes can use to invoke another user's application
Weaknesses CWE-862
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-22T15:39:25.576Z

Reserved: 2026-08-20T20:23:02.507Z

Link: CVE-2026-77520

cve-icon Vulnrichment

Updated: 2026-09-22T14:12:25.096Z

cve-icon NVD

Status : Deferred

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

Modified: 2026-09-22T16:17:54.987

Link: CVE-2026-77520

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-22T19:24:59Z

Weaknesses