CVE-2026-59726 Details
Description
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.
A remote code execution vulnerability has been identified in the Ruflo application, specifically within the MCP bridge component. This issue arises in versions prior to 3.16.3, where the default Docker Compose deployment exposes the MCP bridge's POST /mcp and POST /mcp/:group endpoints without authentication. This lack of authentication allows an unauthenticated network attacker to invoke the tools/call to terminal_execute function, gaining shell access in the bridge container. Additionally, the vulnerability enables access to provider API keys, manipulation of the AgentDB learning store, and exploitation of the victim's API keys by spawning attacker-controlled swarms. The vulnerability is rooted in the absence of authentication for critical endpoints, combined with a default deployment that exposes these endpoints to the network.
Users can update to Ruflo version 3.16.3 or later, where this vulnerability has been patched. After updating, it is recommended to audit the AgentDB pattern store for any injected entries and purge them, as the patch alone does not undo the effects of the poisoning vector.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Jul 9, 2026CISA-ADP
Assessed Jul 9, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/ruvnet/ruflo/commit/d00a0a40cd8bdbca877ac7f675f416bdc69accd1 | [email protected] | Source CodeVendor |
| https://github.com/ruvnet/ruflo/pull/2521 | [email protected] | Issue TrackingVendor |
| https://github.com/ruvnet/ruflo/releases/tag/v3.16.3 | [email protected] | Release NotesVendor |
| https://github.com/ruvnet/ruflo/security/advisories/GHSA-c4hm-4h84-2cf3 | [email protected] | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-306 | Missing Authentication for Critical Function | [email protected] |
| CWE-78 | Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') | [email protected] |
| CWE-942 | Permissive Cross-domain Policy with Untrusted Domains | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Ruflo | < 3.16.3 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 9, 2026 | CVE Modified | CISA-ADP |
| Jul 9, 2026 | New CVE Received | [email protected] |
Volerion