Comprehensive Analysis Of Modern Satellite Vulnerabilities And Emerging Attack Surfaces
Where
Talks
hack.lu 2024
Duration
38 min
Walks through protocol and web flaws in open satellite projects and a ground station, from spoofed telemetry to remote memory access.
Summary
The talk outlines how a satellite service is divided into space, ground, user and link segments, and where each one can be attacked. Because independent researchers rarely get access to flight hardware, the speaker studies open-source cubesat projects and a ground station system instead.
The first case covers the internal bus protocol of a small satellite, which runs over a CAN bus. The node identifier is not range-checked and is not required to be unique, so a compromised component can impersonate another and send spoofed telemetry. A housekeeping mode lets nodes transmit without being polled, and the frame reassembly logic does not check frame indexes, so crafted fragments can overwrite parts of a reassembled packet. That makes false sensor values, such as voltage readings, possible. The second case examines a widely used open-source satellite networking library, where the checksums do not cover packet headers and rely on hardcoded tables that anyone can reproduce. Its management functions also allow remote memory reads and writes.
The ground station case involves a Python web application in a supplier's test environment. An API key field accepted template syntax, and the length limit existed only in the browser. Bypassing a template sandbox led to a shell, then stored credentials, then admin functions for firmware upload and remote memory access. The takeaway is that open space protocols often lack security design, and ground stations that command satellites remain a critical target.
Related talks
Talks·48 min
Ben Kallus · Prashant Anantharaman
Shows how HTTP parser mismatches in servers and proxies enable access control bypasses and cache poisoning.
Talks·48 min
Gal Zror
Shows how a layer 2 PPPoE logging overflow let the researcher take root on an ISP's broadband access server.
Main Stage·44 min
Rithwik Jayasi · Rithvik Vibhu
Demonstrates how a roughly $100 rig can eavesdrop on neighbors over shared GPON fiber, then take over the provider's line terminal from the subscriber side.


