Logic Gone Astray: A Security Analysis Framework for the Control Plane Protocols of 5G Basebands

Authors: 

Kai Tu, Abdullah Al Ishtiaq, Syed Md Mukit Rashid, Yilu Dong, Weixuan Wang, Tianwei Wu, and Syed Rafiul Hussain, Pennsylvania State University

Distinguished Paper Award Winner

Abstract: 

We develop 5GBaseChecker— an efficient, scalable, and dynamic security analysis framework based on differential testing for analyzing 5G basebands' control plane protocol interactions. 5GBaseChecker first captures basebands' protocol behaviors as a finite state machine (FSM) through black-box automata learning. To facilitate efficient learning and improve scalability, 5GBaseChecker introduces novel hybrid and collaborative learning techniques. 5GBaseChecker then identifies input sequences for which the extracted FSMs provide deviating outputs. Finally, 5GBaseChecker leverages these deviations to efficiently identify the security properties from specifications and use those to triage if the deviations found in 5G basebands violate any properties. We evaluated 5GBaseChecker with 17 commercial 5G basebands and 2 open-source UE implementations and uncovered 22 implementation-level issues, including 13 exploitable vulnerabilities and 2 interoperability issues.

Open Access Media

USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

BibTeX
@inproceedings {298124,
author = {Kai Tu and Abdullah Al Ishtiaq and Syed Md Mukit Rashid and Yilu Dong and Weixuan Wang and Tianwei Wu and Syed Rafiul Hussain},
title = {Logic Gone Astray: A Security Analysis Framework for the Control Plane Protocols of 5G Basebands},
booktitle = {33rd USENIX Security Symposium (USENIX Security 24)},
year = {2024},
isbn = {978-1-939133-44-1},
address = {Philadelphia, PA},
pages = {3063--3080},
url = {https://www.usenix.org/conference/usenixsecurity24/presentation/tu},
publisher = {USENIX Association},
month = aug
}
Tu Paper (Prepublication) PDF

Presentation Video