Microsoft 'critical' flaw warning