Yes, vinegar may cause damage to mirrors. The silver backing used to produce mirrors is sensitive to acid corrosion. So if the vinegar leaks through the frame to the silver backing, the mirror may lose its shine.