(cherry picked from commit 00909060aee6fdf2577bf1576131a73a9829329b)
fix CVE-2016-10141、CVE-2016-7504、CVE-2016-9136、CVE-2017-5628、CVE-2016-9017、CVE-2016-7506、CVE-2017-5627、CVE-2016-9108、CVE-2016-9294 (cherry picked from commit 09e862c5230d157b732f53972fe1897e82ba3dfa)