Yes, vinegar can harm aluminum. Vinegar is acidic in nature. If you allow the vinegar to sit on your aluminum without rinsing for extended periods of time, it can cause further damage and corrosion to aluminum.