Skip to main content

FastGPT EUVDEUVD-2026-44678

| CVE-2026-61646 MEDIUM
Server-Side Request Forgery (SSRF) (CWE-918)
2026-07-15 GitHub_M
6.3
CVSS 4.0 · Vendor: GitHub_M
View

Attack ChainAIDerived

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

  1. Recon
    Authenticate as FastGPT workflow user
  2. Delivery
    Configure HTTP request node with attacker-controlled redirect URL
  3. Exploit
    Trigger workflow execution
  4. Install
    FastGPT SSRF guard approves initial external URL
  5. C2
    Axios follows redirect to internal/metadata target, bypassing guard
  6. Execute
    Internal service response body returned to workflow output
  7. Impact
    Attacker reads exfiltrated data (credentials, internal API responses)

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 user account with permission to create or modify HTTP request workflow nodes - anonymous access cannot trigger this vulnerability. The attacker must control a publicly reachable web server capable of issuing HTTP 3xx redirects to the desired internal target. The internal target must be reachable from the FastGPT container's network and must return an HTTP response body (not silently drop the connection). Exploitation is limited by: (1) mandatory authentication - workflow configuration access must be granted; (2) the redirect server must be reachable outbound from the FastGPT host; (3) on AWS, IMDSv2 enforcement prevents credential theft from the metadata endpoint via single-hop SSRF redirects; (4) internal services with IP allowlisting or mutual TLS are not reachable by this technique. The vulnerability does not require any non-default FastGPT configuration - the HTTP request node is a core workflow feature available in standard installations.

Impact

The CVSS 4.0 base score of 6.3 (AV:N/AC:L/AT:N/PR:L/UI:N/SC:H/SI:N/SA:N) accurately reflects the attack surface but understates practical impact in cloud deployments. Authentication (PR:L) is the primary limiting factor - exploitation is confined to users who already hold workflow configuration permissions. However, once authenticated, the attack is fully automatable: no user interaction, no race condition, and no elevated privileges within FastGPT itself are required. The SC:H metric captures the critical concern: successful SSRF against an AWS IMDSv1 endpoint yields IAM role credentials that can enable full cloud account compromise, a scope impact disproportionate to the CVSSv4 score. EPSS data is absent from available intelligence, and CISA KEV listing is not confirmed, indicating no observed mass exploitation at time of analysis. The attack is not a zero-day - it was responsibly disclosed and patched. The real-world priority is highest for cloud-hosted FastGPT instances running IMDSv1 (not IMDSv2-only) where workflow access is granted to non-administrator users; on-premises deployments with restricted internal network access face a lower effective risk profile.

Exploit ScenarioDerived

An authenticated FastGPT user with workflow access creates an HTTP request node targeting an attacker-controlled server (e.g., attacker.example.com/redirect) that responds with an HTTP 302 redirect to http://169.254.169.254/latest/meta-data/iam/security-credentials/MyRole. The FastGPT SSRF guard approves the initial external URL, axios transparently follows the redirect to the metadata endpoint, and the JSON credential response - containing an AWS AccessKeyId, SecretAccessKey, and SessionToken - is returned in the workflow execution output accessible to the attacker. No public exploit code is required; any redirect-capable web server (nginx, a simple Python HTTP server) is sufficient to stage the attack.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 15, 2026

SSRF guard bypass in FastGPT prior to 4.15.0-beta5 enables authenticated workflow users to reach cloud metadata endpoints, loopback interfaces, and internal network services that the guard would otherwise block on direct request. The HTTP request workflow node submits the initial URL to the SSRF guard for validation, but then hands the request to axios, which follows HTTP redirects by default without re-triggering the guard - allowing an attacker-controlled redirect server to pivot the request to any internal target. No public exploit code has been identified at time of analysis, but the technique is well-understood, low-complexity once authenticated, and particularly severe in cloud-hosted deployments where IMDSv1 metadata endpoints expose IAM credentials.

RemediationAI

Upgrade FastGPT to version 4.15.0-beta5 or later by updating container images to fastgpt-app:v4.15.0-beta5, fastgpt-pro:v4.15.0-beta5, and fastgpt-plugin:v1.0.0-beta5 as documented at https://github.com/labring/FastGPT/releases/tag/v4.15.0-beta5. If immediate upgrade is not feasible, restrict HTTP request workflow node configuration to fully trusted administrator accounts only, reducing the pool of users who can submit arbitrary URLs. For AWS deployments, enforce IMDSv2 (session-oriented, requiring a PUT-first token exchange) on all EC2 instances and ECS task metadata endpoints - IMDSv1-style single-hop SSRF requests will fail against IMDSv2, substantially reducing cloud credential theft risk, though this does not block SSRF against other internal services. Applying container-level egress network policies to restrict FastGPT outbound HTTP to an allowlist of known external destinations limits SSRF reachability but may break legitimate workflow integrations and requires careful enumeration of needed external endpoints before enforcement.

Affected VersionsENISA

FastGPT < 4.15.0-beta5

Affected Packages

euvd fastgpt fix: 4.15.0-beta5

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 is a Node.js-based AI knowledge-base application platform (CPE: cpe:2.3:a:labring:fastgpt:*:*:*:*:*:*:*:*) that exposes a visual workflow builder where users can configure HTTP request nodes to call external services. The platform uses axios as its HTTP client, which follows 3xx redirects transparently by default. The root cause (CWE-918: Server-Side Request Forgery) is a validate-before-execute gap: the SSRF guard inspects only the initial URL supplied by the workflow user, approves it as an external destination, and then passes control to axios, which silently resolves any redirect chain. Because the guard is not re-invoked after redirect resolution, a destination that would fail direct validation - such as 169.254.169.254 (AWS IMDSv1), fc00::/7 ranges, or 127.0.0.1 - becomes reachable. The workflow node returns the full HTTP response body to the caller, completing the exfiltration. The release notes for v4.15.0-beta5 explicitly reference 'optimize SSRF validation after redirect' confirming the design flaw was in the redirect handling path.

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 6.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:H/SI:N/SA:N
vuln.today AI 7.7 HIGH

Network-accessible redirect abuse requires only authenticated workflow user (PR:L); scope changes (S:C) to internal/metadata systems yield high confidentiality impact (C:H) with no integrity or availability consequence.

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
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
High
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Jul 15, 2026 - 17:48 EUVD
CVE Published
Jul 15, 2026 - 14:32 cve.org
MEDIUM 6.3

DescriptionCVE.org

FastGPT is a knowledge-based AI application platform. Prior to 4.15.0-beta5, FastGPT's shared SSRF guard validates only the initial request URL before handing the request to axios, and axios follows redirects by default. An authenticated workflow user can configure an HTTP request node to call an attacker-controlled public URL that redirects to cloud metadata, loopback, or internal services that the guard would block on direct request, and the HTTP node returns the response body to the workflow caller. This issue is fixed in version 4.15.0-beta5.

Threat Intelligence Overview

EPSS Score
0.2%
Top 84% exploitable
Prevalence
Medium
growing open-source AI platform, concentrated in enterprise AI adopters
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.2%
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
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
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