The American Heritage® Dictionary of the English Language: Fourth Edition. 2000.
loose cannon
NOUN:
Slang One that is uncontrolled and therefore poses danger: [His] bloopers in the White House seem to make him . . . a political loose cannon (Tom Morgenthau).
ETYMOLOGY:
From the threat posed by loose cannon rolling about a warship under sail.