madison

Hardware 2.0

Adrian Kingsley-Hughes

Ubuntu Lucid Lynx 10.04 can read your iPhone's secrets

By | May 27, 2010, 4:43am PDT

Do you have a PIN code on your iPhone? Well, while that might protect you from someone making a call or fiddling with your apps, it doesn’t prevent access to your data … as long as the person doing the snooping around is using Ubuntu “Lucid Lynx” 10.04.

Security experts Bernd Marienfeldt and Jim Herbeck discovered something really interesting when they hooked up a non-jailbroken, fully up-to-date iPhone 3GS to a PC running Lucid Lynx …

I uncovered a data protection vulnerability [9], which  I could reproduce on 3 other non jail broken 3GS iPhones (MC 131B, MC132B) with different iPhone OS versions installed (3.1.3-7E18 modem firmware 05.12.01 and version 3.1.2 -7D11, modem 05.11.07) , all PIN code protected which means the vulnerability bypasses authentication for various data where people most likely rely on data protection through encryption and do not expect that authentication is not in place.

This is what you get via an auto mount without any PIN request:

This data protection flaw exposes music, photos, videos, podcasts, voice recordings, Google safe browsing database, game contents… by in my opinion the quickest compromising read/write access discovered so far, without leaving any track record by the attacker. It’s about to imagine how many enterprises (e.g. Fortune 100) actually do rely on the expectation that their iPhone 3GS’s whole content is protected by encryption with an PIN code based authentication in place to unlock it.

This, quite honestly, is a staggering flaw. It basically allows anyone capable of driving a Linux PC to copy data off of an iPhone without the owner of the phone having any idea whatsoever that this has happened.

What’s more worrying is that Marienfeldt and Herbeck think that write access to the iPhone is only a buffer overflow away, which means serious access.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Adrian Kingsley-Hughes is an internationally published technology author who has devoted over a decade to helping users get the most from technology.

Disclosure

Adrian Kingsley-Hughes

All opinions expressed on Hardware 2.0 are those of Adrian Kingsley-Hughes. Every effort is made to ensure that the information posted is accurate. If you have any comments, queries or corrections, please contact Adrian via the email link here. Any possible conflicts of interest will be posted below. [Updated: February 23, 2010] - Adrian Kingsley-Hughes has no business relationships, affiliations, investments, or other actual/potential conflicts of interest relating to the content posted so far on this blog.

Biography

Adrian Kingsley-Hughes

Adrian Kingsley-Hughes is an internationally published technology author who has devoted over a decade to helping users get the most from technology -- whether that be by learning to program, building a PC from a pile of parts, or helping them get the most from their new MP3 player or digital camera.

Adrian has authored/co-authored technical books on a variety of topics, ranging from programming to building and maintaining PCs. His most recent books include "Build the Ultimate Custom PC", "Beginning Programming" and "The PC Doctor's Fix It Yourself Guide". He has also written training manuals that have been used by a number of Fortune 500 companies.

Adrian also runs a popular blog under the name The PC Doctor, where he covers a range of computer-related topics -- from security to repairing and upgrading.

