{"data":{"id":"50a39724-afb3-4307-b7fc-542a444c4b7b","title":"Ruflo MCP Flaw Lets Unauthenticated Attackers Run Commands and Poison AI Memory","summary":"Ruflo, an open-source platform for building multi-agent AI systems, had a critical vulnerability (CVE-2026-59726, CVSS score 10.0) that allowed unauthenticated attackers to run commands on exposed instances by sending HTTP requests to an unprotected port. Attackers could steal LLM API keys, read user conversations, and poison the AI system's memory (inject false patterns to manipulate how the AI responds) by exploiting this flaw in versions before 3.16.3.","solution":"Update to Ruflo version 3.16.3 or later. The patch changes the MCP bridge to bind to the loopback interface (localhost only) by default instead of all network interfaces, adds authentication controls for terminal execution, and enables MongoDB authentication. For systems running exposed instances, immediately close firewall ports 3001 and 27017, rotate all LLM API keys, audit the AgentDB pattern store for injected entries, and check MongoDB for signs of tampering.","labels":["security"],"sourceUrl":"https://thehackernews.com/2026/07/ruflo-mcp-flaw-lets-unauthenticated.html","publishedAt":"2026-07-29T15:39:30.000Z","cveId":null,"cweIds":null,"cvssScore":null,"cvssSeverity":null,"severity":"critical","attackType":["rag_poisoning"],"issueType":"news","affectedPackages":null,"affectedVendors":["Anthropic","OpenAI"],"affectedVendorsRaw":["Ruflo","Anthropic Claude","OpenAI Codex"],"classifierModel":"claude-haiku-4-5-20251001","classifierPromptVersion":"v3","cvssVector":null,"attackVector":null,"attackComplexity":null,"privilegesRequired":null,"userInteraction":null,"exploitMaturity":null,"epssScore":null,"patchAvailable":null,"disclosureDate":"2026-07-29T15:39:30.000Z","capecIds":null,"crossRefCount":0,"attackSophistication":"trivial","impactType":["confidentiality","integrity","availability"],"aiComponentTargeted":"agent","llmSpecific":true,"classifierConfidence":0.95,"researchCategory":null,"atlasIds":null}}