S12X Patch Diffing with QBinDiff
Ben Gardiner
NMFTA Inc
cs.CR
Submitted: 2026-08-05
Comments: Preprint of paper to be presented at VehicleSec 2026. This version includes appendices beyond the page limits of the conference
Code: https://github.com/hotwolf/HSW12
License: http://creativecommons.org/licenses/by/4.0/
The gist: This paper presents a reverse engineering analysis of a firmware update for a commercial vehicle Brake ECU.
Terminology
Abstract
This paper presents a reverse engineering analysis of a firmware update for a commercial vehicle Brake ECU. We analyze the updater executable to extract firmware and perform differential binary analysis of the S12X architecture firmware images. Our research identifies specific changes in the recall that address undocumented vulnerabilities in legacy protocol processing. We demonstrate that the patched functionality contained critical flaws. The findings confirm the safety recall remediation was also a security patch.
Related papers
- SoK: AI-Augmented Binary Reversing
- Relaxed Sender Anonymity for CBDC Interbank Settlement: A Zero-Knowledge Approach on Permissioned EVM
- Calibration-Family Overfit: Why Trusted Sabotage Monitors Don't Transfer Across Lineages
- Estimating the Social Cost of Corporate Data Breaches
- Efficient Fuzzy PSI under One-Sided Assumptions
- Sealing the Audit-Runtime Gap for LLM Skills