Apple may be working to fix an iPhone vulnerability that could possibly allow an attacker to remotely install and run unsigned software code with root access to the phone.
The theoretical attack in question exploits a weakness in the way iPhones handle text messages received via SMS (Short Message Service), said security researcher Charlie Miller, during a presentation at the SyScan conference in Singapore on Thursday. He didn't provide a detailed technical description of the SMS vulnerability.
Miller is an authority on MacOS X security, and is a co-author of The Mac Hacker's Handbook.
An SMS flaw might allow an attacker to run software code on the phone that is sent by SMS over a mobile operator's network. In Miller’s case, it appears he used the flaw he found to remotely crash an iPhone, a sign that a more serious attack might be possible.
If so, the malicious code could theoretically include commands to monitor the location of the phone using GPS, turn on the phone's microphone to eavesdrop on conversations, or make the phone join a distributed denial of service attack or a botnet, Miller said
Miller reported the vulnerability to Apple, hoping it will get fixed. He plans to discuss the flaw further during a presentation at the Black Hat USA conference in Las Vegas.
Despite the SMS vulnerability, the stripped-down version of MacOS X used in the iPhone makes it more secure than computers running the full-blown operating system, Miller said.
For starters, the stripped-down version of the OS presents fewer options for attackers, removing applications and features such as support for Adobe Flash and Java, which they might otherwise be able to exploit for vulnerabilities. In addition, the iPhone includes hardware protection for data stored in memory and the phone is designed to only run software code that has been digitally signed by Apple.
The iPhone also requires applications to run in a sandbox, a security feature that isolates them from other applications and limits their access to the phone's capabilities. But SMS offers a way for attackers to get greater access to the phone's capabilities, Miller said.
"SMS is a great vector to attack the iPhone," he said.
Most often used to send brief text messages between cell phones, SMS can also send binary code to an iPhone, which then processes the code without any user interaction. Each SMS message is limited to 140 bytes, but longer sequences can be sent to the phone as multiple messages that are automatically reassembled.
This feature allows larger programs to be delivered to a phone, Miller said.
In addition, vulnerabilities found in the iPhone's SMS function give an attacker root access to the handset, Miller said. That's not the case for the iPhone's other applications, such as its browser, where vulnerabilities only give an attacker access to the application's sandbox.
"The iPhone is more secure than OS X, but SMS could be a critical vulnerability," Miller said.
Latest on Apple
- Apple's temporary chief gets bonus that could be worth $US22 million
- No camera on Apple's iPad, after all?
- Top 10 features that Apple stole from Windows
- Apple sues HTC for patent infringement
- 15 iPad mysteries remain
- Apple targets 'objectionable' apps, leaves Playboy, S.I. in App Store
- Study: Android, iPhone fastest-growing smartphone platforms
- Why Apple won't let the Mac and iPhone succeed in business
- Apple's iPad marketing sparks complaint
- Apple's A4 iPad chip could find a home in iPhones
Hardware Essentials
- Slideshow -- Tech of Yesteryear: Where Old Computers Find Their Final Resting Place
- Chip shipments could face slow growth
- Gartner to slash 2009 chip forecast by $25 billion
- Researchers find state of matter that may extend Moore's Law
- Forgotten history: the true origins of the PC
- Researchers develop bug-blocking chip monitor
- Intel, AMD multicore chip sales may be slowed by software
- Asustek turns to Celerons amid Atom shortage
- Strong Intel sales push global PC chip market to record Q2
- Via pushing into laptop, desktop markets with 5 new chips
- Graduate .NET IT Software Developer - Step up a Gear!21/03/2010
Information Technology and Internet
I.T. & T
Golden Opportunity to get into the workforce! Multiple Firms, Multiple Vacancies. Contract/Perm available! READ ON - Senior Business Analyst - Equity Trading Systems21/03/2010
Other
I.T. & T
Senior Business Analyst - Equity Trading Systems - Technical Project Consultant - Financial trading technology21/03/2010
Other
I.T. & T
Technical Project Consultant - Financial trading technology - Test Manager21/03/2010
Other
I.T. & T
Test Manager - Senior C++ Software Engineer/Tech Lead21/03/2010
Other
I.T. & T
Senior C++ Software Engineer/Tech Lead - C++ Software Engineer - Trading Systems21/03/2010
Other
I.T. & T
C++ Software Engineer - Trading Systems - C++ Software Engineer - Learn Financial Markets21/03/2010
Other
I.T. & T
C++ Software Engineer - Learn Financial Markets
Whitepapers
-
Neverfail Solutions for "SQL Server® Always On" -
How NOT to Wreck Your Windows 7 Migration | Guidelines for Planning and Executing a Successful Windows 7 Migration -
Keeping your SQL Server Going 24x7 -
Beyond PCI Checklists: Securing Cardholder Data with enhanced File Integrity Monitoring -
Computerworld On-Demand Webcast | Winning and retaining customers through better web application performance
TechWorld Blogs
Recent blog posts
- Tim Bray joins Google, slams iPhone ecosystem
- Following social networking privacy
- All aboard the Avatar Economy
- Facebook, PayPal tie up ad payments
- Google goes for more markets: too much too quickly?
- Talk about mobile computing
- iPad arrives: can Apple crack the tablet?
- Linux.conf.au 2010 kicks off in New Zealand
- VMware jumps further into SaaS with Zimbra
- Amarok 2.2.2 released – rock on!
Recent comments
- Pax for Peace!
5 hours 3 min ago - Netbook under 10 inches
12 hours 21 sec ago - Thanks for informative blog
1 day 1 hour ago - Good Day to You all,
I am
2 days 4 hours ago - Play on reliable sites
2 days 4 hours ago - ipad preorder sells
2 days 5 hours ago - Ajax is the more powerful
2 days 7 hours ago - I can see that whole seconds of research were lavished on this.
2 days 15 hours ago - Andorid phone are one that runs google android opereting system
2 days 16 hours ago - Other apps not available
3 days 7 hours ago - To be honest I think I might
3 days 11 hours ago - How much is Microsoft paying you?
3 days 12 hours ago - Free to be Fools Vs Forced to be Fools
3 days 13 hours ago - pointless
3 days 14 hours ago - hp: a lack of customer service. learn from Apple.
3 days 16 hours ago - Touch Screen
3 days 22 hours ago - Kindle and the iPad
4 days 15 hours ago - Asset Management Software
5 days 5 hours ago - 3D TV with glasses set to fail !
6 days 3 hours ago - govt a bunch of wowsers
6 days 14 hours ago





Comments
Post new comment