Researchers take control of iPhone via SMS
Summary
Topics
An attacker could exploit the hole to make calls, steal data, send text messages, and do more or less anything a person can do on their iPhone, researchers Charlie Miller and Collin Mulliner claimed at the Black Hat security conference in Las Vegas on Wednesday.
The attack is enabled by a serious memory corruption bug in the way the iPhone handles SMS messages, said Miller, a senior security researcher at Independent Security Evaluators. There is no patch, despite the fact Apple was notified of the problem about six weeks ago, he said.
The attack is similar to an SMS attack demonstration CNET News.com wrote about in April in which mobile security firm Trust Digital was able to send an SMS to a phone that opened up a web browser and directed the phone to a malicious website where malware could be downloaded.
In the more recent research, Android-based phones were found to be similarly susceptible to an SMS attack. However, while an attacker could temporarily knock the phone off the cell network, they could not take control, according to Mulliner, who is getting his PhD at the Technical University of Berlin. Google patched the hole last week within a day or two of being notified of the problem, he said.
Meanwhile, a bug in the code written by HTC that controls the user interface on Windows Mobile devices could also be exploited via the SMS messages to create a situation where there are no buttons to push, so the phone cannot be used, said Miller.
For the attack to work, an attacker must send hundreds of SMS control messages, which are different from regular SMS messages, according to Miller. Only the initial SMS may be seen, he said.
The researchers will demonstrate the attack on an Android phone and an iPhone during their presentation on Thursday.
Previous iPhone attacks required an attacker to lure the iPhone user to visit a malicious website or open a malicious file, but this attack requires no effort on the part of the user and requires only that an attacker have the victim's phone number, Miller said.
Once inside a victim's phone, the attacker could then send an SMS to anyone in the victim's address book and spread the attack from phone to phone, he said.
Previously, Miller discovered a hole in the mobile version of Safari shortly after the iPhone was launched in 2007, and earlier this year he won a contest at CanSecWest by exploiting a hole in Safari.

Researchers Collin Mulliner and Charlie Miller plan to demo the attack on an Android phone and an iPhone during their presentation on Thursday.
This article was originally posted on CNET News.
Talkback Most Recent of 79 Talkback(s)
-
I was wondering
Would the start menu still be accessablebecause the htc interface (TouchFlo) does not block this and it remains in its normal form even if touch flo is turned on.
jdbukis@...30th Jul 2009 -
really
so you thought software produced by Microsoft were the only insecure ones? This is just reality, nothing is really secure
nessrapp30th Jul 2009 -
Awww... but iPhone is sooooo perfect
Apple has horrendous security. And it's only time before they are going to get whacked. Other than the US at less than 10% marketshare, Apple has virtually nothing around the world... no one wants to hack Macs.
Time and time again, it's proven to be quite easy. And now the iPhone can be totally taken over, by what, an SMS message. Lol.
Silly Apple fanboys.
trance2tec30th Jul 2009 -
Its SMS jackazs - not iPhone or Apple
People like you are THE problem out there.
VoiceOfLogic1st Aug 2009 -
It is Apple
Read the article - google fixed it almost immediately after being notified, apple still hasn't after almost two months.
The holes in SMS may not directly be apple's fault, but their slow response shows that apple really doesn't care about security.
It has been pretty well acknowledged by experts that Apple products are not inherently safer than non Apple products, but there is less incentive to create a virus.
Remember - viruses are like computer terrorist attacks. If a farm in Nebraska has never been hit by a terrorist attack does that mean it's got more security than the pentagon?
Apple is subscribing to the line of thought that, yes, the farm in Nebraska has much higher security than the pentagon, simply because there've been no attacks.
kymac2nd Aug 2009 -
and Microsoft also
there wasn't anything in this article that said MS closed a similar hole... so chill with the hate for Apple.
Pete "athynz" Athens6th Aug 2009 -
Duh!!!!!!
Maybe because WM didn't have the "hole"?
brianpeterson@...6th Aug 2009 -
Dude
Why is it that you are on EVERY SINGLE Apple/ iPhone post bashing them like a rejected ZDNet blogger? I think you have iPhone envy issues...
Pete "athynz" Athens6th Aug 2009 -
RE: Researchers take control of iPhone via SMS
LOLOLOLOLOLOLOL!!
Yet another reason I don't want an iphone.
Loverock Davidson30th Jul 2009 -
Marketshare or low hanging fruit?
So, is this because the iPhone has such big marketshare or because its security is the worst out of all the mobile platforms out there?
Oh, wait, I forgot that this doesn't count because this is only a proof of concept. No "bad guy" could ever figure this one out, only researchers can.
NonZealot30th Jul 2009 -
Other phones have similar bugs
Android and Windows Mobile phones have a very similar issue. This article decided to focus on the iPhone because it brings in more views.
The issue with all three phone OS's is supposed to be shown.
Stuka30th Jul 2009 -
ROFL ROFL ROFL!!!
Let's compare the 3 issues, shall we?
iPhone - Send an SMS and attacker gets complete control over the phone
An attacker could exploit the hole to make calls, steal data, send text messages, and do more or less anything a person can do on their iPhone
Android - Send an SMS and knock the phone off the network but no control could be taken
while an attacker could temporarily knock the phone off the cell network, they could not take control
WM - Send an SMS and make HTC phone unresponsive to button presses but no control could be taken and this issue only affects HTC made phones so it isn't even correct to label this one as a WM flaw.
a bug in the code written by HTC that controls the user interface on Windows Mobile devices could also be exploited via the SMS messages to create a situation where there are no buttons to push
And you think these 3 issues are similar?!?! ROFL ROFL ROFL!!!
Stuka, do me a favour and from now on, whenever you see an article that highlights a flaw in an Apple product, I want you to think: How would I react if this was a Microsoft flaw? and go from there.
ROFL!!! I still can't get over how you think that taking complete control over a device is "similar" to being able to make a device unresponsive. To add insult to injury, check out this quote:
Once inside a victim's phone, the attacker could then send an SMS to anyone in the victim's address book and spread the attack from phone to phone, he said.
So this is a self replicating worm that requires no user interaction!!! But yeah, other than that, it is similar to making buttons unresponsive!
ROFL ROFL ROFL!!!
And finally we have the coup de grace:
There is no patch, despite the fact Apple was notified of the problem about six weeks ago, he said.
SIX WEEKS AND NO RESPONSE FROM APPLE!
NonZealot30th Jul 2009 -
And to think....
...that they actually wanted to promote the iPhone for enterprise...
eMJayy30th Jul 2009 -
Never was an Apple fan but.....
....its amazing how they can take something solid like BSD and put so many holes in it. So much for the so called ease of use the supposedly brought to *nix.
storm14k30th Jul 2009 -
This highlights something important
There was a story a while back about how Apple had coded the SMS parsing routines to run as "root". The kernel is faithfully doing everything it is asked to do within the security context that it has been passed. To do anything else would mean the kernel was broken. There are no holes in the kernel, it is working perfectly.
NonZealot30th Jul 2009
Talkback - Tell Us What You Think
The best of ZDNet, delivered
ZDNet Newsletters
Get the best of ZDNet delivered straight to your inbox




