CVE-2026-75898
Last modified
CVE-2026-75898 is a high-severity vulnerability rated 8.5/10 on the CVSS scale. RAGFlow before 0.26.3 contains a server-side request forgery vulnerability in the agent workflow "Invoke" component (agent/component/invoke.py). The component builds an outbound request URL from canvas configuration and runtime template variables and passes it to requests.get, requests.post, or requests.put without calling the shared assert_url_is_safe validator or pinning the resolved address, unlike the crawler, SearXNG, file-upload, and RSS fetch paths.
Description
RAGFlow before 0.26.3 contains a server-side request forgery vulnerability in the agent workflow "Invoke" component (agent/component/invoke.py). The component builds an outbound request URL from canvas configuration and runtime template variables and passes it to requests.get, requests.post, or requests.put without calling the shared assert_url_is_safe validator or pinning the resolved address, unlike the crawler, SearXNG, file-upload, and RSS fetch paths. A user who can create or trigger an agent can direct the server to fetch loopback, link-local, and RFC 1918 destinations, including cloud instance metadata endpoints and services co-located on the deployment network, and the response body is returned as the component output. Where an agent is configured to interpolate the chat query into the Invoke URL, the destination is chosen by whoever can send that query.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| infiniflow | ragflow | < 0.26.3 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-75898?
How severe is CVE-2026-75898?
How do I fix CVE-2026-75898?
How Strix Helps
- One Click Account Takeover in GranolaHow a notification link broke out of Electron and led to a one-click account takeover.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-75880An authenticated client could attach a consumer with a selec…6.5
- CVE-2026-75889Grafana Alloy’s prometheus.operator.servicemonitors componen…7.7
- CVE-2026-7589A vulnerability was determined in ghantakiran splunk-mcp-int…5.5
- CVE-2026-75890Rejected reason: Duplicate of CVE-2026-50236. This CVE ID wa…
- CVE-2026-75896Use of Hard-coded Credentials vulnerability in TÜBİTAK BİLGE…9.1
- CVE-2026-75897Improper input validation in the capabilities route handler …7.5
- CVE-2026-75899fast-uri is a URI parser for Node.js. It decodes percent esc…7.5
- CVE-2026-7590A vulnerability was identified in eyal-gor p_69_branch_monke…7.3
- CVE-2026-75900An out-of-bounds read vulnerability was found in swtpm's SWT…6.1
- CVE-2026-75904libmodplug through 0.8.9.1 contains an out-of-bounds read in…3.3
- CVE-2026-75905The WP Recipe Maker plugin for WordPress is vulnerable to au…4.3
- CVE-2026-75908The Newsletters plugin for WordPress is vulnerable to author…4.3
Are you affected by CVE-2026-75898?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
