Have feet of clay

To have a character defect.

The candidate has feet of clay and is being criticized by her opponents.