Unlikely. As someone who works on embedded systems and designs CAN based engine control panels, the app would have to have specific knowledge of how to modify the ECU's programming. Since different manufacturers can use different microcontrollers or processors while still meeting OBD II standards, the specific means every manufacturer takes to re-flash their ECU through the OBD II port is highly variable. Even the control panels I design have had to go through a couple iterations using different microcontrollers that have very different means of programming their internal flash, the protocol we use to flash our modules over CAN is of our own design, and somebody would have to have very intimate knowledge of our hardware design to re-flash our modules with some kind of malware.