Summary
In this chapter, we looked at a real-world vulnerability, which we believe is CVE-2020-25279, though we have no confirmation that it has been patched in recent phones. As you can see from Ádrian’s video, his C code makes the baseband crash: https://twitter.com/adrihacar/status/1412383100580122625. To conclude, we understood some internals of the GSM protocol, its implementation within Samsung devices, and how the community is trying to help vulnerability research thanks to emulators and fuzzers.
In the next chapter, we are going to change the topic and fuzz an awesome project called OpenWRT, a Linux-based, compatible router firmware. Special thanks to Marius Muench and team FirmWire for their support in writing this chapter.