Skip to main content

FastGPT EUVDEUVD-2026-42116

| CVE-2026-54607 HIGH
Server-Side Request Forgery (SSRF) (CWE-918)
2026-07-07 GitHub_M
7.7
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as team member
  2. Delivery
    Create HTTP tool with crafted OpenAPI schema
  3. Exploit
    Top-level URL passes SSRF guard
  4. Execution
    SwaggerParser resolves malicious $ref internally
  5. Persist
    Fetch cloud metadata or internal service
  6. Impact
    Read credentials returned inline

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Credential Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an authenticated FastGPT team member account (CVSS PR:L) with access to the HTTP-tool feature, and the specific prerequisite that the target instance uses the OpenAPI/Swagger schema importer path that calls SwaggerParser.bundle on user-supplied schemas. The attacker must supply a schema whose top-level URL passes FastGPT's internal-address guard while embedding a $ref that points at the internal target (e.g., cloud metadata at 169.254.169.254 or an internal service), because only the top-level URL is validated. Impact is meaningfully limited by: the required authenticated team-member privilege (no unauthenticated exploitation), the value depending on FastGPT's network position (cloud-hosted instances with reachable metadata endpoints yield the highest impact, isolated on-prem instances far less), and the read-only nature of the flaw (no write/integrity or availability effect).

Impact

The provided CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N = 7.7 High) is internally consistent with the description: network-reachable, low complexity, requires low privilege (an authenticated team member), no user interaction, scope change (the app reaches systems it should not), and high confidentiality impact with no integrity or availability effect. No EPSS score, KEV entry, or SSVC decision data was provided, and no public exploit is identified, so real-world exploitation pressure appears low-to-moderate rather than urgent. The main risk driver is deployment context: FastGPT instances hosted in cloud environments (AWS/GCP/Azure) expose the 169.254.169.254 metadata endpoint, so a successful read can leak IAM credentials or tokens - turning a bounded info-disclosure into a potential pivot. Because PR:L means an attacker must already be a team member, this is more relevant to multi-tenant or larger-team deployments than to single-operator installs; treat as a real priority where FastGPT runs in cloud with untrusted or numerous team members, and as lower priority for isolated single-user deployments.

Exploit ScenarioDerived

An authenticated FastGPT team member creates an HTTP tool and supplies an OpenAPI schema whose top-level URL points to an attacker-controlled host that passes FastGPT's guard, but which contains a $ref pointing to http://169.254.169.254/latest/meta-data/iam/security-credentials/ or an internal service. When FastGPT bundles the schema, SwaggerParser resolves that $ref without the internal-address guard and returns the cloud IAM credentials or internal response inline to the user. No public proof-of-concept is currently identified, but the low attack complexity makes crafting one straightforward for an authenticated actor.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 07, 2026

Server-side request forgery in FastGPT before 4.15.0-beta4 lets an authenticated team member abuse the HTTP-tool OpenAPI schema importer to reach internal-only services and cloud instance metadata. Because the importer only validates the top-level URL and then hands the document to SwaggerParser.bundle, whose $ref resolver fetches remote references without FastGPT's internal-address guard, fetched content is returned inline to the caller. There is no public exploit identified at time of analysis and it is not in CISA KEV, but the vendor advisory (GHSA-72hf-5382-2mq9) confirms the flaw and its fix.

RemediationAI

