Strange Chinese Domain in my HUB!!!

I have no idea how this site got into my hub and I'm a bit concerned about the security of my account or wpmudev in general. Please help explain what's going on!!

The site is http://xinyu388.com/