Just to update those who didn't see Anna's post earlier.
After a little exploration in the spirit world I can confirm that these zombies are actually demons inhabiting dead human bodies. Not sure what will happen if you destroy the host body, but it's a damn good place to start if they happen to get close!