CPDLC Man-in-the-Middle Attacks in Modern Air Traffic Control
Joshua Smailes demonstrates injecting forged digital air traffic control messages via CPDLC, executing man-in-the-middle attacks on oceanic flights.
Summary
The Transition to Digital Air Traffic Control Communications
Controller-Pilot Data Link Communications (CPDLC) replaces noisy analog HF/VHF voice communications with direct digital text messaging between pilots and controllers.
The Lack of Cryptographic Authentication in CPDLC
Joshua Smailes analyzes the underlying VDL Mode 2 and ATN protocol stacks, revealing complete absence of message encryption, integrity signing, or mutual authentication.
Executing Airborne Message Injection and Redirection Attacks
Using a software-defined radio, an attacker can broadcast forged ATC clearance messages (such as altitude or route modifications) directly into cockpit flight management systems.
Evaluating Human Detection and Cryptographic Upgrades
Smailes evaluates why flight crews fail to identify subtle forged instructions, presenting proposals for integrating public key infrastructure into future aviation data links.
Related talks
Creator Stage·26 min
G. Longo · V. Lenders
Demonstrates practical RF attacks against TCAS II collision avoidance systems to forge resolution advisories and disable collision detection.
Creator Stage·24 min
Martin Strohmeier
Presents an in-depth security analysis of the satellite ADS-C aviation protocol, demonstrating message injection and position tampering using SDRs.
Creator Stage·48 min
Vladyslav Zubkov · Martin Strohmeier
Releases BlueToolkit and discloses 64 Bluetooth Classic vulnerabilities across 22 modern cars and aircraft flight management systems.


