Join our Newsletter — 33% off our NHI Course
Home› FAQ› Cyber Security› How does firmware modification work?
Cyber Security

How does firmware modification work?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated October 18, 2026 Domain: Cyber Security

Firmware modification is a change to code or settings stored in device firmware before the operating system starts. Defenders verify firmware integrity, watch for unauthorised updates, and check for signs of tampering in boot components. Attackers modify firmware to persist below the OS, evade many endpoint controls, and survive reinstallation.

What firmware modification actually changes

Firmware sits below the operating system, so modification changes the instructions and settings that run before normal endpoint tooling, logging, and application controls fully load. That makes it different from ordinary software tampering: the change can affect boot flow, hardware interaction, trust checks, and the environment the OS inherits at startup.

In practice, the modification may alter boot code, embedded configuration, device logic, or the trust anchors that decide whether later stages are allowed to start. Because firmware is persistent and device-specific, a successful change can survive reboots and, in some cases, remain present even if the operating system is reinstalled.

For defenders, the key question is not only whether firmware has changed, but whether the change is authorised, integrity-checked, and expected for that device model and deployment path. That is why firmware integrity validation and boot-chain verification matter as much as the firmware image itself.

How attackers use firmware modification to gain persistence

Attackers value firmware because it can provide persistence below the OS and outside the visibility of many standard security tools. If the OS can be rebuilt, endpoint agents can be removed, or user-space indicators can be wiped, a malicious firmware change may still survive and reassert control at startup.

The most dangerous cases are those that blend into legitimate maintenance activity. If unauthorised updates are accepted, signed incorrectly, or pushed through a compromised management channel, the attacker can make the device appear healthy while altering its low-level behaviour. HPE Aruba Instant On hard-coded credentials is a useful example of how firmware-level weakness can undermine device trust before normal access controls have much chance to help.

That persistence value is why firmware modification is often paired with bootkit-style tradecraft, tampered update paths, or post-compromise maintenance access. The attacker’s goal is usually not just execution, but durable control that is harder to detect, remove, and attribute.

What to check when firmware tampering is suspected

Suspicion usually starts with integrity drift, unexplained boot anomalies, or update behaviour that does not match approved maintenance windows. If a device repeatedly reverts, ignores expected settings, or shows signs of altered boot components, treat that as a possible tampering signal rather than a simple instability issue.

Verification should focus on the full boot chain, not just the running OS. Compare firmware hashes or vendor attestation results where available, confirm the update source and signing path, and review whether remote or local update channels were used unexpectedly. If the platform supports it, compare current firmware state against a known-good baseline from the manufacturer or your asset inventory.

When compromise is plausible, assess whether the tampered firmware could have exposed credentials, boot secrets, device management tokens, or network trust relationships. If the device participated in sensitive authentication or management workflows, rotate the relevant secrets and review adjacent systems that may have trusted it.

Risk and Threat Considerations

Firmware modification is a high-consequence control problem because it can defeat the normal assumption that rebooting, reinstalling, or reimaging a system restores trust. Once the trusted base itself is altered, endpoint controls may miss the change, and the attacker can retain influence across recovery attempts.

Failure mechanism: The attacker changes code or configuration in the boot or device firmware path, then uses that lower layer to persist, evade detection, or manipulate later startup behaviour.

Impact: The device may remain compromised after OS repair, and the organisation may lose confidence in remote management, attestation, and incident containment for that asset.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

MITRE ATT&CK and OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0, NIST SP 800-53 Rev 5 and CIS Controls v8 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
MITRE ATT&CKT1542 — Pre-OS BootFirmware modification changes the pre-OS trust path and persistence layer.
Recommendation — Map boot-chain anomalies to pre-OS persistence and hunt for tampered startup components.
NIST CSF 2.0PR.DS-06 — Integrity of data, software, and hardware is protectedFirmware integrity and boot trust are hardware/software integrity concerns.
Recommendation — Verify firmware integrity and alert on unauthorized changes to boot components.
NIST SP 800-53 Rev 5SI-7 — Software, Firmware, and Information IntegrityThis control directly addresses verifying firmware integrity and detecting tampering.
Recommendation — Implement integrity checks for firmware and investigate unauthorized updates immediately.
CIS Controls v8CIS-7 — Continuous Vulnerability ManagementFirmware tampering requires ongoing detection of vulnerable or altered device states.
Recommendation — Continuously assess devices for unauthorized firmware and remediation gaps.
OWASP Non-Human Identity Top 10NHI-06 — Insecure Cloud Deployment ConfigurationsFirmware-backed devices and their management paths can be undermined by insecure deployment settings.
Recommendation — Harden device deployment paths so unauthorized firmware changes are blocked.

Practitioner Guidance

What to verify: Check whether your firmware assurance process can prove both provenance and integrity, not just version compliance. If you cannot show who approved the update, how it was signed, and what baseline it was compared against, you do not yet have trustworthy firmware validation.

Decision rule: If the suspected modification affects a device that handles sensitive access, management, or trust functions, prioritise isolation and revalidation before routine cleanup. A clean OS is not a sufficient conclusion when the underlying firmware path is uncertain.

Practitioner takeaway: Treat firmware as part of the trust boundary, not just another patchable component, because compromise at that layer changes how every higher-level control has to be interpreted.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 18, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org