You
do have something to hide. The attack itself should be hidden until there's a fix. Every security professional in the world agrees with this.
When a black hat comes up with a new exploit, usually they exploit it, not tell the world about it. Telling the world about it cuts in on their territory as well as making it more likely that a patch will be created by a white hat.
But, if a white hat finds an exploit that is being actively exploited by some single black hat like this, then the worst thing he can do is to tell the world, because he's also telling all the black hats, who will now rush to exploit it as fast as possible, before a patch gets put out for it. Instead, he should tell people privately and get a patch developed. Public release of an exploit only makes sense once the patch exists and is being spread.