You can disinfect your vacuum cleaner using white vinegar and water. Add one quart of vinegar to one gallon of warm water and mix it in a bucket. Wet a clean cloth and wipe down the exterior of the vacuum cleaner.
To disinfect the inside, spray the water and vinegar solution inside the canister, wait for five minutes and then wipe it clean.