Description
FastGPT is a knowledge-based AI application platform. From 4.14.17 until 4.15.0-beta5, the POST /api/core/chat/record/getCollectionQuote endpoint authenticates the caller's chat and collection context, but the initialId center-node lookup is not bound to that authorized context. A low-privileged tenant user can call the endpoint with valid attacker-owned appId, chatId, chatItemDataId, and collectionId values while supplying another tenant's dataset data id as initialId, causing the response to include foreign dataset quote or full-text content. This issue is fixed in version 4.15.0-beta5.
Published: 2026-07-15
Score: 7.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The FastGPT API includes an endpoint /api/core/chat/record/getCollectionQuote that authenticates the caller’s chat and collection context, but the lookup of a dataset quote using the parameter initialId is not bound to that authorized context. This flaw is classified as CWE-863 and allows a low-privileged tenant user to retrieve text that belongs to a different tenant. By supplying a foreign dataset data id as initialId while providing valid attacker-owned appId, chatId, chatItemDataId, and collectionId, the response includes the requested quote or full-text content from the victim tenant, resulting in a confidentiality breach that can expose proprietary or sensitive information.

Affected Systems

The vulnerability affects the labring FastGPT platform running versions from 4.14.17 up to, but not including, 4.15.0-beta5. Version 4.15.0-beta5 incorporates a patch that ensures the initialId lookup is correctly scoped to the authenticated tenant context, thereby preventing cross-tenant data disclosure. Administrators should verify the specific release they are running and plan for an update if they remain within the affected range.

Risk and Exploitability

With a CVSS score of 7.7, the flaw falls into the high-severity category. The EPSS score is reported as less than 1%, indicating that at the time of analysis the exploitation probability is very low, yet the impact on confidentiality remains significant. The vulnerability is not listed in CISA’s KEV catalog. Exploitation requires the attacker to already possess a valid application, chat, and collection context belonging to the victim tenant; the attacker must then supply a foreign initialId. This indicates a remote attack vector over authenticated HTTP API calls with moderate effort.

Generated by OpenCVE AI on July 31, 2026 at 03:37 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade labring FastGPT to version 4.15.0-beta5 or later to apply the correction that bounds the initialId lookup to the authorized tenant context.
  • Until an update can be deployed, restrict the /api/core/chat/record/getCollectionQuote endpoint to users with elevated privileges or temporarily disable the endpoint for low-privileged tenants.
  • Verify that future releases enforce tenant context validation on all dataset quote lookups; review the API code or request a temporary internal patch that re-binds initialId to the caller’s collection.

Generated by OpenCVE AI on July 31, 2026 at 03:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 15 Jul 2026 19:45:00 +0000

Type Values Removed Values Added
First Time appeared Labring
Labring fastgpt
Vendors & Products Labring
Labring fastgpt

Wed, 15 Jul 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 15 Jul 2026 15:00:00 +0000

Type Values Removed Values Added
Description FastGPT is a knowledge-based AI application platform. From 4.14.17 until 4.15.0-beta5, the POST /api/core/chat/record/getCollectionQuote endpoint authenticates the caller's chat and collection context, but the initialId center-node lookup is not bound to that authorized context. A low-privileged tenant user can call the endpoint with valid attacker-owned appId, chatId, chatItemDataId, and collectionId values while supplying another tenant's dataset data id as initialId, causing the response to include foreign dataset quote or full-text content. This issue is fixed in version 4.15.0-beta5.
Title FastGPT: /api/core/chat/record/getCollectionQuote can disclose cross-tenant dataset text due to an unbound initialId lookup
Weaknesses CWE-863
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-15T16:32:44.414Z

Reserved: 2026-07-10T17:38:57.112Z

Link: CVE-2026-61644

cve-icon Vulnrichment

Updated: 2026-07-15T16:30:07.806Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T03:45:04Z

Weaknesses