Microsoft Rolls Out 22 Fresh Security Patches