When i've had foot injuries i've always maintained my cardio via the cross-trainer and spinbike.
Of course that depends on what sort of pain you're in and if you can do those types of things without further discomfort.
Would certainly recommend core work....