An untrusted update is installed
An attacker replaces a firmware package before the gateway installs it. Transport protection alone does not establish who produced the package.
The gateway accepts a package without verifying a trusted signature and the intended product identity.
Attacker-controlled firmware can change device behaviour and expose credentials.
Establish the risk
Review who can supply a package, how the trust anchor is protected, and what altered firmware could do to this installation. Define likelihood and impact using the product’s risk methodology.
Risk rating: to be assessed for the actual product.Follow the linked records
Security requirement
Before installation, the gateway shall authenticate the package publisher, confirm the target product and reject versions outside the permitted update policy.
SD-01 · Design decisionSecurity design
Place signature, product-identity and version checks in the update client before installation. Keep the trust anchor in protected storage and preserve the current image when a check fails.
V-01 · Verification activityVerification
PlannedTry a modified package, an untrusted signing key and a package for another product. Record the rejection and recovery behaviour.
- Acceptance criteria
- Each invalid package is rejected before installation. The current image remains usable and the rejection reason is recorded.
- Evidence to retain
- Package identity and hash; signing key used; gateway build and configuration; installation and recovery logs.