Oxfam Australia has suffered a data leak impacting 1.8 million donors.