The Italy skipper, 36, took a medicine containing banned substance cortisone after a wasp sting on 28 August and failed a dope test two days later.
But the case was dropped at the request of Coni's anti-doping prosecutor.
"You get stung by a bee and then find yourself in the newspaper as if you had been doping," said a furious Cannavaro.
"Some newspapers and television channels went too far.
"It's the second time in my life that I've found myself gratuitously in the newspapers for a story like this.
"I hope this story does not follow me beyond today. My career has always been distinguished by respect for the rules."
Cannavaro, who had requested an exemption after being treated for the sting but did not receive the documentation before he was tested, added on Juventus' website: "I didn't have any doubt [about the outcome].
"I am sorry that a matter of this kind stirred up such a fuss.
"My personal history and my career show my respect towards sports and the ethical principles which support it."