iOS Bug Crashes iPhone Twitter App & More

iOS Bug Crashes iPhone Twitter App & More

As media outlets all over the world have been reporting, there is a strange iOS bug that has been crashing iPhones. Up until now, it was reported to be affecting the Messages App on iPhones when recieving an SMS (text) or iMessage.

I was doing some digging into the issue after I wrote about this yesterday, and found that this is not confined to the messaging app. The Twitter and PushBullet Apps are affected by this bug with varying results.

When testing the results on twitter, I sent the message that causes the crash on iPhones via direct message and if the user receiving the crash message has alerts or banners turned on, the iPhone immediately crashes.  Once it reboots, you can access the Twitter app without problem, but the crash is still annoying. To prevent this from happening at all, just turn off banner or alert notifications for Twitter by going to Settings>Notifications>Twitter.

PushBullet is a bit different. This is not an application that you send messages to other people, but to yourself from other devices. You can send items from Chrome to your iphone seemlessly, and I use this app all the time. When receiving the message in this instance however, the pushbullet app crashes and the only way to be able to use the app on your phone again is by deleting the message from a browser at www.pushbullet.com. I discovered this when trying to test various apps, and ultimately bricked my PushBullet App myself. It really is an amazing App that I plan to continue using, just not for shooting myself in the foot while conducting “research.”

I have sent Twitter and PushBullet staff this information as well as Apple, and will update this post with their responses as I get them. As many readers already have, you can email bryan @ seelysecurity.com or follow me on Twitter, CyberDust, Linkedin or Facebook.com.

iOS Bug Crashing iPhones With A Single Text Message

iOS Bug Crashing iPhones With A Single Text Message

Update – 6:45pm – The problem very much still exists. Use the code below for educational purposes, with the recipients consent please.

Last night MacRumors.com reported that a new bug has been discovered that affects all users of the popular iPhone.

The bug affects the iMessage and SMS app on the iPhone, and when a user sends a specific string of characters to an iPhone it can cause an immediate reboot of the iPhone. The bug was first reported in a Reddit.com thread and has quickly spread around the globe in hopes that there is a solution to the problem.

The specific message contains specific Arabic characters and symbols:

Power
لُلُصّبُلُلصّبُررً ॣ ॣh ॣ ॣ

and if sent to users of iPhones, it can cause the message app to crash and reboot the phone. Once you reboot the phone and attempt to open the message app in list view, the app will crash again.

The Reddit.com user that discovered and wrote about the issue was “sickestdancer98”, and his explanation was

I can tell you it is due to how the banner notifications process the Unicode text. The banner briefly attempts to present the incoming text and then “gives up” thus the crash. On a jailbroken device, this ultimately leads to safe mode. However, on a stock iOS device, there is no safe mode hence the respring after the crash. That is why this only happens when you are not in the message because the banner is what truly crashes the entire system. Is this a possible vulnerability? Maybe. Has this been around already? Roughly since iOS 6. Can it be fixed/patched? That, my friends, is up to Apple. I hope I cleared things up a little bit if it did help in anyway, shape, or form.

Based on my testing with a couple of iPhones, the quickest way to solve the problem is to go to the photo app, and send a photo to the person who sent you the iMessage / text and then go back into the messages app and delete the conversation.

Once you have done that, you can prevent it from happening again by going to Settings > Notifications > Messages and changing your settings to the settings pictured here.

Uncheck the “show in lockscreen” and turn off  banner notifications, which prevents the iPhone’s banner from crashing the phone.

Apple’s engineers are aware of the issue and will hopefully have an update shortly.

If you are experiencing any issues with your iPhone and restoring functionality, visit an Apple store or feel free to reach out to bryan @ seelysecurity.com for assistance.