Microsoft fixed six vulnerabilities, three of them rated critical, with four patches in its May Patch Tuesday round this week.