# CVE-2026-59726 — ruvnet ruflo

> As of 2026-07-29, CVE-2026-59726 is a CRITICAL-severity vulnerability in ruvnet ruflo, CVSS v3.1 10, EPSS 3.0% (87.0th percentile). Threadlinqs Intelligence links 1 tracked threat campaign to CVE-2026-59726, most recently “CVE-2026-59726 (RufRoot): Unauthenticated RCE in Ruflo MCP Bridge Poisons AI Agent Memory”.

**Last updated:** 2026-07-09

## What is CVE-2026-59726?

Ruflo is an agent meta-harness for Claude Code and Codex. Prior to 3.16.3, ruflo's default docker-compose deployment exposed the MCP bridge POST /mcp and POST /mcp/:group endpoints without authentication, allowing an unauthenticated network attacker to invoke tools/call to terminal_execute, obtain a shell in the bridge container, read provider API keys, and poison AgentDB learning-store patterns. This issue is fixed in version 3.16.3.

The record classifies CVE-2026-59726 under weakness classes [CWE-78](https://intel.threadlinqs.com/cwe/CWE-78), [CWE-306](https://intel.threadlinqs.com/cwe/CWE-306), [CWE-942](https://cwe.mitre.org/data/definitions/942.html). Its CVSS v3 base vector states that the flaw is reachable remotely over the network, needs no prior authentication, needs no user interaction, and has high impact on confidentiality, integrity, availability. 1 affected-product entry is recorded, across 1 vendor, listed below. The identifier was first published 120 days ago.

## Severity and exploitation probability

- **CVSS v3.1 base score:** 10 — CRITICAL (`CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H`)
- **EPSS (FIRST):** 3.0% probability of exploitation in the next 30 days, higher than 87.0% of all scored CVEs
- **CISA KEV:** Not listed in the CISA Known Exploited Vulnerabilities catalog
- **Threadlinqs priority:** 10/10 — a Threadlinqs composite of the CVSS base score, the EPSS percentile and public exploit availability
- **Published:** 2026-07-09

## Is CVE-2026-59726 being exploited?

Weaponised exploit code for CVE-2026-59726 is publicly available. 2 public proof-of-concept repositories are tracked for this identifier. A ProjectDiscovery Nuclei detection template exists (`http/cves/2026/CVE-2026-59726.yaml`). It currently carries a trending score of 44 in the Threadlinqs vulnerability feed.

- [HORKimhab/CVE-2026-59726](https://github.com/HORKimhab/CVE-2026-59726) (github)
- [trickest/cve](https://github.com/trickest/cve/blob/main/2026/CVE-2026-59726.md) (trickest)

## Affected products and versions

- **ruvnet**: ruflo

## How to fix CVE-2026-59726

No vendor patch reference has been recorded for CVE-2026-59726 in the tracked sources. Follow the references below for a fix, and treat the products listed above as exposed until the vendor states otherwise.

## Threat activity tracking CVE-2026-59726

1 tracked threat in the Threadlinqs corpus references CVE-2026-59726, either in the campaign’s CVE list or as an indicator on the campaign record.

- [CVE-2026-59726 (RufRoot): Unauthenticated RCE in Ruflo MCP Bridge Poisons AI Agent Memory](https://intel.threadlinqs.com/threat/TL-2026-1762) — CRITICAL · 2026-07-29

## Sources

Enriched from CVE.org, FIRST EPSS, public proof-of-concept repositories, ProjectDiscovery Nuclei. Last verified by Threadlinqs on 2026-10-10.

**Vendor advisory and patch**

- [github.com](https://github.com/ruvnet/ruflo/security/advisories/GHSA-c4hm-4h84-2cf3)

**Other references**

- [github.com](https://github.com/ruvnet/ruflo/pull/2521)
- [github.com (d00a0a40cd8bdbca877ac7f675f416bdc69accd1)](https://github.com/ruvnet/ruflo/commit/d00a0a40cd8bdbca877ac7f675f416bdc69accd1)
- [github.com (v3.16)](https://github.com/ruvnet/ruflo/releases/tag/v3.16.3)

Canonical: https://intel.threadlinqs.com/cve/CVE-2026-59726
Every threat comes with one complete detection in Splunk SPL, Microsoft KQL and Sigma, free for everyone; a free account adds daily TL Creds to unlock the rest. Sign up free (Blue): https://threadlinqs.com/?modal=signup
Indicator values unlock with TL Creds (https://threadlinqs.com/tl-creds); MCP access for AI agents needs Purple: https://intel.threadlinqs.com/mcp
