<?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>Get-Html-Skeleton - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/get-html-skeleton/</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>Thu, 27 Aug 2026 19:10:19 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/get-html-skeleton/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 get-html-skeleton MCP Tool</title><link>https://feed.craftedsignal.io/briefs/2026-08-cve-2026-81093/</link><pubDate>Thu, 27 Aug 2026 19:10:19 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-cve-2026-81093/</guid><description>The get-html-skeleton tool contains an SSRF vulnerability via insufficient URL validation, allowing remote callers to exfiltrate cloud instance metadata or internal credentials.</description><content:encoded><![CDATA[<p>The get-html-skeleton tool is vulnerable to Server-Side Request Forgery (SSRF) due to improper URL validation logic within the <code>src/tools/common/get_html_skeleton.ts</code> file. The validation mechanism, implemented via <code>isValidHttpUrl</code> in <code>src/utils/generic.ts</code>, performs only superficial syntax checks - confirming the presence of an 'http' or 'https' scheme - without assessing the destination hostname or the resolved IP address.</p>
<p>This failure enables an attacker to provide URLs targeting sensitive internal infrastructure, including loopback (127.0.0.1), link-local (169.254.169.254), and private IP address ranges. Because the tool subsequently processes the fetch request and returns the resulting document content to the caller, an attacker can leverage this primitive to access protected cloud instance metadata services or other internal resources reachable from the server's network context. This vulnerability is addressed in version 0.9.12, which removes the tool entirely.</p>
<h2 id="impact">Impact</h2>
<p>The vulnerability allows an unauthenticated attacker to bypass network boundary controls and exfiltrate sensitive data, including cloud instance credentials, environment configuration, and other internal documents that are not exposed to the public internet but are accessible from the host environment. This represents a significant risk for cloud-native deployments where metadata services are frequently used to manage identity and access rights.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Immediately upgrade the relevant MCP server environment to version 0.9.12 or newer to remove the vulnerable get-html-skeleton tool.</li>
<li>Audit logs for suspicious internal-range requests if the affected service is exposed to untrusted users or network segments.</li>
<li>Implement egress filtering or network segmentation to restrict the server from accessing sensitive local services like the AWS, GCP, or Azure metadata endpoints (e.g., 169.254.169.254).</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>ssrf</category><category>vulnerability</category><category>cloud-security</category></item></channel></rss>