CVE-2026-44284 (GCVE-0-2026-44284)
Vulnerability from cvelistv5 – Published: 2026-05-08 22:12 – Updated: 2026-05-11 15:57
VLAI
EPSS
VEX
Title
FastGPT: Stored MCP tool URL SSRF in FastGPT workflow execution
Summary
FastGPT is an AI Agent building platform. Prior to version 4.14.17, FastGPT had an inconsistent SSRF protection gap in MCP tool URL handling. The direct MCP preview/run endpoints already rejected internal/private network URLs, but the MCP tool create/update endpoints could still save an internal MCP server URL. That stored URL could later be used by workflow execution without revalidating the destination. An authenticated user with permission to create or manage MCP toolsets could store an internal endpoint such as http://localhost:3000/mcp and later cause the FastGPT backend workflow runner to connect to that internal destination. This issue has been patched in version 4.14.17.
Severity
6.3 (Medium)
SSVC
Exploitation: poc
Automatable: no
Technical Impact: partial
CISA Coordinator (v2.0.3)
CWE
- CWE-918 - Server-Side Request Forgery (SSRF)
Assigner
References
4 references
| URL | Tags |
|---|---|
| https://github.com/labring/FastGPT/security/advis… | x_refsource_CONFIRM |
| https://github.com/labring/FastGPT/pull/6826 | x_refsource_MISC |
| https://github.com/labring/FastGPT/commit/c1c6b95… | x_refsource_MISC |
| https://github.com/labring/FastGPT/releases/tag/v… | x_refsource_MISC |
{
"containers": {
"adp": [
{
"metrics": [
{
"other": {
"content": {
"id": "CVE-2026-44284",
"options": [
{
"Exploitation": "poc"
},
{
"Automatable": "no"
},
{
"Technical Impact": "partial"
}
],
"role": "CISA Coordinator",
"timestamp": "2026-05-11T15:57:46.900457Z",
"version": "2.0.3"
},
"type": "ssvc"
}
}
],
"providerMetadata": {
"dateUpdated": "2026-05-11T15:57:51.029Z",
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP"
},
"references": [
{
"tags": [
"exploit"
],
"url": "https://github.com/labring/FastGPT/pull/6826"
},
{
"tags": [
"exploit"
],
"url": "https://github.com/labring/FastGPT/security/advisories/GHSA-cxxj-99f7-f5wq"
}
],
"title": "CISA ADP Vulnrichment"
}
],
"cna": {
"affected": [
{
"product": "FastGPT",
"vendor": "labring",
"versions": [
{
"status": "affected",
"version": "\u003c 4.14.17"
}
]
}
],
"descriptions": [
{
"lang": "en",
"value": "FastGPT is an AI Agent building platform. Prior to version 4.14.17, FastGPT had an inconsistent SSRF protection gap in MCP tool URL handling. The direct MCP preview/run endpoints already rejected internal/private network URLs, but the MCP tool create/update endpoints could still save an internal MCP server URL. That stored URL could later be used by workflow execution without revalidating the destination. An authenticated user with permission to create or manage MCP toolsets could store an internal endpoint such as http://localhost:3000/mcp and later cause the FastGPT backend workflow runner to connect to that internal destination. This issue has been patched in version 4.14.17."
}
],
"metrics": [
{
"cvssV3_1": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "LOW",
"baseScore": 6.3,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "LOW",
"integrityImpact": "LOW",
"privilegesRequired": "LOW",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L",
"version": "3.1"
}
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-918",
"description": "CWE-918: Server-Side Request Forgery (SSRF)",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-05-08T22:12:39.854Z",
"orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
"shortName": "GitHub_M"
},
"references": [
{
"name": "https://github.com/labring/FastGPT/security/advisories/GHSA-cxxj-99f7-f5wq",
"tags": [
"x_refsource_CONFIRM"
],
"url": "https://github.com/labring/FastGPT/security/advisories/GHSA-cxxj-99f7-f5wq"
},
{
"name": "https://github.com/labring/FastGPT/pull/6826",
"tags": [
"x_refsource_MISC"
],
"url": "https://github.com/labring/FastGPT/pull/6826"
},
{
"name": "https://github.com/labring/FastGPT/commit/c1c6b9520d976d25ed945b5bc4e0768149e6db69",
"tags": [
"x_refsource_MISC"
],
"url": "https://github.com/labring/FastGPT/commit/c1c6b9520d976d25ed945b5bc4e0768149e6db69"
},
{
"name": "https://github.com/labring/FastGPT/releases/tag/v4.14.17",
"tags": [
"x_refsource_MISC"
],
"url": "https://github.com/labring/FastGPT/releases/tag/v4.14.17"
}
],
"source": {
"advisory": "GHSA-cxxj-99f7-f5wq",
"discovery": "UNKNOWN"
},
"title": "FastGPT: Stored MCP tool URL SSRF in FastGPT workflow execution"
}
},
"cveMetadata": {
"assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
"assignerShortName": "GitHub_M",
"cveId": "CVE-2026-44284",
"datePublished": "2026-05-08T22:12:39.854Z",
"dateReserved": "2026-05-05T17:39:31.112Z",
"dateUpdated": "2026-05-11T15:57:51.029Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"vulnerability-lookup:meta": {
"epss": {
"cve": "CVE-2026-44284",
"date": "2026-07-30",
"epss": "0.00235",
"percentile": "0.1452"
},
"nvd": "{\"cve\":{\"id\":\"CVE-2026-44284\",\"sourceIdentifier\":\"security-advisories@github.com\",\"published\":\"2026-05-08T23:16:39.507\",\"lastModified\":\"2026-07-24T20:10:00.147\",\"vulnStatus\":\"Deferred\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"FastGPT is an AI Agent building platform. Prior to version 4.14.17, FastGPT had an inconsistent SSRF protection gap in MCP tool URL handling. The direct MCP preview/run endpoints already rejected internal/private network URLs, but the MCP tool create/update endpoints could still save an internal MCP server URL. That stored URL could later be used by workflow execution without revalidating the destination. An authenticated user with permission to create or manage MCP toolsets could store an internal endpoint such as http://localhost:3000/mcp and later cause the FastGPT backend workflow runner to connect to that internal destination. This issue has been patched in version 4.14.17.\"},{\"lang\":\"es\",\"value\":\"FastGPT es una plataforma de creaci\u00f3n de agentes de IA. Antes de la versi\u00f3n 4.14.17, FastGPT ten\u00eda una brecha de protecci\u00f3n SSRF inconsistente en el manejo de URL de herramientas MCP. Los puntos finales directos de vista previa/ejecuci\u00f3n de MCP ya rechazaban las URL de red interna/privada, pero los puntos finales de creaci\u00f3n/actualizaci\u00f3n de herramientas MCP a\u00fan pod\u00edan guardar una URL de servidor MCP interna. Esa URL almacenada podr\u00eda ser utilizada m\u00e1s tarde por la ejecuci\u00f3n del flujo de trabajo sin revalidar el destino. Un usuario autenticado con permiso para crear o administrar conjuntos de herramientas MCP podr\u00eda almacenar un punto final interno como http://localhost:3000/mcp y m\u00e1s tarde hacer que el ejecutor de flujos de trabajo de backend de FastGPT se conectara a ese destino interno. Este problema ha sido parcheado en la versi\u00f3n 4.14.17.\"}],\"affected\":[{\"source\":\"security-advisories@github.com\",\"affectedData\":[{\"vendor\":\"labring\",\"product\":\"FastGPT\",\"versions\":[{\"version\":\"\u003c 4.14.17\",\"status\":\"affected\"}]}]}],\"metrics\":{\"cvssMetricV31\":[{\"source\":\"security-advisories@github.com\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L\",\"baseScore\":6.3,\"baseSeverity\":\"MEDIUM\",\"attackVector\":\"NETWORK\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"LOW\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"LOW\",\"integrityImpact\":\"LOW\",\"availabilityImpact\":\"LOW\"},\"exploitabilityScore\":2.8,\"impactScore\":3.4}],\"ssvcV203\":[{\"source\":\"134c704f-9b21-4f2e-91b3-4a467353bcc0\",\"ssvcData\":{\"timestamp\":\"2026-05-11T15:57:46.900457Z\",\"id\":\"CVE-2026-44284\",\"options\":[{\"exploitation\":\"poc\"},{\"automatable\":\"no\"},{\"technicalImpact\":\"partial\"}],\"role\":\"CISA Coordinator\",\"version\":\"2.0.3\"}}]},\"weaknesses\":[{\"source\":\"security-advisories@github.com\",\"type\":\"Secondary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-918\"}]}],\"references\":[{\"url\":\"https://github.com/labring/FastGPT/commit/c1c6b9520d976d25ed945b5bc4e0768149e6db69\",\"source\":\"security-advisories@github.com\"},{\"url\":\"https://github.com/labring/FastGPT/pull/6826\",\"source\":\"security-advisories@github.com\"},{\"url\":\"https://github.com/labring/FastGPT/releases/tag/v4.14.17\",\"source\":\"security-advisories@github.com\"},{\"url\":\"https://github.com/labring/FastGPT/security/advisories/GHSA-cxxj-99f7-f5wq\",\"source\":\"security-advisories@github.com\"},{\"url\":\"https://github.com/labring/FastGPT/pull/6826\",\"source\":\"134c704f-9b21-4f2e-91b3-4a467353bcc0\"},{\"url\":\"https://github.com/labring/FastGPT/security/advisories/GHSA-cxxj-99f7-f5wq\",\"source\":\"134c704f-9b21-4f2e-91b3-4a467353bcc0\"}]}}",
"redhat_vex": {
"current_release_date": "2026-05-11T20:26:40+00:00",
"cve": "CVE-2026-44284",
"id": "CVE-2026-44284",
"initial_release_date": "2026-01-01T00:00:00+00:00",
"product_status:known_not_affected": "1",
"source": "Red Hat CSAF VEX",
"status": "final",
"title": "FastGPT: Stored MCP tool URL SSRF in FastGPT workflow execution",
"url": "https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-44284.json",
"version": "3"
},
"vulnrichment": {
"containers": "{\"cna\": {\"title\": \"FastGPT: Stored MCP tool URL SSRF in FastGPT workflow execution\", \"problemTypes\": [{\"descriptions\": [{\"cweId\": \"CWE-918\", \"lang\": \"en\", \"description\": \"CWE-918: Server-Side Request Forgery (SSRF)\", \"type\": \"CWE\"}]}], \"metrics\": [{\"cvssV3_1\": {\"attackComplexity\": \"LOW\", \"attackVector\": \"NETWORK\", \"availabilityImpact\": \"LOW\", \"baseScore\": 6.3, \"baseSeverity\": \"MEDIUM\", \"confidentialityImpact\": \"LOW\", \"integrityImpact\": \"LOW\", \"privilegesRequired\": \"LOW\", \"scope\": \"UNCHANGED\", \"userInteraction\": \"NONE\", \"vectorString\": \"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L\", \"version\": \"3.1\"}}], \"references\": [{\"name\": \"https://github.com/labring/FastGPT/security/advisories/GHSA-cxxj-99f7-f5wq\", \"tags\": [\"x_refsource_CONFIRM\"], \"url\": \"https://github.com/labring/FastGPT/security/advisories/GHSA-cxxj-99f7-f5wq\"}, {\"name\": \"https://github.com/labring/FastGPT/pull/6826\", \"tags\": [\"x_refsource_MISC\"], \"url\": \"https://github.com/labring/FastGPT/pull/6826\"}, {\"name\": \"https://github.com/labring/FastGPT/commit/c1c6b9520d976d25ed945b5bc4e0768149e6db69\", \"tags\": [\"x_refsource_MISC\"], \"url\": \"https://github.com/labring/FastGPT/commit/c1c6b9520d976d25ed945b5bc4e0768149e6db69\"}, {\"name\": \"https://github.com/labring/FastGPT/releases/tag/v4.14.17\", \"tags\": [\"x_refsource_MISC\"], \"url\": \"https://github.com/labring/FastGPT/releases/tag/v4.14.17\"}], \"affected\": [{\"vendor\": \"labring\", \"product\": \"FastGPT\", \"versions\": [{\"version\": \"\u003c 4.14.17\", \"status\": \"affected\"}]}], \"providerMetadata\": {\"orgId\": \"a0819718-46f1-4df5-94e2-005712e83aaa\", \"shortName\": \"GitHub_M\", \"dateUpdated\": \"2026-05-08T22:12:39.854Z\"}, \"descriptions\": [{\"lang\": \"en\", \"value\": \"FastGPT is an AI Agent building platform. Prior to version 4.14.17, FastGPT had an inconsistent SSRF protection gap in MCP tool URL handling. The direct MCP preview/run endpoints already rejected internal/private network URLs, but the MCP tool create/update endpoints could still save an internal MCP server URL. That stored URL could later be used by workflow execution without revalidating the destination. An authenticated user with permission to create or manage MCP toolsets could store an internal endpoint such as http://localhost:3000/mcp and later cause the FastGPT backend workflow runner to connect to that internal destination. This issue has been patched in version 4.14.17.\"}], \"source\": {\"advisory\": \"GHSA-cxxj-99f7-f5wq\", \"discovery\": \"UNKNOWN\"}}, \"adp\": [{\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2026-44284\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"poc\"}, {\"Automatable\": \"no\"}, {\"Technical Impact\": \"partial\"}], \"version\": \"2.0.3\", \"timestamp\": \"2026-05-11T15:57:46.900457Z\"}}}], \"references\": [{\"url\": \"https://github.com/labring/FastGPT/pull/6826\", \"tags\": [\"exploit\"]}, {\"url\": \"https://github.com/labring/FastGPT/security/advisories/GHSA-cxxj-99f7-f5wq\", \"tags\": [\"exploit\"]}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2026-05-11T15:57:41.569Z\"}}]}",
"cveMetadata": "{\"cveId\": \"CVE-2026-44284\", \"assignerOrgId\": \"a0819718-46f1-4df5-94e2-005712e83aaa\", \"state\": \"PUBLISHED\", \"assignerShortName\": \"GitHub_M\", \"dateReserved\": \"2026-05-05T17:39:31.112Z\", \"datePublished\": \"2026-05-08T22:12:39.854Z\", \"dateUpdated\": \"2026-05-11T15:57:51.029Z\"}",
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}
}
}
Loading…
Loading…
Experimental. This forecast is provided for visualization only and may change without notice. Do not use it for operational decisions.
Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
Loading…
The MITRE ATT&CK techniques below are AI-generated suggestions, inferred from the description of the
vulnerability by the CIRCL/vulnerability-attack-technique-classification-roberta-base
model, served locally by ML-Gateway.
They have not been verified by an analyst and are provided for guidance only.
Loading…
Loading…