Skip to content

UDSonCAN Attacks: Discovering Safety Critical Risks by Fuzzing

Seunghee Han

Uncovers safety-critical vehicle vulnerabilities via UDSonCAN diagnostic fuzzing, demonstrating unauthenticated vehicle acceleration and braking.

Summary

Diagnostic Services and Vehicle Safety

Unified Diagnostic Services over Controller Area Network (UDSonCAN) enables diagnostic communication with electronic control units (ECUs). Safety-critical diagnostic functions must be strictly gated by authentication when vehicles are in motion.

Fuzzing UDSonCAN Implementations

Systematic protocol fuzzing across production electric vehicle ECUs revealed diagnostic endpoints that execute without required SecurityAccess authentication checks.

Triggering Sudden Acceleration and Braking

Researchers demonstrated that injecting simple, unauthenticated diagnostic CAN frames can cause moving vehicles to brake abruptly or stationary vehicles to accelerate unexpectedly.

Automotive Countermeasures and ECU Hardening

Preventing unauthorized diagnostic execution requires enforcing robust cryptographic authentication, validating vehicle speed conditions in ECU firmware, and deploying CAN bus anomaly detection systems.

Related talks