<?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/"><channel><title>SeaweedFS - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/vendors/seaweedfs/</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>Tue, 11 Aug 2026 17:48:34 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/vendors/seaweedfs/feed.xml" rel="self" type="application/rss+xml"/><item><title>Unauthenticated SSRF in SeaweedFS VolumeServer.FetchAndWriteNeedle</title><link>https://feed.craftedsignal.io/briefs/2026-08-seaweedfs-ssrf/</link><pubDate>Tue, 11 Aug 2026 17:48:34 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-seaweedfs-ssrf/</guid><description>SeaweedFS versions prior to 4.24 are vulnerable to unauthenticated SSRF via the VolumeServer.FetchAndWriteNeedle RPC, allowing attackers to access internal services and cloud metadata endpoints.</description><content:encoded><![CDATA[<p>SeaweedFS versions prior to 4.24 contain an unauthenticated Server-Side Request Forgery (SSRF) vulnerability within the VolumeServer.FetchAndWriteNeedle RPC endpoint. This endpoint, intended to fetch and write data into a needle, performs no authentication and lacks validation of the requested target host. An attacker with network access to the gRPC port can coerce the volume server to issue requests to arbitrary targets, including loopback addresses, RFC 1918 private IP ranges, and cloud metadata services (e.g., 169.254.169.254).</p>
<p>The flaw is significant because the vulnerability persists even if standard JWT signing keys are configured for other administrative operations. In cloud-hosted deployments, this vulnerability facilitates the exfiltration of instance IAM credentials and allows for interaction with otherwise unexposed internal infrastructure. Attackers can read the response back from these targets, enabling complete information disclosure. The vulnerability was patched in version 4.24 by introducing mandatory admin authorization and a guarded dialer that restricts target IP ranges and prevents DNS-rebinding.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows for the exfiltration of sensitive cloud instance metadata, including IAM tokens, and unauthorized interaction with internal services restricted by network boundaries. This affects all SeaweedFS deployments, particularly those hosted in cloud environments (AWS, GCP, Azure) where the metadata service is reachable. The vulnerability requires network access to the volume server's gRPC plane, which is unauthenticated by default.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Update all SeaweedFS instances to version 4.24 or later immediately to patch CVE-2026-73080.</li>
<li>Implement network-level access control to restrict access to the SeaweedFS gRPC ports (default port 8080) to trusted IP addresses only, blocking direct internet exposure.</li>
<li>Enable mTLS via <code>security.toml</code> to enforce transport layer authentication for all gRPC communication.</li>
<li>Audit VPC flow logs or network logs for anomalous outbound connections originating from SeaweedFS volume servers to internal infrastructure or known cloud metadata endpoints.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category></item></channel></rss>