יובל אלוביץ

אקדמי בכיר

An empirical security analysis of open-source software used in onboard satellite systems

Roee Idan, Tomer Cohen Galor, Asaf Shabtai,Yuval Elovici

The use of open-source software (OSS) in satellite flight systems is increasing as missions adopt reusable frameworks, shared libraries, and community-maintained components. While this accelerates development, it also introduces software-security risks into systems where patching is costly and failures may affect mission operations. This paper presents an empirical security study of OSS used in onboard satellite systems. We analyze 126 public repositories using a pipeline that combines software bill of materials generation, software composition analysis, static application security testing, infrastructure-as-code analysis, and secret scanning. After rule-based cleaning, onboard-scope filtering, and fingerprint-based deduplication, the pipeline produced a final dataset of 2827 findings. The results show that security findings are widespread but unevenly distributed. Medium-severity findings account for 49% of the dataset, and 72% are classified as medium severity or higher. A Common Weakness Enumeration (CWE)-based taxonomy assigns all findings to eight weakness families. Memory Safety and Code Quality dominate the dataset, followed by Input Validation and Injection. Most findings occur in project-developed code, accounting for 81.4% of the dataset, while external dependency code remains a relevant source of findings. While these findings do not establish mission-specific exploitability, they provide an empirical characterization of recurring security patterns across the open-source onboard satellite software ecosystem, helping quantify their prevalence and prioritize areas that warrant the greatest security attention.

שפת פרסום אנגלית
כתב עת International Journal of Critical Infrastructure Protection
כרך 55
סטטוס פרסום פורסם - 01.12.2026
מספר מאמר 100915

Keywords

Flight software
Onboard software
Open-source software
Satellite cybersecurity
Software composition analysis
Static analysis
Supply-chain security

ASJC Scopus subject areas

Modeling and Simulation
Safety, Risk, Reliability and Quality
Computer Science Applications
Information Systems and Management
גישה למסמך
10.1016/j.ijcip.2026.100915
קבצים וקישורים אחרים
Link to publication in Scopus