CVE-2026-85693 Details
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.
A vulnerability exists in Chatbot UI's retrieval API that allows authenticated users to bypass authorization and access private file content of other users. This is achieved by supplying arbitrary file UUIDs, which the API accepts without proper validation of ownership. The issue arises because the endpoint uses a service-role Supabase client that ignores row-level security, enabling access to indexed content chunks from victim files through manipulated POST requests.
The vulnerability can be remediated by stopping the use of the service-role client for this request. Instead, the request-scoped Supabase client should be used to ensure that row-level security is applied. Alternatively, the matching RPCs can be modified to include ownership checks or the route can be audited to prevent similar vulnerabilities.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Sep 4, 2026CISA-ADP
Assessed Sep 14, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/mckaywrigley/chatbot-ui | [email protected] | ProductSource CodeVendor |
| https://github.com/mckaywrigley/chatbot-ui/blob/81328b61d2a4ab597a7a057be70e785cf756d9f8/app/api/retrieval/retrieve/route.ts | [email protected] | Source CodeVendor |
| https://github.com/mckaywrigley/chatbot-ui/issues/2028 | [email protected] | ExploitIssue TrackingTechnical DescriptionVendor |
| https://www.vulncheck.com/advisories/chatbot-ui-cross-user-private-file-content-disclosure-via-retrieval-api | [email protected] | AdvisoryBundleRemedy |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-639 | Authorization Bypass Through User-Controlled Key | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| mckaywrigley Chatbot UI | <= 81328b61d2a4ab597a7a057be70e785cf756d9f8 |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Sep 14, 2026 | CVE Modified | CISA-ADP |
| Sep 4, 2026 | New CVE Received | [email protected] |
Volerion