Fuzzing Embedded (Trusted) Operating Systems Using AFL | Martijn Bogaard
Talk Abstract: Trusted Execution Environments (TEEs) have an increasing role in the security of embedded systems. As more and more security-critical tasks are moved to the TEE, the complexity and thus risk of vulnerabilities increases as well. By now it is small operating systems running trusted applications and having a system call interface exposing drivers and other services.
In this talk, we present a syzkaller inspired fuzzing framework for OP-TEE using an unmodified version of AFL with …