Sceawere

Vulnerability Detail

CVE-2026-123485UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

Ground Station Improper Access Control

Vulnerability Metadata

Severity
Medium
Score / CVSS
6.5
Creation Date
1d ago
Vendor
sgoudelis
Product
ground-station
Attack Type
Missing Authorization
Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Attack Complexity
LOW

Narrative and Response

Description

Ground Station from 0.6.0 before 0.8.20 does not restrict the get-orbital-sources Socket.IO handler (also exposed as get-tle-sources) to administrators, although the orbital-source write handlers are admin-only. An authenticated operator-role user can call either handler to retrieve the plaintext usernames, passwords, and tokens that administrators stored for basic and token orbital sources.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "6.5",
  "pubDate": "2026-11-06T15:17:17.597Z",
  "pubdate": "2026-11-06T15:17:17.597Z",
  "executiveSummary": "Ground Station, spanning versions 0.6.0 through 0.8.19, contains an improper access control vulnerability within its Socket.IO communication handlers. The vulnerability involves the insufficient restriction of data-retrieval functions, specifically the 'get-orbital-sources' and 'get-tle-sources' handlers, which are inadvertently exposed to non-administrative users. While write-related operations for these sources correctly enforce administrative privileges, the read-based handlers lack similar authorization checks. Consequently, an authenticated operator with lower-level privileges can successfully invoke these handlers to exfiltrate sensitive configuration data. The impact is critical, as the exposure includes plaintext credentials such as usernames, passwords, and API tokens utilized for orbital data source integration. This failure in the authorization model allows unauthorized actors to compromise backend orbital sources, potentially leading to unauthorized data ingestion, service disruption, or further lateral movement within the infrastructure. The vulnerability requires a valid, low-privileged operator account to exploit, posing a significant risk to the integrity and confidentiality of administrative-configured system assets.",
  "technicalDetails": "The vulnerability resides in the authorization logic governing Socket.IO event handlers within the Ground Station application. Specifically, the 'get-orbital-sources' handler (aliased as 'get-tle-sources') fails to validate the authorization level of the requesting user against the system's role-based access control (RBAC) policy. While the application correctly isolates write operations for orbital sources to administrative users, the read-only handlers are globally accessible once an authentication session is established.\nThe attack vector necessitates that an attacker possesses valid credentials for an 'operator' role account. Upon establishing a connection to the Ground Station backend via the Socket.IO protocol, the attacker can emit a request to the vulnerable 'get-orbital-sources' event. Because the application logic does not perform a security check on the requesting user's session role before processing this request, the backend retrieves all configured orbital source data from the database.\nThe payload returned by the server includes sensitive administrative configuration metadata, specifically plaintext credentials and authentication tokens intended for backend authentication against external orbital data providers. By intercepting the Socket.IO response stream, the attacker obtains these secrets, which are not encrypted or masked within the returned object. This bypasses the intended compartmentalization of administrative settings, allowing a non-privileged user to gain visibility into the external systems Ground Station relies upon.\nThe root cause is a deficiency in the middleware layer or event-handler function implementation where access control checks are omitted or inadequately applied to specific endpoints. This disparity between the 'write' handlers, which are restricted, and the 'read' handlers, which are exposed, demonstrates an inconsistent security policy implementation. The vulnerability persists across all versions from 0.6.0 until the release of version 0.8.20, where the authorization checks were reconciled to ensure all administrative sensitive endpoints are protected by appropriate permission validation. The impact extends beyond simple data disclosure, as the exfiltrated tokens/credentials may grant the attacker unauthorized access to external infrastructure or third-party APIs integrated with the Ground Station product, effectively escalating the attacker's footprint outside the application boundary."
}
CVE-2026-123485: Ground Station Improper Access Control (MEDIUM Severity, CVSS: 6.5) | Sceawere