Your favorite Apple, iPhone, iPad, iOS, Jailbreak, and Cydia site.
Thread: The FlateDecode Hole: How JailbreakMe Gets Root
is a discussion within theiPhone News
forums, a part of theGeneral iPhone
section;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
...-
08-03-2010, 08:56 AM #1MMi Staff Writer
- Join Date
- Aug 2009
- Location
- Union Square, Somerville, Mass.
- Posts
- 919
- Thanks
- 6
- Thanked 996 Times in 401 Posts
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 09:04 AM.
-
The Following 31 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), ithinkurpebkac (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, 08: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, 09:04 AM #3
Wow! So jailbreaking is making us more secure. Nice.
MacBook Pro i7
Dell XPS
-
08-03-2010, 09:05 AM #4
cool, all I care about at this point is for the Unlock!!!!!!
-
08-03-2010, 09:05 AM #5My iPhone is a Part of Me
- Join Date
- Jun 2007
- Location
- Arizona
- Posts
- 829
- Thanks
- 44
- Thanked 115 Times in 85 Posts
Great behind the scenes info! Thanks.
-
08-03-2010, 09:09 AM #6
Last edited by fventura03; 08-03-2010 at 09:11 AM.
-
-
08-03-2010, 09:09 AM #7
still cant open my ibooks
AJ
Music is what feelings sound like....
-
08-03-2010, 09:09 AM #8iPhone? More like MyPhone
- Join Date
- Dec 2008
- Location
- Cranston, RI
- Posts
- 208
- Thanks
- 16
- Thanked 33 Times in 17 Posts
Fantastic!
-
08-03-2010, 09:11 AM #9
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, 09:18 AM #10iPhone? More like MyPhone
- Join Date
- Aug 2009
- Location
- New Jersey
- Posts
- 124
- Thanks
- 19
- Thanked 11 Times in 9 Posts
Jailbreak is the best!!!
-
08-03-2010, 09:23 AM #11My iPhone is a Part of Me
- Join Date
- Sep 2007
- Location
- Foco, Colorado
- Posts
- 993
- Thanks
- 4
- Thanked 36 Times in 28 Posts
Thanks, my iphone is installing it right now.
-
08-03-2010, 09:24 AM #12What's Jailbreak?
- Join Date
- May 2008
- Location
- Columbus Ohio
- Posts
- 26
- Thanks
- 4
- Thanked 0 Times in 0 Posts
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, 09:24 AM #13Livin the iPhone Life
- Join Date
- Sep 2007
- Location
- Ireland
- Posts
- 1,382
- Thanks
- 41
- Thanked 174 Times in 135 Posts
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, 09:28 AM #14Green Apple
- Join Date
- Dec 2009
- Location
- Bathroom stall
- Posts
- 95
- Thanks
- 4
- Thanked 20 Times in 15 Posts
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.
Thanks
-
The Following User Says Thank You to tremerone For This Useful Post:
BeachLivin88 (08-03-2010)
-
08-03-2010, 09:30 AM #15
Last edited by 2Jaze; 08-03-2010 at 09:30 AM. Reason: Automerged Doublepost
-
08-03-2010, 09:37 AM #16iPhone? More like MyPhone
- Join Date
- Sep 2009
- Location
- Texas
- Posts
- 208
- Thanks
- 53
- Thanked 22 Times in 20 Posts
thx you...took all the way to post 4 for some dirtbag to rape the thread w/ an inane comment!
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, 09:37 AM #17Livin the iPhone Life
- Join Date
- Jan 2008
- Location
- sd
- Posts
- 1,084
- Thanks
- 8
- Thanked 99 Times in 79 Posts
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, 09: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, 09:49 AM #19Green Apple
- Join Date
- Oct 2008
- Location
- Dominican Republic
- Posts
- 32
- Thanks
- 0
- Thanked 0 Times in 0 Posts
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, 09: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:
eLuxury4viet (08-03-2010)




LinkBack URL
About LinkBacks
Reply With Quote

