Hydrogen peroxide will not damage your vinyl floors, provided you use it correctly. Dilute it with water, apply it to the vinyl floor and buff it dry with a clean towel.