CVE-2026-119337
Full vulnerability record from the local CVENow database.
Description
RAGFlow is an open-source RAG (Retrieval-Augmented Generation) engine. From 0.25.2 until 0.27.3, POST /api/v1/agents/chat/completions invokes completion_openai and returns through the openai-compatible branch before UserCanvasService.accessible() checks whether the caller may access the requested agent. An authenticated user who knows another user's private agent UUID can execute that Only me workflow and read its output across the user or tenant boundary; configured tools may also cause side effects, but stronger impacts were not demonstrated. This issue is fixed in version 0.27.3.
Severity
HIGH
CVSS score
7.1
(v3.1)
Vulnerability status
Deferred
Source identifier
Published
2026-10-30 20:17:08.447000
Last modified
2026-10-30 20:17:08.577000
View original CVE JSON
{
"id": "CVE-2026-119337",
"sourceIdentifier": "[email protected]",
"published": "2026-10-30T20:17:08.447",
"lastModified": "2026-10-30T20:17:08.577",
"vulnStatus": "Deferred",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "RAGFlow is an open-source RAG (Retrieval-Augmented Generation) engine. From 0.25.2 until 0.27.3, POST /api/v1/agents/chat/completions invokes completion_openai and returns through the openai-compatible branch before UserCanvasService.accessible() checks whether the caller may access the requested agent. An authenticated user who knows another user's private agent UUID can execute that Only me workflow and read its output across the user or tenant boundary; configured tools may also cause side effects, but stronger impacts were not demonstrated. This issue is fixed in version 0.27.3."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "infiniflow",
"product": "ragflow",
"versions": [
{
"version": ">= 0.25.2, < 0.27.3",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N",
"baseScore": 7.1,
"baseSeverity": "HIGH",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "LOW",
"userInteraction": "NONE",
"scope": "UNCHANGED",
"confidentialityImpact": "HIGH",
"integrityImpact": "LOW",
"availabilityImpact": "NONE"
},
"exploitabilityScore": 2.8,
"impactScore": 4.2
}
]
},
"weaknesses": [
{
"source": "[email protected]",
"type": "Primary",
"description": [
{
"lang": "en",
"value": "CWE-862"
}
]
}
],
"references": [
{
"url": "https://github.com/infiniflow/ragflow/commit/20180790e1a8c55553a2f3e75718f3d65178ae6d",
"source": "[email protected]"
},
{
"url": "https://github.com/infiniflow/ragflow/pull/19817",
"source": "[email protected]"
},
{
"url": "https://github.com/infiniflow/ragflow/releases/tag/v0.27.3",
"source": "[email protected]"
},
{
"url": "https://github.com/infiniflow/ragflow/security/advisories/GHSA-c6q8-23rp-32cv",
"source": "[email protected]"
}
]
}