linusyang / SSLPatch

Patch iOS SSL vulnerability (CVE-2014-1266)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SSL Patch (CVE-2014-1266)

Copyright (c) 2014 Linus Yang

Introduction

CVE-2014-1266, or known as "goto fail SSL verification exploit", is a very serious SSL/TLS vulnerability of iOS and OS X. Apple issues iOS 6.1.6 and 7.0.6 to fix this problem, but ignores some users who can't or just don't want to upgrade their systems to iOS 7 (e.g. users with older devices, or iOS 7 haters :P).

Finally, here is an elegant solution, especially for iOS jailbreak users: a Cydia Substrate tweak for fixing this SSL vulnerability. This tweak is a runtime patch that won't modify any system files, so very safe to use.

To install this fix, you can

After installation, you can use Safari to verify if the fix works by visiting following sites:

If you find any issue after installing this tweak, just uninstall it in Cydia.

Reference

Adam Langley's Writeup

Apple OpenSource Library

Build

git clone --recursive https://github.com/linusyang/SSLPatch.git
cd SSLPatch
make
make package # If you have dpkg-deb utilities

License

Licensed under GPLv3.

About

Patch iOS SSL vulnerability (CVE-2014-1266)


Languages

Language:C 97.9%Language:Logos 2.1%