3 ms·
I'm curious if the use of little add on MCUs to cellphone designs like this opens up the opportunity to back door into the OS (such as reprogramming the MCU and
by mrlambchop 5y ago
I'm curious if the use of little add on MCUs to cellphone designs like this opens up the opportunity to back door into the OS (such as reprogramming the MCU and sending malformed data into the kernel).
(re: weird bug where calling __aeabi_uidiv calls __exidx_end, could be hard fault handler getting invoked due to either div by 0 or incorrect linkage - that M0 has a few caveats around this instruction that I vaguely recall needing specific compiler settings for)
Great write-up BTW - subscribe!
- Ristovski 5y ago> I'm curious if the use of little add on MCUs to cellphone designs like this opens up the opportunity to back door into the OS I would say that the possibility is there - imagine a buffer overflow (or something as bad) in the driver running in the kernel. However, getting the malicious firmware onto the MCU would be the difficult part. But I suppose even a purposefully "bad" batch of MCUs that have an extra core executing malicious code is not exactly science fiction in these times :P > could be hard fault handler getting invoked due to either div by 0 or incorrect linkage Interesting! I will look into this, cheers. > Great write-up BTW - subscribe! Thank you, much appreciated!