Talkback Most Recent of 82 Talkback(s)

  • RE: Ubuntu Lucid Lynx 10.04 can read your iPhone's secrets
    Is this only valid for 3gs ? I am going to test if it works on my 3g as soon as i get home.....
    ZDNet Gravatar
    james.kilby@...
    27th May 2010
  • RE: Ubuntu Lucid Lynx 10.04 can read your iPhone's secrets
    There goes my bloody iPhone sync capability.
    ZDNet Gravatar
    ssj6akshat
    27th May 2010
  • RE: Ubuntu Lucid Lynx 10.04 can read your iPhone's secrets
    @ssj6akshat
    yeah I was all excited because it did work... dont think Im gonna be upgrading to the latest iphone OS
    ZDNet Gravatar
    nickdangerthirdi@...
    27th May 2010
  • And in other shocking news, tech experts reveal
    that someone having direct physical access to your computer can compromise it...
    ZDNet Gravatar
    frgough
    27th May 2010
  • Except...
    @frgough

    *Nobody did anything*.

    All they did was hook it up to an Ubuntu box. And the iPhone automounted without saying "boo". No challenge, no refusal, no *nothing*.

    This wasn't a case of physical access allowing a hack, this was a case of of the iPhone not having any security *AT ALL*. There's no defending this.

    Apple doesn't have any security on the iPhone. Not when anybody can plug it in and download the phone *without* challenge, *without* security authorization, *without* the phone making a peep of protest.

    Get it now?

    Jeez, Apple apologists...
    ZDNet Gravatar
    wolf_z
    27th May 2010
  • RE: Ubuntu Lucid Lynx 10.04 can read your iPhone's secrets
    @wolf_z Knowing Apple,I think they will block Linux users instead of providing security patches.
    ZDNet Gravatar
    ssj6akshat
    27th May 2010
  • RE: Ubuntu Lucid Lynx 10.04 can read your iPhone's secrets
    Did they hook it up without physical access?
    ZDNet Gravatar
    msalzberg
    27th May 2010
  • The iPhone is a security nightmare
    @wolf_z
    First it lies to Exchange about encrypting data, then it turns out that the encryption it uses can be broken in about 5 seconds, now it turns out that a PIN designed to keep people out doesn't even try to perform as advertised. All those morons apologizing about physical access forget that this is what the PIN was designed to do. Apple failed. If physical access of a mobile device is no big deal, why bother with the whole PIN thing at all?

    Apple apologists are the biggest idiots on ZDNet.
    ZDNet Gravatar
    NonZealot
    27th May 2010
    • Flagged
  • RE: Ubuntu Lucid Lynx 10.04 can read your iPhone's secrets
    @wolf_z it is a well known fact in the computer security field that if you have physical access to a computer, you can compromise it. Even password protected data will fall to password guessing software.

    I am also willing to bet that if you don't have any Apple software loaded, you can probably get any OS that supports USB storage to mount an iPhone.

    I'm not an "Apple apologist", I do own two Macs, they both sit in my storeroom waiting for me to wipe them and sell/give them away.
    ZDNet Gravatar
    Farrell.McGovern
    27th May 2010
  • RE: Ubuntu Lucid Lynx 10.04 can read your iPhone's secrets
    @wolf_z "*Nobody did anything*.

    All they did was hook it up to an Ubuntu box. And the iPhone automounted without saying "boo". No challenge, no refusal, no *nothing*."

    I think his point wasn't that apple screwed the pooch on security, his point was when you have direct physical access to any device the security can be compromised, and the *did do something* they had to plug it in, its not like they were able to do this over a wifi connection. you have physically connect it to an ubuntu box. I dont really recall him apologizing for apple... just stating a well known fact...
    ZDNet Gravatar
    nickdangerthirdi@...
    27th May 2010
  • Apologist / Apologize
    @nickdangerthirdi

    Just FYI, apologist in this context has nothing to do with "apologizing."

    Type " define:apologist " in to any google search field.
    ZDNet Gravatar
    midenginedrift
    27th May 2010
  • RE: Ubuntu Lucid Lynx 10.04 can read your iPhone's secrets
    @wolf_z and NonZealot - What you do not get is that one has to have physical access to the device AND be running Ubuntu Lucid Lynx... which is what 6-10 people?

    Yes it IS an issue and one that Apple needs to fix - but calling people morons and apple apologists is not fixing the issue and just making you look like trolls.
    ZDNet Gravatar
    Pete "athynz" Athens
    27th May 2010
  • RE: Ubuntu Lucid Lynx 10.04 can read your iPhone's secrets
    @msalzberg

    Hey msalzberg! Ya, of course they hooked up without physical access! They put on their tinfoil hats, hit they computers florescent purple Whoopee button and away they went!!

    Don't ask ludicrous questions that you already know the answer to. Wake up and take a whiff of reality for a minute. A P.I.N. number for security is created exactly for the eventuality of preventing someone who HAS PHYSICAL POSSESSION of the item from gaining easy access to it. Just like a credit card or banking card. Figure it out pal, Joe Blow Bossman isn't afraid to leave his iPhone lying around on his desk from time to time because its P.I.N. protected and nobody can get into it and mess with his data. In walks Jimmy the Geek Employee with his Lucid Lynx equipped netbook. Bingo Bango Bongo and the Geek has copies of all Bossmans data. Bossman comes back in to find his iPhone lying right where he left it. And hes never going to know Jimmy got his data.

    This is bloody terrible.

    And yes, I have an iPhone 3G. Wake up chum.
    ZDNet Gravatar
    Cayble
    28th May 2010
  • Not necessarily.
    @frgough

    Have you ever heard of volume encryption? If done properly it prevents access to your data by anyone having physical access to your machine.

    Until today I never heard of a case where it didn't work. I guess this is another Apple innovation, those Apple guys just can't seem to stop innovating.
    ZDNet Gravatar
    OS Reload
    27th May 2010
  • How often is your computer taken onto a taxi?
    @frgough
    If you can't see the difference between physical access of a desktop / server where physical security can be heavily controlled and physical access of a mobile device where physical security can't be controlled then you are a bigger moron than you constantly make yourself out to appear, and that is saying a lot.
    ZDNet Gravatar
    NonZealot
    27th May 2010

Talkback - Tell Us What You Think

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
Click Here

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources