<?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>Ground Station - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/ground-station/</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, 06 Aug 2026 17:26:01 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/ground-station/feed.xml" rel="self" type="application/rss+xml"/><item><title>Unauthenticated Denial of Service in Ground Station</title><link>https://feed.craftedsignal.io/briefs/2026-08-ground-station-dos/</link><pubDate>Thu, 06 Aug 2026 17:26:01 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-ground-station-dos/</guid><description>Ground Station versions prior to 0.6.0 are susceptible to an unauthenticated denial-of-service vulnerability in the Socket.IO service_control event handler, allowing remote attackers to terminate critical satellite-tracking processes via a restart_service command.</description><content:encoded><![CDATA[<p>Ground Station software versions prior to 0.6.0 contain a critical vulnerability in the Socket.IO server implementation, specifically within the service_control event handler. This flaw allows any unauthenticated network peer to send a restart_service command to the Socket.IO server, which is configured to listen on TCP port 7000. Due to a combination of missing authentication enforcement and a wildcard Cross-Origin Resource Sharing (CORS) policy, the service accepts and executes the restart command from unauthorized sources. Successful exploitation triggers an immediate termination of the ground-station process, resulting in the loss of all active satellite-tracking sessions, SDR (Software Defined Radio) recording pipelines, signal demodulators, decoders, and hardware rotator controllers. In Docker-based deployments, where containers are often configured to restart automatically upon process failure, an attacker can continuously emit this command to establish a persistent denial-of-service state.</p>
<h2 id="impact">Impact</h2>
<p>The vulnerability poses a severe risk to satellite operations and data integrity. By forcibly terminating the ground-station process, attackers can cause significant operational downtime, interrupting real-time satellite telemetry, SDR data ingestion, and mission-critical tracking tasks. In scenarios where containers are automatically restarted, the persistence of this attack renders the affected infrastructure entirely unavailable for legitimate commands, potentially leading to total loss of communications or orbital control capabilities during critical windows.</p>
<h2 id="recommendation">Recommendation</h2>
<ol>
<li>Upgrade all instances of Ground Station to version 0.6.0 or later immediately to patch the insecure event handler and correct the authentication logic.</li>
<li>Implement network-layer access controls (e.g., firewall rules or VPC security groups) to restrict inbound traffic to TCP port 7000 to only known, trusted administrative IP addresses.</li>
<li>Reconfigure the Socket.IO server CORS policy to explicitly define authorized origins rather than using a wildcard, preventing cross-origin exploitation attempts.</li>
</ol>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>vulnerability</category><category>remote-code-execution</category><category>sql-injection</category><category>ground-station</category><category>ssrf</category><category>remote-execution</category><category>webserver</category></item></channel></rss>