| name | T1542.005_tftp-boot |
| description | Adversaries may abuse netbooting to load an unauthorized network device operating system from a Trivial File Transfer Protocol (TFTP) server. |
| category | configuration |
| version | 18.1 |
| author | cyberstrike-official |
| tags | ["mitre-attack","enterprise","t1542.005","defense-evasion","persistence","network-devices","sub-technique"] |
| technique_id | T1542.005 |
| tactic | defense-evasion |
| all_tactics | ["defense-evasion","persistence"] |
| platforms | ["Network Devices"] |
| mitre_url | https://attack.mitre.org/techniques/T1542/005 |
| tech_stack | ["network devices"] |
| cwe_ids | ["CWE-693"] |
| chains_with | ["T1542","T1542.001","T1542.002","T1542.003","T1542.004"] |
| prerequisites | ["T1542"] |
| severity_boost | {"T1542":"Chain with T1542 for deeper attack path","T1542.001":"Chain with T1542.001 for deeper attack path","T1542.002":"Chain with T1542.002 for deeper attack path"} |
T1542.005 TFTP Boot
Sub-technique of: T1542
High-Level Description
Adversaries may abuse netbooting to load an unauthorized network device operating system from a Trivial File Transfer Protocol (TFTP) server. TFTP boot (netbooting) is commonly used by network administrators to load configuration-controlled network device images from a centralized management server. Netbooting is one option in the boot sequence and can be used to centralize, manage, and control device images.
Adversaries may manipulate the configuration on the network device specifying use of a malicious TFTP server, which may be used in conjunction with Modify System Image to load a modified image on device startup or reset. The unauthorized image allows adversaries to modify device configuration, add malicious capabilities to the device, and introduce backdoors to maintain control of the network device while minimizing detection through use of a standard functionality. This technique is similar to ROMMONkit and may result in the network device running a modified image.
Kill Chain Phase
- Defense Evasion (TA0005)
- Persistence (TA0003)
Platforms: Network Devices
What to Check
How to Test
Manual Testing
-
Identify Attack Surface: Determine if the target environment is susceptible to TFTP Boot by examining the target platforms (Network Devices).
-
Assess Existing Defenses: Review whether mitigations for T1542.005 are in place. If defenses are absent or misconfigured, this technique may be exploitable.
-
Execute Test: Use tools and methods described in the MITRE ATT&CK page and external references below.
Note: No Atomic Red Team tests available for this technique. See Atomic Red Team GitHub for updates.
Remediation Guide
M1031 Network Intrusion Prevention
Network intrusion detection and prevention systems that use network signatures to identify traffic for specific protocols, such as TFTP, can be used to mitigate activity at the network level. Signatures are often for unique indicators within protocols and may be based on the specific technique used by a particular adversary or tool, and will likely be different across various network configurations.