Skip to content

DEF CON 34 talks are here: 354 talks, summarized and searchable.

Browse DEF CON 34

Security Analysis of Open Source Software Used in Onboard Satellite Systems -Rose Idan

Rose Idan

Where

Aerospace Village
DEF CON 34

Duration

28 min

Presents an empirical study of 126 open-source satellite flight software repositories, covering maintenance state, severity, weakness types and affected subsystems.

Summary

The talk starts from the growing reuse of open-source code in satellites, from university CubeSat teams to national space agencies. Space makes fixing that code hard: there is no physical access, updates carry the risk of losing a spacecraft, bandwidth and contact windows are limited, and missions often run for three to five years on software that may no longer be maintained upstream.

The researcher collected 126 publicly available onboard satellite repositories and found that most were abandoned or dormant, including code for satellites still in orbit. Thirteen tools covering SBOM generation, dependency analysis, static analysis and secret scanning were run through one pipeline. About 28,000 raw results were filtered down to roughly 2,800 onboard-relevant findings. Over three quarters of these had real impact. Memory-safety and code-quality issues dominated, with injection and insecure design also prominent. Most findings sat in the onboard computer and payload subsystems, and more than 80 percent came from the projects' own code rather than inherited dependencies. Repositories with more findings tended to have fewer updates.

The practical takeaways are to generate an SBOM, track dependencies, analyze input handling, fuzz flight software before launch, and define a patching procedure that covers the whole mission lifecycle. The speaker said individual findings are not being published while false positives are filtered and affected teams are contacted privately.

Materials

Related talks

Voting Village·28 min

  • DEF CON
  • Policy
  • Date: Aug 2026
  • Location: Las Vegas

Jason Wareham · Manbir Gulati

Presents a forensic examination of a Dominion voting system used in a live Puerto Rico election, covering its control, cryptography and software failures.

election-securityvulnerabilitiesinfrastructure+2