Vinegar is a great cleaning agent, but it can also cause damage to certain surfaces. The acidity in vinegar can cause damage to specific materials, such as marble and limestone. If you want to use vinegar for cleaning, make sure you use it on a surface that is not susceptible to acidity.