TY - GEN
T1 - Logic Gone Astray
T2 - 33rd USENIX Security Symposium, USENIX Security 2024
AU - Tu, Kai
AU - Al Ishtiaq, Abdullah
AU - Rashid, Syed Md Mukit
AU - Dong, Yilu
AU - Wang, Weixuan
AU - Wu, Tianwei
AU - Hussain, Syed Rafiul
N1 - Publisher Copyright:
© USENIX Security Symposium 2024.All rights reserved.
PY - 2024
Y1 - 2024
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=85205029867&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85205029867&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:85205029867
T3 - Proceedings of the 33rd USENIX Security Symposium
SP - 3063
EP - 3080
BT - Proceedings of the 33rd USENIX Security Symposium
PB - USENIX Association
Y2 - 14 August 2024 through 16 August 2024
ER -