Skip to content

#HITB2022SIN #COMMSEC Fuzzing The MCU Of Connected Vehicles For Security And Safety

Hao Chen

Blue TeamHack In The Box Security Conference (HITBSecConf)25 minAdvancedOpen on YouTube ↗

Outlines #HITB2022SIN #COMMSEC Fuzzing The MCU Of Connected Vehicles For Security And Safety and evaluates key implications for security practitioners.

Summary

Automotive Domain Context

Huawei inspector Ho Chen (Flag Sky) explains modern vehicle domain architectures where HMI domains expose Bluetooth, Wi-Fi, and cellular links while powertrain/chassis DCUs control safety-critical ESP/ABS functions—creating paths from infotainment compromise into vehicle control. Safety (unintentional failure) and security (malicious exploitation) both matter for MCU software.

MCU-Fuzz Tool Motivation

Traditional MCU testing relies on manual review, unit tests, and static analysis with coverage metrics, but vehicle-control systems need stronger assurance. Chen proposes MCU-Fuzz to apply coverage-guided fuzzing to domain-controller MCU firmware, complementing rather than replacing existing methods.

Hardware-Assisted Design

Automotive MCUs like NXP S32G offer limited RAM, Autosar RTOS without MMU, and GCC constraints that block common AFL injection. MCU-Fuzz uses embedded trace macrocell (ETM) hardware debug trace for coverage feedback instead of software instrumentation, enabling intelligent fuzzing where conventional host fuzzers cannot run directly on-target.

Related talks