A gaffe is when a politician recklessly tells the truth, Michael Kinsley once said.
Sir Kim Darroch is not a politician. He is a diplomat. And the truth he spoke was not a gaffe. It was a leak. But it functions like a gaffe, a truth blurted out in a context in which it wasn’t supposed to be uttered.