Description
FastGPT is a knowledge-based AI application platform. Prior to 4.15.0, GET /api/core/ai/record/getRecord authenticates the caller but loads LLM request and response traces only by requestId without team scoping, allowing any authenticated user to read another team's prompts, retrieved RAG chunks, and completions if the requestId is known. This issue is fixed in version 4.15.0.
Published: 2026-07-07
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

FastGPT’s GET /api/core/ai/record/getRecord endpoint authenticates callers but retrieves LLM request and response traces solely using requestId, ignoring team scoping. This flaw enables any authenticated user who knows a requestId to read another team’s prompts, retrieved knowledge‑base chunks, and AI completions, thereby exposing proprietary or sensitive content generated by the AI platform. The vulnerability is identified as CWE‑639, a missing authorization in information disclosure.

Affected Systems

labRing FastGPT versions prior to 4.15.0 that expose the /api/core/ai/record/getRecord API are affected. The issue is resolved in FastGPT 4.15.0. No other vendors or products are listed by the CNA.

Risk and Exploitability

The CVSS score of 7.1 indicates medium‑to‑high severity. The EPSS score of < 1% suggests a low but non‑zero likelihood of exploitation if an attacker obtains a valid requestId. The vulnerability is not included in the CISA KEV catalog, so no public exploits are known. The likely attack vector is an authenticated user sending a GET request to /api/core/ai/record/getRecord with a known or guessed requestId; no remote code execution or privileged escalation is involved, but confidentiality of LLM-generated data is compromised.

Generated by OpenCVE AI on July 26, 2026 at 18:52 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade FastGPT to version 4.15.0 or later
  • Add explicit team‑scoping checks so that LLM request/response traces can only be retrieved by members of the originating team
  • Restrict visibility of requestId values, audit access patterns, and monitor logs for anomalous record‑retrieval activity

Generated by OpenCVE AI on July 26, 2026 at 18:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 08 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 07 Jul 2026 23:15:00 +0000

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

Tue, 07 Jul 2026 21:45:00 +0000

Type Values Removed Values Added
Description FastGPT is a knowledge-based AI application platform. Prior to 4.15.0, GET /api/core/ai/record/getRecord authenticates the caller but loads LLM request and response traces only by requestId without team scoping, allowing any authenticated user to read another team's prompts, retrieved RAG chunks, and completions if the requestId is known. This issue is fixed in version 4.15.0.
Title FastGPT: Cross-team LLM request/response disclosure (IDOR) via /api/core/ai/record/getRecord
Weaknesses CWE-639
References
Metrics 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'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-08T13:47:36.790Z

Reserved: 2026-06-15T19:45:23.540Z

Link: CVE-2026-54602

cve-icon Vulnrichment

Updated: 2026-07-08T13:45:14.721Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T19:00:02Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key