Description
Chatbot UI contains an authorization bypass vulnerability in the retrieval endpoint that allows authenticated attackers to access private file content belonging to other users by supplying arbitrary file UUIDs. The endpoint uses a service-role Supabase client that bypasses row-level security and fails to validate file ownership, enabling attackers to retrieve indexed content chunks from victim files through crafted POST requests.
Published: 2026-09-04
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Access to Private File Content
Action: Immediate Patch
AI Analysis

Impact

Chatbot UI contains an authorization bypass in its retrieval endpoint that allows an authenticated attacker to supply arbitrary file UUIDs and retrieve the content of private files belonging to other users. The endpoint uses a service‑role Supabase client that circumvents row‑level security and does not verify file ownership, leading to disclosure of confidential information. The flaw is classified as CWE‑639.

Affected Systems

The vulnerability affects the open‑source project provided by mckaywrigley:chatbot‑ui. No specific version range is disclosed, but all instances that use the exposed retrieval endpoint are susceptible.

Risk and Exploitability

With a CVSS score of 7.1 the vulnerability represents a moderate‑high risk to confidentiality for authenticated users. EPSS is not available and it is not listed in the CISA KEV catalog, yet the existence of an authenticated bypass makes exploitation plausible on any deployed instance that uses the unpatched code. Attackers can construct crafted POST requests to the retrieval API and leverage the privileged Supabase client to read file chunks belonging to other users.

Generated by OpenCVE AI on September 4, 2026 at 15:42 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to a patched release of chatbot-ui that correctly validates file ownership when processing retrieval requests.
  • If an update is not possible, modify the retrieval endpoint to enforce ownership checks, for example by querying the user identifier stored in the file metadata before returning content or by disabling use of the service‑role client and enabling row‑level security on the Supabase tables.
  • Ensure that Supabase row‑level security rules limit data access to the owner of each file and regularly review the client privileges assigned to the service‑role.

Generated by OpenCVE AI on September 4, 2026 at 15:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 14 Sep 2026 21:00:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Mon, 07 Sep 2026 08:45:00 +0000

Type Values Removed Values Added
First Time appeared Mckaywrigley
Mckaywrigley chatbot-ui
Vendors & Products Mckaywrigley
Mckaywrigley chatbot-ui

Fri, 04 Sep 2026 14:45:00 +0000

Type Values Removed Values Added
Description Chatbot UI contains an authorization bypass vulnerability in the retrieval endpoint that allows authenticated attackers to access private file content belonging to other users by supplying arbitrary file UUIDs. The endpoint uses a service-role Supabase client that bypasses row-level security and fails to validate file ownership, enabling attackers to retrieve indexed content chunks from victim files through crafted POST requests.
Title Chatbot UI Cross-User Private File Content Disclosure via Retrieval API
Weaknesses CWE-639
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Mckaywrigley Chatbot-ui
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-14T19:33:08.220Z

Reserved: 2026-09-04T13:51:51.214Z

Link: CVE-2026-85693

cve-icon Vulnrichment

Updated: 2026-09-14T19:23:57.927Z

cve-icon NVD

Status : Received

Published: 2026-09-04T15:17:47.397

Modified: 2026-09-14T20:16:59.810

Link: CVE-2026-85693

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-07T08:26:17Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key