Skip to Content

Security researchers to unveil iPhone SMS vulnerability later today

Two security researchers, Charlie Miller and Collin Mulliner, have discovered a serious security vulnerability affecting SMS messaging on the iPhone that will be unveiled later today at the Black Hat security conference in Las Vegas. This flaw affects all iPhones and can allow an attacker to gain complete control of an iPhone, including the ability to make calls, browse the web and access the camera. This exploit is caused by corruption in the iPhone's memory handling and is executed by sending a burst of text messages by using a uncommon text character or by sending a hidden message.

So far, Apple has been rumored to have a fix in the works, but there's been no confirmation yet when it will be available. The researchers also say that there's nothing you can do to protect your iPhone from this vulnerability, other than to turn off the phone. More details on this issue will be discussed later today at Black Hat, hopefully outlining a path to fix this issue.

Meanwhile, the two developers have already demonstrated this flaw in action to CNET's Elinor Mills, proving its existence and extent of the threat.

We'll be providing more coverage on this issue once it's unveiled, so stay tuned to TUAW.

Categories

Security iPhone

Two security researchers, Charlie Miller and Collin Mulliner, have discovered a serious security vulnerability affecting SMS messaging on...
 

Add a Comment

*0 / 3000 Character Maximum

29 Comments

Filter by:
tricky nicky

great, just as I was starting to enjoy being on 3.0. where are my paranoia pills!

July 31 2009 at 2:54 PM Report abuse rate up rate down Reply
Nick

Apple has delivered bugfixes within a two week window before. Six weeks is plenty of time, and considering how much the iPhone is worth to Apple's image, they should have assigned this to more than one or two people to get this out the door.

July 31 2009 at 11:41 AM Report abuse rate up rate down Reply
KeynoteKen

"flaunting that there are none."
I think they're usually flaunting that there are no active viruses. Maybe this Black Hat will finally turn up some, but I doubt it.

Six months would have been fair. Timing it so that you can ensure that Apple won't have enough time to fix it, make sure you have something juicy to present at BlackHat (who wants to hear about Blackberry or Windows mobile exploits?) and then complain that you're not getting a response, is not.

July 31 2009 at 10:48 AM Report abuse rate up rate down Reply
honem

From the article

"The two researchers plan to demonstrate how a series of 512 SMS message"

Pretty expensive hack IMHO as it sound like the hacker would have to send 512 text messages to exploit it from what I'm reading from the article.

July 31 2009 at 9:03 AM Report abuse rate up rate down Reply
Nick Catalano

@ken

That is more than enough time to roll out a bugfix.

July 31 2009 at 3:41 AM Report abuse rate up rate down Reply
R. Ahrens

I work for a Federal Agency, and this hack was demonstrated by a security contractor to our IT department last month.

They warned us all to turn off our iPhones, Blackberrys, and other smartphones, before the demo, because they noted that their demo would expose userid's, passwords, etc., on the screen when it was working.

Over five people failed to take this seriously, and were exposed.

This contractor told us that he has demonstrated this at the NSA, and had taken control of as many as 14 Blackberry's at one time in one meeting there.

This is NOT an Apple only hack.

July 30 2009 at 10:49 PM Report abuse rate up rate down Reply
1 reply to R. Ahrens's comment
Ed

Um, how did they know all your phone numbers to send text messages too?

July 31 2009 at 6:30 AM Report abuse rate up rate down Reply
Mike Napier

I don't think the hacker actually sends a 1-character SMS. Isn't he sending a whole bunch of stuff that overflows and gets executed as code?

July 30 2009 at 3:16 PM Report abuse rate up rate down Reply
1 reply to Mike Napier's comment
SEC_BSD

Yes, the overflow is usually shellcode surrounded by a NOP sled and a jmp to the start of the shellcode. The "one character" is typically a way to bypass shell restrictions to gain access to higher level directories. Say the OS doesn't allow directly typing ../ to move to the next upper level of the filesystem up until the root. But, sending ../ in hexadecimal usually bypasses the restriction.

July 30 2009 at 3:31 PM Report abuse rate up rate down Reply
KeynoteKen

@Oz Is six weeks long enough? In my opinion, that's not even long enough to test if the a potential fix would break anything else.

July 30 2009 at 2:06 PM Report abuse rate up rate down Reply
Steven

Couldn't the server provider block this sort of attack?

July 30 2009 at 1:02 PM Report abuse rate up rate down Reply
2 replies to Steven's comment
Raj

AT&T ... being responsive?
LOL.
Sure, the SMS relays could block 1-character SMS's (despite the fact that it may piss off some customers), but you actually think AT&T can manage that?

They can't even figure out how to price tethering to iPhone customers.

July 30 2009 at 1:13 PM Report abuse rate up rate down Reply
Steven

It's pretty simple, they just take out the code that they had in there for DHS to monitor our text messages, and modify it to block arbitrary code.

From what I'm reading, they haven't actually shown that they are capable of controlling the phone (only crashing it) so I'll wait to freak out until after the announcement.

July 30 2009 at 1:17 PM Report abuse rate up rate down Reply
JDavila

What a great idea!!! Let's get the news to all the world so everyone thinks like Noah.. and screw people's phones... Way to go kid you are really something!!!

On the other hand, what about the update on OS 3.1 ??? Heard of it? Most likely they know the exploit is there and will be fixed there.

Is your phone dead or whacked due to that? If not, then zip it...

July 30 2009 at 12:19 PM Report abuse rate up rate down Reply
3 replies to JDavila's comment
Buy an ad here

Hot Apps on TUAW

Tweets

© 2012 AOL Inc. All Rights Reserved.