Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Network-reachable with no authentication and no complexity; impact is availability-only with no confidentiality or integrity effect, so C:N/I:N/A:H and no scope change.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
3DescriptionCVE.org
Ground Station prior to 0.6.0 contains an unauthenticated denial-of-service vulnerability in the Socket.IO server's service_control event handler that allows any unauthenticated network peer to forcibly terminate the ground-station process by sending a single restart_service command. Attackers can connect to the Socket.IO server on port 7000 without credentials due to disabled authentication enforcement and a wildcard CORS policy, then emit the service_control event to terminate all active satellite-tracking sessions, SDR recording pipelines, demodulators, decoders, and rotator controllers, with repeated triggering possible in Docker deployments to create a persistent denial-of-service condition.
Articles & Coverage 1
AnalysisAI
Unauthenticated denial-of-service in sgoudelis/Ground Station prior to 0.6.0 allows any network peer to forcibly terminate the application process by emitting a single Socket.IO event requiring no credentials. Authentication enforcement is disabled and a wildcard CORS policy is in place, exposing the service_control handler - which triggers process shutdown via a restart_service command - to any host with TCP access to port 7000. In Docker deployments, the attack can be repeated in a loop to sustain a persistent outage of all satellite-tracking sessions, SDR recording pipelines, demodulators, decoders, and rotator controllers. No public exploit or CISA KEV listing is identified at time of analysis.
Technical ContextAI
Ground Station (CPE: cpe:2.3:a:efstratios_goudelis:ground_station) is an open-source Python application for satellite tracking, SDR recording, and antenna rotator control, using a Socket.IO server for real-time event-driven communication between clients and backend services on port 7000. The root cause is CWE-306 (Missing Authentication for Critical Function): the service_control event handler, which can invoke a restart_service command that terminates the ground-station process and all dependent pipelines, is registered on the Socket.IO server without any authentication middleware or session token validation. A wildcard CORS policy further removes browser-enforced origin restrictions, allowing connections from arbitrary web origins in addition to native Socket.IO clients. This means any TCP-reachable peer, not just browsers, can connect and emit the privileged control event without credentials.
RemediationAI
Upgrade Ground Station to version 0.6.0 or later, which is confirmed as the patched release per the CVE description. The upstream code fix is available at commit 2ecde82a8814cbea18883ce023bf45cbf06172eb (https://github.com/sgoudelis/ground-station/commit/2ecde82a8814cbea18883ce023bf45cbf06172eb); the vendor security advisory at https://github.com/sgoudelis/ground-station/security/advisories/GHSA-mjp8-x6h7-229q should be consulted for full remediation guidance. If immediate upgrade is not feasible, restrict TCP access to port 7000 using host-based firewall rules (e.g., iptables, ufw, or nftables) to allow only trusted IP addresses - this blocks the unauthenticated connection at the network layer with minimal operational side effect for single-operator deployments. In Docker environments, apply docker network isolation or publish port 7000 only to localhost (127.0.0.1:7000) rather than all interfaces. Note that reconfiguring CORS alone is insufficient mitigation, as native Socket.IO clients (non-browser) are not subject to CORS enforcement.
An issue was discovered in Appsmith before 1.52. Rated critical severity (CVSS 9.8), this vulnerability is remotely expl
runc through version 1.0-rc6 (used in Docker before 18.09.2) contains a container escape vulnerability that allows attac
Netmaker makes networks with WireGuard. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no a
Unauthenticated remote code execution in Marimo ≤0.20.4 allows attackers to execute arbitrary system commands via the `/
The News & Blog Designer Pack - WordPress Blog Plugin - (Blog Post Grid, Blog Post Slider, Blog Post Carousel, Blog Post
Path traversal in JFrog Artifactory (CWE-22) enables an authenticated low-privilege user to write data outside the inten
Docker 1.3.2 allows remote attackers to execute arbitrary code with root privileges via a crafted (1) image or (2) build
Remote code execution in Gogs through 0.14.2 allows authenticated users (and unauthenticated attackers on default-config
Unauthenticated remote command injection in SGWBOX N3 firmware 2.0.25 lets attackers execute arbitrary operating-system
Remote code execution in Flowise before 3.1.2 allows any authenticated user (or API caller with chatflow view/update per
Remote code execution in NocoBase Workflow Script Node (npm @nocobase/plugin-workflow-javascript) allows authenticated l
Docker Desktop Community Edition before 2.1.0.1 allows local users to gain privileges by placing a Trojan horse docker-c
Same technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-54095
GHSA-9h78-49rc-9p23