Microsoft Releases New Batch of Patches for Critical Flaws