Join our Newsletter — 33% off our NHI Course
Home› Guides› MITRE ATT&CK T1495 Firmware Corruption: Detecting and Limiting…
Guide SOC & Detection Engineering

MITRE ATT&CK T1495 Firmware Corruption: Detecting and Limiting Damage

PDF for newsletter subscribers · free to read online

← All guides
By NHI Mgmt Group, edited by Lalit Choda Updated 12 November 2026 12 min read
On this page

When firmware is overwritten or erased, a device does not get slower or noisier: it stops booting, and reimaging the disk does not bring it back. MITRE ATT&CK T1495 Firmware Corruption is an Impact (TA0040) technique in which an adversary overwrites or corrupts the flash memory contents of system BIOS or other firmware, in the motherboard, drives, video cards or network devices, to make them inoperable or unable to boot. ATT&CK v20 lists it for Linux, macOS, Network Devices and Windows, with no sub-techniques. This guide covers the ATT&CK technique view: the recorded cases, the v20 detection strategy, the three listed mitigations and how to test that a corrupted device can be recovered. It is for detection engineers, infrastructure owners and OT engineers. For Secure Boot, measured boot and the boot chain itself, see the Firmware and Boot Security Guide; for incident handling, see the Firmware and Bootkit Compromise Playbook.

Key takeaways

  • The goal is denial, not stealth. T1495 is about making hardware unusable. Implants that hide in firmware for persistence are a different technique, T1542.001 System Firmware.
  • Edge and OT devices are the recent targets. In the 2025 attacks on Polish energy sites, CERT Polska reports corrupted firmware uploaded to RTUs through a default account, causing a reboot loop, and factory resets of firewalls and serial servers.
  • Write protection and signed updates are the main barriers. TrickBoot's first action was to check whether the BIOS region was writable; secure update would have refused the corrupted RTU images.
  • Privilege is the precondition. Flashing needs administrator, root, a kernel driver or a device management account; ATT&CK lists M1026 Privileged Account Management for this reason.
  • Recovery has to be designed in advance. Spare hardware, known-good images, out-of-band reflashing and offline configuration backups decide whether the outage lasts hours or weeks.

What T1495 describes and what it does not

ATT&CK describes firmware as software loaded and executed from non-volatile memory on hardware devices to initialise and manage them, and notes that corruption of the firmware that loads the operating system on network devices may render them inoperable. Depending on the device, it may also result in Data Destruction (T1485).

TechniqueAdversary aimHow it differs from T1495
T1495 Firmware CorruptionDevice stops workingAvailability impact; the device may be bricked
T1542.001 System FirmwarePersistence and stealth below the operating systemThe device must keep working for the implant to run
T1601 Modify System ImageWeaken or alter network device operating system imagesChanges behaviour of a working network device rather than disabling it
T1561.002 Disk Structure WipeDestroy the boot record or partition tableActs on the disk, which can be reimaged; firmware corruption survives a disk replacement
T1693 Modify Firmware (ATT&CK for ICS)Alter controller or field device firmwareThe ICS view of firmware tampering. See T1693 Modify Firmware

How adversaries use it

  • TrickBot (S0266) and its TrickBoot module: ATT&CK records that the module can write or erase UEFI/BIOS firmware. Eclypsium and AdvIntel, who published the research in December 2020, report that it identifies the platform, reads the SPI flash controller's BIOS Control and Protected Range registers to check whether the BIOS region is writable, and attempts to disable write protection, using an embedded copy of the RWEverything driver RwDrv.sys loaded as a service. At the time it only performed reconnaissance, but the researchers note that the code already contained erase functions that could render a device unusable.
  • Bad Rabbit (S0606): ATT&CK records an executable that installs a modified bootloader to prevent normal boot-up.
  • 2025 Poland Wiper Attacks (C0063): ATT&CK records that adversaries performed a factory reset on compromised devices, which hampered forensic investigations. CERT Polska's report on the attacks of 29 December 2025 against at least 30 wind and solar farms, a combined heat and power plant and a manufacturer gives the detail: Hitachi RTU560 controllers were accessed with a default account and had corrupted firmware uploaded, causing a reboot loop, and secure update was not enabled on any device that supported it; Moxa NPort serial device servers were factory-reset through default credentials and given unreachable IP addresses; FortiGate devices were factory-reset. The farms lost communication with distribution system operators and remote control, while generation continued.

The common thread is not exotic tooling. TrickBoot depended on unprotected flash regions; the Polish RTU and serial server cases depended on default device accounts and unsigned updates. These are configuration states defenders can measure. See the Default Credential Breaches Lessons Guide and the Pro-Russia Hacktivists Targeting OT Guide.

