Description
ChatWiki before 2.10.0 contains an insecure direct object reference vulnerability that allows authenticated users to modify other tenants' fast commands by supplying arbitrary sequential ids to POST /manage/saveFastCommand. Attackers can overwrite another tenant's command title, type, content and robot binding, redirecting webpage-jump commands to attacker URLs and reassigning the record to their own tenant.
Published: 2026-11-06
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Insecure Direct Object Reference enabling cross‑tenant command modification
Action: Patch
AI Analysis

Impact

The vulnerability is an insecure direct object reference that allows any authenticated user of a tenant to modify the fast command records of other tenants by supplying arbitrary sequential command IDs to the POST /manage/saveFastCommand endpoint. By altering a target tenant's command title, type, content and robot binding, an attacker can redirect webpage‑jump commands to malicious URLs or reassign the command record to their own tenant, thereby manipulating application behavior across tenants and undermining tenant isolation. This flaw directly impacts data integrity and the security boundaries between tenants.

Affected Systems

The flaw is present in zhimaAi ChatWiki versions before 2.10.0, with a documented case in 2.9.6. Any deployment of ChatWiki older than the 2.10.0 release, regardless of patch status, is vulnerable. The vulnerable code lives in manage/fast_command.go and can be identified by the commit that introduced the insecure ID handling.

Risk and Exploitability

The CVSS score of 5.3 denotes moderate severity. No EPSS data provides an estimation of exploitation likelihood, and the vulnerability is not listed in CISA KEV. The attack vector is an authenticated user with tenant access who supplies a command ID belonging to another tenant. Exploitation requires knowledge of valid sequential IDs but does not require elevated privileges or external access. The risk is moderate, yet the potential impact on tenant isolation and the ability to redirect traffic to attacker‑controlled URLs is significant.

Generated by OpenCVE AI on November 6, 2026 at 17:07 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade ChatWiki to version 2.10.0 or later to apply the vendor’s fix.
  • If an upgrade is not immediately feasible, temporarily restrict the /manage/saveFastCommand endpoint to users with administrative privileges or implement a tenant ID check that rejects modifications to commands that do not belong to the user’s tenant.
  • Enable comprehensive logging for fast‑command changes, review logs for unauthorized modifications, and consider adding authorization checks that enforce tenant boundaries for all command‑management operations.

Generated by OpenCVE AI on November 6, 2026 at 17:07 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 06 Nov 2026 17:00:00 +0000

Type Values Removed Values Added
First Time appeared Zhimaai
Zhimaai chatwiki
Vendors & Products Zhimaai
Zhimaai chatwiki

Fri, 06 Nov 2026 15:15:00 +0000

Type Values Removed Values Added
Description ChatWiki before 2.10.0 contains an insecure direct object reference vulnerability that allows authenticated users to modify other tenants' fast commands by supplying arbitrary sequential ids to POST /manage/saveFastCommand. Attackers can overwrite another tenant's command title, type, content and robot binding, redirecting webpage-jump commands to attacker URLs and reassigning the record to their own tenant.
Title ChatWiki before 2.10.0 Cross-Tenant Fast Command Modification via saveFastCommand
Weaknesses CWE-639
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'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Zhimaai Chatwiki
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-06T17:04:08.513Z

Reserved: 2026-11-06T01:04:42.202Z

Link: CVE-2026-123624

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-11-06T15:17:20.070

Modified: 2026-11-06T17:17:20.780

Link: CVE-2026-123624

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-06T17:15:06Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key