<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Obot (&lt;= V0.22.1) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/obot--v0.22.1/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Fri, 18 Sep 2026 19:48:33 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/obot--v0.22.1/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>SSRF Vulnerability in Obot via Remote MCP Server URLs</title><link>https://feed.craftedsignal.io/briefs/2026-09-obot-ssrf/</link><pubDate>Fri, 18 Sep 2026 19:48:33 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-obot-ssrf/</guid><description>Obot versions 0.22.1 and earlier are vulnerable to server-side request forgery (SSRF) allowing authenticated privileged users to probe internal network resources and cloud instance metadata services.</description><content:encoded><![CDATA[<p>Obot versions 0.22.1 and earlier contain a server-side request forgery (SSRF) vulnerability that allows authenticated users with the Power User, Power User Plus, or Admin role to coerce the application into making unauthorized outbound HTTP requests. During the registration of a remote Model Context Protocol (MCP) server, the application accepts a user-provided URL without adequate validation of the destination.</p>
<p>The application performs server-side fetches to this URL during runtime initialization and automatic OAuth discovery metadata synchronization. Because the application fails to enforce egress filtering against internal subnets (RFC1918), link-local addresses, or the cloud instance metadata service (169.254.169.254), an attacker can access sensitive internal endpoints. Furthermore, since the application reflects response bodies in its error messages, this vulnerability facilitates non-blind exfiltration of data, including cloud IAM credentials, which could lead to broader account compromise. The existing 'DisallowLocalhostMCP' configuration is disabled by default and insufficient to mitigate these risks.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows an attacker with sufficient privileges to bypass network segmentation to probe internal services inaccessible from the public internet. Access to the cloud instance metadata service (169.254.169.254) can lead to the exposure of host IAM credentials, potentially resulting in full cloud account compromise. This vulnerability carries a CVSS v3.1 score of 7.6.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Upgrade Obot to version 0.23.0 or later immediately. The patch introduces a unified egress filtering mechanism that proactively blocks access to loopback, link-local, RFC1918, and IPv6 ULA addresses at the dial time for both the MCP client and the OAuth metadata client. Ensure that the 'DisallowLocalhostMCP' configuration, if applicable in existing environments prior to upgrading, is strictly monitored for misconfiguration.</p>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>ssrf</category><category>cloud-security</category><category>vulnerability</category><category>oauth</category><category>authentication-bypass</category><category>token-theft</category><category>mcp</category></item></channel></rss>