It has been just a week since Apple released iOS 4.3.4 to fix the PDF security exploit that made possible JailbreakMe 3.0, a browser based jailbreak for iPad 2 on iOS 4.3.3. Now they have released iOS 4.3.5 with just one security fix.
According to the release notes, iOS 4.3.5 fixes a security vulnerability with certificate validation. The update is available for download for iPhone 4 (GSM), iPhone 3GS, iPad (1st Gen), iPad 2, iPod Touch 4G, and iPod Touch 3G.
The final version of iOS 5 is less than two months away, and no one expected Apple to release two iOS 4.3.x updates in such a short period of time. The first one (iOS 4.3.4) was to fix the iPad 2 jailbreak exploit. The second one (4.3.5) is reportedly to fix a certificate validation vulnerability. But is this really the reason behind the release of a major update for iOS? Or could there be some other exploit that Apple wanted to fix and make sure that hackers do not get to know of it?
iPhone jailbreakers should stay away from this update, for the same reason that they were asked to stay away from the previous 4.3.4 update. Both these firmware currently can only be jailbroken tethered using Redsn0w, which means you will have to boot your phone into a tethered mode each time you restart the device.
iPad 2 jailbreakers SHOULD stay on iOS 4.3.3 if they like to keep their device jailbroken.
Here are the direct download links for iOS 4.3.5 IPSW.