Description
Rowboat through 0.9.1 fails to validate custom MCP server and webhook URLs, allowing authenticated users to configure arbitrary destinations. Attackers can point these URLs at internal services and cloud metadata endpoints to perform server-side request forgery and enumerate internal network topology.
Published: 2026-09-05
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Server-side Request Forgery
Action: Immediate Patch
AI Analysis

Impact

Rowboat up to version 0.9.1 allows authenticated users to configure custom MCP server and webhook URLs without validating them, creating a server‑side request forgery (SSRF) vector. By supplying arbitrary URLs, an attacker can direct the application to send requests to any internal address, including cloud metadata services, and gather network topology or other sensitive data. The vulnerability is a moderate‑severity flaw (CVSS 5.3) that does not provide direct remote code execution but permits significant information disclosure and potential lateral movement within the internal network.

Affected Systems

The affected product is Rowboat from Rowboat Labs, specifically all releases up to 0.9.1. The vulnerability exists in the code paths that handle custom MCP server and webhook URL configuration in the agent‑tools module and the add‑custom‑mcp‑server use case.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate risk. The EPSS score is not available, making it unclear how frequently this exploit is observed. Because the vulnerability requires authenticated access, an attacker only needs valid credentials to misconfigure URLs. The attacker can then use the server’s outbound connections to enumerate internal services or access private cloud metadata endpoints. The flaw is not listed in CISA’s KEV catalog, so current public exploitation evidence is limited, but the potential for internal data leakage remains high.

Generated by OpenCVE AI on September 5, 2026 at 11:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Rowboat to a version that includes URL validation for custom MCP servers (e.g., 0.9.2 or later).
  • Disable or remove any custom MCP server and webhook URL configurations that are not required.
  • Perform an internal audit of current URL configurations to ensure no accidental exposure remains.

Generated by OpenCVE AI on September 5, 2026 at 11:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 10 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sat, 05 Sep 2026 11:45:00 +0000

Type Values Removed Values Added
First Time appeared Rowboatlabs
Rowboatlabs rowboat
Vendors & Products Rowboatlabs
Rowboatlabs rowboat

Sat, 05 Sep 2026 10:15:00 +0000

Type Values Removed Values Added
Description Rowboat through 0.9.1 fails to validate custom MCP server and webhook URLs, allowing authenticated users to configure arbitrary destinations. Attackers can point these URLs at internal services and cloud metadata endpoints to perform server-side request forgery and enumerate internal network topology.
Title Rowboat through 0.9.1 Server-Side Request Forgery via Custom MCP Server
Weaknesses CWE-918
References
Metrics cvssV3_1

{'score': 5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:N'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N'}


Subscriptions

Rowboatlabs Rowboat
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-24T14:21:09.166Z

Reserved: 2026-09-05T01:59:23.139Z

Link: CVE-2026-86122

cve-icon Vulnrichment

Updated: 2026-09-10T14:39:33.525Z

cve-icon NVD

Status : Deferred

Published: 2026-09-05T10:16:43.610

Modified: 2026-09-23T17:17:46.957

Link: CVE-2026-86122

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-05T11:30:05Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)