23 vulnerabilities squashed by Microsoft's Patch Tuesday effort