Description
MaxKB is an open-source AI assistant for enterprise. In 2.10.2-lts and earlier, management chat-record routes authorize the path application_id but load records using global chat_id and chat_record_id values without confirming that the chat belongs to the authorized application. A normal user in the same workspace who knows the chat_id of a persisted non-debug record for a victim's published application can place it under a separate attacker-owned application path to read victim chat records. An attacker with an owned knowledge base and document can also use add_knowledge to copy victim answers while updating the victim record's improve_paragraph_id_list. No fixed version is available as of this review.
Published: 2026-09-21
Score: 4.2 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Access to Confidential Data
Action: Assess Impact
AI Analysis

Impact

The vulnerability stems from a missing authorization check in MaxKB’s management chat‑record routes. A user can provide any application_id in the path while the system loads records based on a global chat_id, which allows reading and potentially modifying chat history that belongs to another application within the same workspace. This leads to a confidentiality breach of sensitive conversation data and also permits an attacker to copy proprietary answers into their own knowledge base, creating integrity risks.

Affected Systems

1Panel-dev MaxKB versions 2.10.2‑lts and earlier are affected. No patch is yet released, so systems running these versions remain vulnerable. The issue originates in the management chat‑record routes that do not enforce ownership of the chat record on the application path.

Risk and Exploitability

CVSS score 4.2 indicates moderate risk, EPSS not available, and the vulnerability is not listed in the CISA KEV catalog. An attacker only needs to know a valid global chat_id and supply an arbitrary application_id path, both of which can be discovered through normal application usage or minimal reconnaissance. The lack of an authorization check means exploitation can be performed from any authenticated user within the same workspace, making the attack straightforward for a normal user with knowledge of chat ids.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Implement proper authorization checks to ensure the chat record belongs to the requested application before loading it.
  • If a patch is not yet available, restrict normal users from accessing cross‑application chat records by tightening API access controls or disabling the vulnerable routes.
  • Monitor for anomalous read or write activity on chat records and investigate any unauthorized access before a fix is applied.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 24 Sep 2026 23:30:00 +0000


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, management chat-record routes authorize the path application_id but load records using global chat_id and chat_record_id values without confirming that the chat belongs to the authorized application. A normal user in the same workspace who knows the chat_id of a persisted non-debug record for a victim's published application can place it under a separate attacker-owned application path to read victim chat records. An attacker with an owned knowledge base and document can also use add_knowledge to copy victim answers while updating the victim record's improve_paragraph_id_list. No fixed version is available as of this review.
Title MaxKB: Management chat-record routes trust path application_id but load ChatRecord by global chat_id
Weaknesses CWE-862
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-24T22:43:08.986Z

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

Link: CVE-2026-77525

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

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

Modified: 2026-09-24T23:19:01.947

Link: CVE-2026-77525

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses