All the latest UK technology news, reviews and analysis

Apple iOS flaw exposes iPhone app security risk

by Phil Muncaster

More from this author

08 Nov 2011

Be the first to comment

  • Tweet this
Apple iPhone 4S

Security researcher Charlie Miller has discovered a new flaw in Apple's iOS operating system which could allow developers to bypass Apple's code signing restrictions on applications and remotely control an iPhone.

The bypass exploits an exception added to Safari in iOS 4.3 which allows unsigned downloaded code to execute. 

"The flaw I found allows apps in the App Store to download new code and run it even if it's not signed or checked by Apple," Miller said in a YouTube presentation.

Miller demonstrated how such code could let a hacker remotely download a user's address book, view their pictures and even make the phone vibrate.

"It's a payload that shouldn't be allowed to run on the iPhone. It shows that malware can run on the phone with this flaw," he said.

Miller demonstrated the flaw using his own stock price checking application, InstaStock, which he managed to get approved even though it contained functionality allowing it to carry out remote downloads and other unapproved actions.

As a result, Miller was thrown off the iOS Developer Program when Apple discovered that he had broken the App Store rules about including secret functionality.

The guidelines for developers state that Apple will reject any apps which can download code or which do not perform as advertised.

"OMG, Apple just kicked me out of the iOS Developer program. That's so rude!" Miller tweeted on Monday.

Do you agree?

 

Add your comment

We won't publish your address
By submitting a comment you agree to abide by our Terms & Conditions. Your comment will be moderated before publication.

Poll

IT priorities for 2012

What is the most important IT priority for your company this year?

99%

0%

1%

0%

0%

Connect with V3.co.uk

Sign up to our daily or weekly newsletters

Accurev

Top 5 software development challenges

This paper focuses on a series of best practices and techniques for development teams looking to improve their software development processes

Talend

Rubbish in, rubbish enterprise

Why good data management at all levels is essential in the modern business (video, 6mins)

Oracle Apps DBA

Our global consultancy client currently seeks a number...

Support Analyst x 1/2 (Apple Mac OSX/Windows) - Bristol/Bath

Support Analyst x 1/2 Skills: Apple Mac OSX, Windows...

Network Consultant - London - 55-65k

Network Consultant - London - 55-65k My client are...

Web Graphic Designer

A leading global provider of critical information to...

To send to more than one email address, simply separate each address with a comma.