fix CVE-2014-0195, CVE-2014-0221, CVE-2014-0224, CVE-2014-3470