Auditing Ota And Firmware Update Channel Trust

Audit an over-the-air or firmware update channel for a device that accepts an image it should reject: an update whose signature is not verified so an attacker installs arbitrary firmware, an update fetched over an unauthenticated transport an on-path attacker can swap, a rollback to an older signed image with known vulnerabilities because the device does not enforce version monotonicity, an update server or manifest URL the device trusts without authentication, and an unencrypted image that leaks secrets and eases reverse engineering. Covers IoT and embedded devices, routers, wearables, and any product that fetches and installs firmware or application updates in the field. Use when a device installs firmware it fetches and the verification of that image before it runs is the boundary. The unsigned, swapped, or rolled-back update is the source, the persistent code execution on the device is the sink, and the missing signature check, transport authentication, or rollback protection is the bug.

UnboundCompute Updated

File contents

UnboundCompute/security-agent-skills/tree/main/skills/auditing-ota-and-firmware-update-channel-trust commit 57f07af4fd

Frequently asked questions

npx skillmds@latest add unboundcompute/auditing-ota-and-firmware-update-channel-trust