To the best of my knowledge Cameron himself has never denied the story.
If it wasn't true I would think he would be making one great joke out of it rather than avoiding the subject.
Cameron has also never explicitly denied taking drugs since becoming a politician, other than a grudging...