As you say that it happened suddenly, I'd also check idea if something is changed in server environment that might affect your forum. Like server update, or something similar.
Not sure what's going on, being hacked is certainly option, but it might not be that too.
So, you can ask your host's...