The initial exploit led to over $23 million in stolen funds.