Signing keys are part of the attack surface

Write protection and signed updates only hold while the signing keys stay private. The MSI signing keys leak exposed firmware image signing keys for 57 products and Intel Boot Guard keys for 116, according to Binarly's analysis of the leaked data. No malicious firmware signed with them has been confirmed, but a leaked key means the platform's own verification can no longer tell a corrupted image from a genuine one. Firmware signing keys are non-human credentials of the highest value: keep them in hardware security modules, sign through a logged service and design for rotation.

What to detect and where

ATT&CK v20 maps one detection strategy, DET0167 "Firmware Modification via Flash Tool or Corrupted Firmware Upload", with one analytic per platform.

PlatformAnalyticData sources named by MITREWhat to alert on
WindowsAN0474Security 4688 process creation; Sysmon 6 driver load; Microsoft-Windows-Kernel-Boot firmware integrity and boot configuration eventsFlash utilities run with elevated privileges outside a maintenance window; loading of hardware access drivers such as RwDrv.sys; integrity validation failures
LinuxAN0475auditd write access to /dev/mem or /sys/firmware/efi/efivars; execution of flashrom or fwupdFlash tools run by anyone other than the patching service; direct writes to firmware paths
macOSAN0476Unified log: com.apple.firmwareupdater activity, boot failures, SMC validation errorsFirmware updates outside the expected patch window or from unexpected packages
Network devicesAN0477Network flows showing large uploads to firmware interfaces; device firmware and bootloader eventsImage upload over TFTP, SCP or web UI followed by reboot or loss of connectivity, with no change ticket

Detections to build first

  1. Vulnerable or hardware-access driver loads: Sysmon 6 for drivers that expose physical memory or SPI access, matched against a blocklist and against an allowlist of approved vendor tools. See the Bring Your Own Vulnerable Driver and EDR Killers Guide.
  2. Flash tool execution outside change windows: flashrom, vendor BIOS update utilities and fwupdmgr run by unexpected users or parent processes.
  3. Network and OT device image changes: configuration and firmware change syslog from routers, firewalls, RTUs and serial servers, forwarded off-device, with alerts on uploads and factory resets. CERT Polska notes that factory resets erased most on-device evidence. See the Network Device Syslog and Configuration Change Detection Guide.
  4. Logins to device management with default accounts: any successful login with a vendor default user name on a management interface is an incident in itself.
  5. Fleet-wide boot failures: several hosts or devices failing to come back after reboot at the same time, correlated with recent privileged activity.

Mitigations

ATT&CK v20 lists three mitigations for T1495. The table expands them and adds NHI Mgmt Group recommendations.

ControlSourceWhat it means in practice
M1046 Boot IntegrityATT&CKCheck the integrity of existing BIOS and device firmware; confirm SPI flash write protection is on, for example with the open-source CHIPSEC tool Eclypsium suggests. See M1046 Boot Integrity
M1051 Update SoftwareATT&CKPatch BIOS and firmware to remove known flaws that allow modification. See M1051 Update Software
M1026 Privileged Account ManagementATT&CKPrevent access to the privileged accounts needed to replace firmware. See M1026 Privileged Account Management
Signed update enforcementNHI Mgmt Group recommendationTurn on secure or signed firmware update on every device that supports it, including RTUs, relays and network devices
Default and shared device accounts removedNHI Mgmt Group recommendationChange or disable vendor defaults on BMCs, OT devices and appliances; give each management function its own credential, stored in a vault
BMC and management plane isolationNHI Mgmt Group recommendationKeep BMC, IPMI and device management interfaces on dedicated networks reachable only from jump hosts. See Server BMC Security and the Network Device Management Plane Hardening Guide
Driver blocklistingNHI Mgmt Group recommendationEnable the Microsoft vulnerable driver blocklist and application control so that tools needing physical memory access cannot load
Recovery readinessNHI Mgmt Group recommendationSpares for critical appliances, known-good firmware images with hashes, offline configuration backups and documented reflash procedures

NIST SP 800-193 Platform Firmware Resiliency Guidelines (May 2018) frames the same work as three principles: protection of firmware from tampering, detection of unauthorised changes, and recovery to a known-good state. When buying servers and appliances, ask whether the platform can recover firmware on its own.

Where identity fits

Every T1495 path above ran through an identity: a local administrator or root account able to load a driver, a default account on an RTU, a device management login, or the private key that signs firmware. Treat device management accounts and firmware signing keys as privileged non-human identities: inventory them, remove defaults, rotate them, record who uses them and when, and alert on use outside maintenance windows. See the Edge Device Security Guide.

