Your favorite Apple, iPhone, iPad, iOS, Jailbreak, and Cydia site.
08-03-2010, 09:56 AM #1
The FlateDecode Hole: How JailbreakMe Gets Root
The simple, elegant JailbreakMe tool exploits a zero-day security hole in Mobile Safari to gain root access to the iOS kernel. The vulnerability, which involves a filter used with embedded files in PDF documents, could still be used by malicious hackers to attack any iOS device, not just jailbroken ones. However, until Apple fixes the hole, the only way to protect yourself is to jailbreak and install @cdevwill's PDF Loading Warner tweak. Tell your friends.
Ching-Lan Huang has a nice technical explanation of how the FlateDecode exploit works. Basically, the PDF file used for JailbreakMe contains a payload that is disguised as a Compact Font Format (CFF) file. FlateDecode - which is a lossless general purpose filter for any data compressed with the zlib implementation of classic RFC1951 deflate - uncompresses and loads the CFF file from the stream, which causes the font stack to overflow. As Huang describes it: "Kaboom." The payload then executes, jailbreaks your device, and loads Cydia.
Charlie Miller, who found a similar vulnerability in Mac OS X Safari, calls this exploit "very beautiful work," adding that it's "scary how it totally defeats Apple’s security architecture." What can't be emphasized enough is that this is a door Apple left jammed open, not one that comex broke open. The hole was there from the beginning (which is why we call it a "zero-day" vulnerability), and it's still there now, on every iOS device, jailbroken or not. What the Dev-Team's Will (@cdevwill) Strafach put together is a simple tweak, PDF Loading Warner, that will detect when a PDF file is attempting to load arbitrary code. If you're on a trusted site, you can choose "Load," or otherwise tap "Cancel" and you're all good.
Good news/bad news: as @chpwn tweeted yesterday, "there are /lots/ of public exploits out there, and @comex's JailbreakMe just uses one of them." So it's "no big deal" if Apple fixes this one, because there are, apparently, enough holes in the system to allow future jailbreaks. Yikes. And Apple complains about jailbreaks causing "compromised security..."
Last edited by Paul Daniel Ash; 08-03-2010 at 10:04 AM.
The Following 30 Users Say Thank You to Paul Daniel Ash For This Useful Post:
alcapown (08-03-2010), alectra82 (08-03-2010), BboyAirrick (08-03-2010), cir_osis (08-03-2010), Clatchy (08-03-2010), code3-ems (08-03-2010), dimplenicko (08-04-2010), dsg (08-03-2010), estes123 (08-03-2010), exNavy (08-03-2010), Freerunnering (08-03-2010), GellBrake'rrrr (08-03-2010), Halten77 (08-03-2010), iLoveWindows&iPhone (08-03-2010), Jahooba (08-03-2010), kaepora (08-03-2010), kevin.e.white (08-03-2010), lightmaster (08-03-2010), mb23 (08-03-2010), nickxab (08-03-2010), Originalg (08-03-2010), rainman99 (08-03-2010), reaves205 (08-03-2010), Robcoffee (08-03-2010), sal_osx (08-03-2010), spamsalad (08-03-2010), Tamkis (08-03-2010), Tenspeed123 (08-03-2010), tonyyvo (08-04-2010), UTPharmer (08-03-2010)
08-03-2010, 09:59 AM #2
I saw where they already warned about Apple plugging this hole in the beta 4.1 and not to update as usual
08-03-2010, 10:04 AM #3
Wow! So jailbreaking is making us more secure. Nice.MacBook Pro i7
08-03-2010, 10:05 AM #4
cool, all I care about at this point is for the Unlock!!!!!!
08-03-2010, 10:05 AM #5
Great behind the scenes info! Thanks.
08-03-2010, 10:09 AM #6
Last edited by fventura03; 08-03-2010 at 10:11 AM.
08-03-2010, 10:09 AM #7
still cant open my ibooksAJ
Music is what feelings sound like....
08-03-2010, 10:09 AM #8
08-03-2010, 10:11 AM #9
- Join Date
- Dec 2009
- Thanked 2 Times in 1 Post
its very clever, still hurts my head trying to figure out how they managed to jailbreak my phone, just by me going to a webpage. Very smart people.
And I guess, if you want to remain having the ability to jailbreak your phone, dont update safari on your phone.
08-03-2010, 10:18 AM #10
Jailbreak is the best!!!
08-03-2010, 10:23 AM #11
Thanks, my iphone is installing it right now.
08-03-2010, 10:24 AM #12
this is a zero day exploit which means that its been open for a while... there is no update for safari on your phone so thats nothing your going to have to worry about... download the PDF Loading Warner and pay attention to what pdf's you allow to connect... thats the only way to stay safe as of now.
08-03-2010, 10:24 AM #13
Its a good thing the guys on the dev team are looking to make our iPhones better and not trying to be malicious.
08-03-2010, 10:28 AM #14
SO it affects any iOS device...just to clarify....those of us still running 3.1.2 or 3.1.3 should be in the clear.....as this is the exploit for the iOS firmwares.
The Following User Says Thank You to tremerone For This Useful Post:
08-03-2010, 10:30 AM #15
Last edited by 2Jaze; 08-03-2010 at 10:30 AM. Reason: Automerged Doublepost
08-03-2010, 10:37 AM #16
I don'w know why these guys do what they do for the ungracious lot that always want more.
As per every JB/unlock before this and in future..it will be here when it's ready and the dev team or the other geniuses who spend countless hrs beating Apple will release it...chillax dude!"It takes a rare thing, a turning point, to free oneself from any obsession. Be it prejudice or hate, or, even love"
08-03-2010, 10:37 AM #17
i always wondered why we steered away from the original method!
glad to see it back. i miss those days haha1.1.1>1.1.2>1.1.4>2.0>2.1>2.2>3.1>3.1.2 blackra1n'd
waitin on my white iphone 4
08-03-2010, 10:39 AM #18
I'm glad that this vulnerability has been put in the public domain. I am slightly concerned that it could be used for more malicious uses though. Keep up the brilliant work guys!
08-03-2010, 10:49 AM #19
3GS iOS4 with Jailbreakme.com on SAFE MODE
I need some Help!
After JB my 3GS iOS4 with Jailbreakme.com, it keeps on SAFE MODE all the time, but I cannot get it out.
Please help me out... should I try Jailbreakme.com again?
08-03-2010, 10:50 AM #20
lol at jailbreaking making idevice more secure, srsly, that's awesome
the hacking community for idevices is a great one, and using a exploit to jailbreak then turning arround to drop an ecplination and a Warner scrpit is top notch
the dev team spoils us
The Following User Says Thank You to stfudvs For This Useful Post: