Skip to main content

Fastgpt EUVDEUVD-2026-21507

| CVE-2026-40100 MEDIUM
Server-Side Request Forgery (SSRF) (CWE-918)
2026-04-10 GitHub_M
5.3
CVSS 3.1 · Vendor: GitHub_M
View

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.

Impact

CVSS 5.3 with vector AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N indicates a network-accessible, unauthenticated attack with low complexity and confidentiality impact. The CVSS reflects that this is information disclosure rather than code execution or service disruption. However, real-world risk is elevated by several factors: (1) the vulnerability is enabled by default due to a permissive configuration, (2) no authentication is required, (3) attack complexity is low-simple URL manipulation in an endpoint accessible to anyone, (4) SSRF is a high-value primitive that often precedes further attacks such as credential theft from cloud metadata endpoints, lateral movement to internal services, or amplification for amplified DDoS attacks. The moderate CVSS score underestimates practical impact in environments with sensitive internal services. No public exploit code or CISA KEV status was reported at analysis time, but the vulnerability is trivial to weaponize given the public advisory. Organizations running FastGPT in networks with unprotected internal resources face material risk of reconnaissance and data exfiltration.

Exploit ScenarioDerived

An unauthenticated attacker discovers or enumerates a FastGPT instance on the internet and sends a POST request to /api/core/app/mcpTools/runTool with a URL parameter pointing to an internal service, such as http://localhost:5432 (PostgreSQL), http://192.168.1.100:6379 (Redis), or http://169.254.169.254/latest/meta-data/ (AWS metadata endpoint). Because CHECK_INTERNAL_IP is not enabled by default and no authentication is required, the FastGPT server processes the request and attempts to establish a connection to the attacker-specified URL. The response-which may include error messages, service banners, or metadata-is returned to the attacker, allowing reconnaissance of internal infrastructure and extraction of credentials or configuration data. No public exploit code was identified at the time of analysis, but exploitation requires only basic HTTP knowledge and is trivial to implement.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Apr 10, 2026

Server-side request forgery (SSRF) in FastGPT versions prior to 4.14.10.3 allows unauthenticated remote attackers to probe and access internal network resources via the /api/core/app/mcpTools/runTool endpoint, which accepts arbitrary URLs without proper validation. The vulnerability is exploitable by default because the internal IP check is gated behind a disabled configuration flag (CHECK_INTERNAL_IP=false), enabling attackers to bypass network segmentation and potentially discover or interact with backend services, databases, or cloud metadata endpoints.

RemediationAI

Upgrade FastGPT to version 4.14.10.3 or later, which includes the security fix for URL validation in the mcpTools endpoint. For organizations unable to upgrade immediately, enable the CHECK_INTERNAL_IP environment variable (set CHECK_INTERNAL_IP=true) to activate the internal IP range filtering, though this is a temporary mitigation and not a substitute for patching. Additionally, implement network-level controls by restricting outbound access from FastGPT services to internal networks and cloud metadata endpoints (e.g., 169.254.169.254), and consider placing FastGPT behind a Web Application Firewall (WAF) configured to block requests to suspicious internal IP ranges or loopback addresses. The security advisory is available at https://github.com/labring/FastGPT/security/advisories/GHSA-jrhc-f3j7-f8g4.

Affected VersionsENISA

FastGPT < 4.14.10.3

Affected Packages

euvd fastgpt fix: 4.14.10.3

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

FastGPT's mcpTools endpoint is designed to execute remote procedures but implements insufficient server-side request validation. The isInternalAddress() function attempts to filter private IP ranges (RFC 1918 addresses, loopback, link-local) but this check is only enforced when CHECK_INTERNAL_IP environment variable is explicitly set to true-a non-default configuration. This is a classic SSRF vulnerability (CWE-918) where user-controlled URL input is passed to backend HTTP requests without adequate origin validation. The root cause is the reliance on a disabled security feature rather than secure-by-default design. An attacker can craft requests to the /api/core/app/mcpTools/runTool endpoint with URLs pointing to internal services (e.g., http://169.254.169.254/latest/meta-data/ for AWS metadata, http://localhost:5432 for databases, or http://192.168.x.x/admin for internal networks), and the server will attempt to fetch and return responses, leaking sensitive information or enabling lateral movement.

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 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N

Primary rating from Vendor (GitHub_M) · only source for this CVE.

CVSS VectorVendor: GitHub_M

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

Lifecycle Timeline

2
Patch available
Apr 16, 2026 - 05:29 EUVD
4.14.10.3
CVE Published
Apr 10, 2026 - 16:39 nvd
MEDIUM 5.3

DescriptionCVE.org

FastGPT is an AI Agent building platform. Prior to 4.14.10.3, the /api/core/app/mcpTools/runTool endpoint accepts arbitrary URLs without authentication. The internal IP check in isInternalAddress() only blocks private IPs when CHECK_INTERNAL_IP=true, which is not the default. This allows unauthenticated attackers to perform SSRF against internal network resources. This vulnerability is fixed in 4.14.10.3.

Threat Intelligence Overview

EPSS Score
0.0%
Top 86% exploitable
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
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-54607 HIGH
7.7 Jul 07

Server-side request forgery in FastGPT before 4.15.0-beta4 lets an authenticated team member abuse the HTTP-tool OpenAPI

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