Agreed. To be more clear as to what happens, it's not a reboot. It's springboard (the app that controls home button/screen) that crashes. Once it dies, you're stuck with a blank screen. You actually have to power off or reboot the phone yourself to relaunch springboard.Originally posted by Mibz
Well now, hold on. The ability to remotely reboot almost any iPhone without privilege is pretty significant. It's not catastrophic, but it's sure as shit something that needs to be taken seriously and fixed immediately.
On the bright side, it's not a buffer overflow, it's a race condition that causes springboard to crash, so other than an annoyance, there's no security implications.
For those that want to know how to prevent it, the key is to stop that message from showing up in banner notifications or the notification bar. The bug is in the code that renders in that text size.
It also affects the messaging app in the conversation screen, as it uses the same code. This is why sending a message in that chat "fixes" the problem, as it doesn't show up in the conversation list anymore. It doesn't affect the main chat window.
There are a lot of various apps that use that piece of code to render text in that size/format, and those are all susceptible to crashing too. Whatsapp, Facebook (which is why they filtered it all out), Reddit, etc.
Apple can't block it through text message (obviously), but turns out they can't block it at the iMessage level either because it's all encrypted when it flows through their servers. The keys are all held between the sender and receiver, and not Apple.