Privacy coin Firo has suffered a 51% attack that temporarily rolled back over 300 transaction blocks.