How to implement

  1. Inventory firmware-bearing assets: servers (BIOS, BMC), endpoints, network and security appliances, OT controllers and serial servers, with firmware version, update mechanism and whether signed update is enabled.
  2. Close the easy paths first: default credentials and exposed management interfaces. These need no new tooling. Roll back by restoring the previous credential from the vault if an integration breaks.
  3. Turn on signed update and write protection: pilot on a small group per device model, confirm vendor updates still apply, then expand.
  4. Forward logs off-device: configuration and firmware events from network and OT devices to a central collector, and driver load and flash tool telemetry from endpoints.
  5. Run detections in report-only mode: tie hits to the patch calendar for two to four weeks, then alert.
  6. Test recovery: in a lab, reflash a spare device from a known-good image and restore its configuration from backup; record the time. Repeat for each critical model.

Choosing controls by size

OrganisationPriority
SmallChange default passwords on every appliance, keep firmware updated, keep spare routers and firewall configuration backups, enable the vulnerable driver blocklist
Mid-sizeAdd BMC and management network isolation, device log forwarding, flash tool and driver load alerts, annual recovery test
Large or critical infrastructureAdd signed update enforcement verified per model, firmware integrity scanning across the fleet, HSM-held signing keys for in-house firmware, recovery drills per site

Detection and measurement

  • Signed update coverage: percentage of devices that support signed update where it is enabled. Target 100 percent.
  • Default credential count: devices with vendor default accounts still enabled. Target zero.
  • Write protection status: percentage of sampled endpoints and servers with firmware write protection confirmed.
  • Off-device log coverage: percentage of network and OT devices forwarding configuration and firmware events.
  • Recovery time: measured time to reflash and restore a critical device model.

Common failure patterns

  • Secure update available but off: the CERT Polska case shows the feature existed and was not used.
  • Evidence only on the device: a factory reset erases the logs that would show what happened.
  • No spares for single points of failure: a bricked firewall or RTU with a long replacement lead time turns a short attack into a long outage.
  • Trusting signatures without protecting keys: signed update is only as strong as the custody of the signing key.
  • Reimaging and moving on: rebuilding the disk after an incident without checking firmware integrity leaves corrupted or modified firmware in place.

Framework mapping

FrameworkReferences
ATT&CKT1495 (Impact, TA0040); related T1542.001, T1601, T1561.002, T1485
ATT&CK detection strategyDET0167
ATT&CK mitigationsM1026, M1046, M1051
NIST SP 800-53 Rev. 5SI-7 Software, Firmware, and Information Integrity; SI-7(9) Verify Boot Process; SI-7(10) Protection of Boot Firmware; AC-6 Least Privilege; CM-5 Access Restrictions for Change; CP-10 System Recovery and Reconstitution
NIST CSF 2.0PR.PS-01 configuration management; DE.CM-09 monitoring of computing hardware and software; RC.RP-01 recovery plan execution
NIST SP 800-193Protection, detection and recovery of platform firmware
MITRE D3FENDD3-FV Firmware Verification

Practitioner checklist

  • Every firmware-bearing asset is inventoried with its update mechanism and signed update status.
  • No vendor default accounts remain enabled on appliances, BMCs or OT devices.
  • Signed or secure firmware update is turned on wherever the device supports it.
  • Management interfaces sit on isolated networks.
  • Endpoints alert on hardware-access driver loads and flash tool use outside patch windows.
  • Network and OT device logs are forwarded off-device.
  • Firmware signing keys, where you produce firmware, are held in an HSM with logged signing.
  • Known-good images, configuration backups and spares exist for critical devices, and a reflash has been tested.

Standards and references

Related NHI Mgmt Group resources: Firmware and Boot Security Guide, Firmware and Bootkit Compromise Playbook, ATT&CK Impact Tactic Guide, Wiper Malware Guide.

PDF for subscribers

Take this guide with you

Every section, table and checklist in one PDF, with links to the sources and related guides. Subscribe to our weekly NHI & AI Identity Journal and we’ll email you a download link.

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
Researched and written by the NHI Mgmt Group editorial team using AI tools, under the editorial direction of Lalit Choda. Facts are drawn from the sources listed on this page and checked by our automated quality process. Last updated 12 November 2026. Spotted an error? Use our contact page.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM and Agentic AI security. nhimg.org

PDF Downloads for Newsletter Subscribers

Get the guide

Enter your details and we’ll email you a download link.

The full guide is free to read online. The PDF is a thank you for subscribing.

Fill in all fields marked * and tick the PDF box to continue.