Vendor-released patch: 4.15.0-beta4 - upgrade FastGPT to 4.15.0-beta4 (or later) as described in advisory GHSA-72hf-5382-2mq9 (https://github.com/labring/FastGPT/security/advisories/GHSA-72hf-5382-2mq9); note this is a beta tag, so validate in staging before production rollout. Until you can upgrade, restrict who can use or configure the HTTP-tool OpenAPI schema importer by limiting team membership to trusted users, since the flaw requires an authenticated team account. As a network-layer compensating control, run FastGPT in a network segment that cannot reach cloud metadata endpoints (block egress to 169.254.169.254 and to internal service ranges via egress firewall or IMDSv2 hop-limit/session enforcement) - the trade-off is that any legitimate outbound API integrations FastGPT needs must be explicitly allowlisted. Avoid disabling outbound fetching wholesale if HTTP tools are relied upon operationally, as that breaks the feature.

Affected VersionsENISA

FastGPT < 4.15.0-beta4

Affected Packages

euvd fastgpt fix: 4.15.0-beta4

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability lives in FastGPT's HTTP-tool feature, which imports OpenAPI/Swagger schemas so users can register external APIs as agent tools. FastGPT applies an internal-address SSRF guard to the top-level schema URL a user submits, but it then passes the document to the SwaggerParser.bundle() routine (from the swagger-parser/json-schema-ref-parser ecosystem). That library's remote reference resolver independently fetches any $ref that points to an external URL, and those secondary fetches bypass FastGPT's guard entirely, inlining the resolved response into the bundled schema returned to the user. This is a classic CWE-918 (SSRF) parser-side-effect: validation is applied to the request the developer expected (the top-level URL) but not to the transitive requests a downstream library performs on its behalf. The affected component is the labring/fastgpt application (cpe:2.3:a:labring:fastgpt:*).

Know when Fastgpt gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY 7.7 HIGH
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
vuln.today AI 7.7 HIGH

Network-reachable importer abused by an authenticated team member (PR:L), no interaction; SSRF reaches other systems (S:C) to disclose data (C:H) with no integrity or availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:H/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

1
Patch available
Jul 07, 2026 - 23:01 EUVD

DescriptionCVE.org

FastGPT is a knowledge-based AI application platform. Prior to 4.15.0-beta4, the HTTP-tool OpenAPI schema importer validates only the top-level URL before passing it to SwaggerParser.bundle, whose remote reference resolver fetches $ref URLs without FastGPT's internal-address guard and returns fetched content inline, allowing an authenticated team member to read internal services or cloud metadata. This issue is fixed in version 4.15.0-beta4.

Executive ViewAI

Why It Matters

FastGPT versions before 4.15.0-beta4 contain a server-side request forgery vulnerability in the HTTP-tool OpenAPI importer that allows authenticated team members to reach internal services and cloud instance metadata. This exposes sensitive operational data and enables potential lateral movement through internal infrastructure. Organizations using FastGPT should immediately assess exposure and prioritize remediation.

Business Impact: High
Compensating Controls

Vendor-released patch: version 4.15.0-beta4 or later. Interim mitigation: restrict OpenAPI importer access to administrative roles; implement egress filtering to block requests to cloud metadata endpoints and internal address ranges.

Threat Intelligence Overview

EPSS Score
0.2%
Top 85% exploitable
Prevalence
Medium
popular open-source AI/RAG platform, growing adoption but not enterprise-ubiquitous
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

CVE-2025-52552 MEDIUM POC
6.1 Jun 21

FastGPT is an AI Agent building platform. Prior to version 4.9.12, the LastRoute Parameter on login page is vulnerable t

CVE-2026-34162 CRITICAL
10.0 Mar 31

Unauthenticated HTTP proxy abuse in FastGPT (AI Agent platform) prior to v4.14.9.5 allows remote attackers to relay arbi

CVE-2026-42302 CRITICAL
9.8 May 08

Remote code execution in FastGPT's agent-sandbox component (versions 4.14.10 through 4.14.12) lets any network-adjacent,

CVE-2026-40351 CRITICAL
9.8 Apr 17

NoSQL injection in FastGPT <4.14.9.5 password authentication allows unauthenticated remote attackers to bypass login con

CVE-2026-68929 CRITICAL
9.3 Aug 27

Channel hijack and denial of service in FastGPT (labring/FastGPT) before 4.15.2 lets an unauthenticated remote attacker

CVE-2026-50562 CRITICAL
9.3 Jul 15

GitHub Actions artifact-poisoning (pwn request) in labring/FastGPT allows an external attacker who opens a pull request

CVE-2026-61684 HIGH
8.8 Jul 15

Authentication bypass in FastGPT 4.15.0-beta4 lets unauthenticated remote attackers forge JWTs and access internal plugi

CVE-2026-40352 HIGH
8.8 Apr 17

NoSQL injection in FastGPT versions before 4.14.9.5 allows authenticated attackers to bypass password verification on th

CVE-2026-33075 HIGH
8.8 Mar 20

FastGPT versions 4.14.8.3 and below contain a critical arbitrary code execution vulnerability in the fastgpt-preview-ima

CVE-2026-55418 HIGH
8.6 Jul 07

Cross-tenant file disclosure in FastGPT prior to v4.15.0-beta5 allows an attacker to read another team's stored files by

CVE-2026-61644 HIGH
7.7 Jul 15

Cross-tenant data disclosure in FastGPT 4.14.17 through 4.15.0-beta5 lets a low-privileged tenant user read another tena

CVE-2026-44285 HIGH
7.7 May 29

Server-Side Request Forgery in Labring FastGPT prior to 4.15.0-beta1 lets an authenticated attacker bypass the platform'

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy