In their study, the Coalfire researchers took Flashforge Finder WiFi-enabled plug-n-play 3D printer. Specifying the reason behind this choice, they stated in their first post,
“3D printers are becoming more common with no signs of slowing growth. As their price drops and their usability increases, they will soon become household staples, akin to ubiquitous paper printers. With this evolution, the need for security dramatically increases.
Like any other IoT device vulnerable to the attack demonstrated in this study, 3D printers also possess a heating element. This heating element regulates via the underlying printer firmware which, like all smart devices, receives updates over the internet.
Hacking the printer firmware can in turn allow an adversary to disrupt the normal functionality of the device. This even includes removing the temperature constraint of the heating element (240°C in case of Flashforge Finder) thereby triggering a fire.
Briefly, the researchers demonstrated the attack by first gaining root access to the device firmware via WiFi. They then used NSA’s Ghidra Tool to reverse engineer the firmware and deploy a patch with increased maximum temperature. Though, they observed some kind of security within the code as they couldn’t cause the printer temperature to exceed beyond 260°C.
However, in the last post of the series, they revealed how they could finally overcome this hurdle. With a simple change in the code, they could cause the printer to reach a maximum temperature of 455°C as well. At this high temperature, they could visualize the melting of plastic and damages to the printer.
Nonetheless, as they demonstrated, for a cybercriminal, this power supply limitation doesn’t cause any hindrance. A mere hacking of the firmware and the subsequent temperature raises sufficed to induce devastating smoke with toxic chemicals. The researchers believe that such incidents can even induce fire.
As possible mitigation, the researchers recommend using physical thermal breakers in 3D printers. These thermal breakers work independently of printer firmware, hence can avoid such attacks. LaserJet printers presently use these thermal breakers already.
In 2019, some researchers also demonstrated how hacking smart hair straightener could induce fire.
Let us know your thoughts in the comments.