have a loose tongue - definition and synonyms

phrase
  1. to talk about things that you should keep secret
See also main entry: loose