Well, given that 90/15000 = 0.6% in the control group developed the disease, you can consider the vaccine group as a Bernouili trial of n = 15000 with probability p = 0.6%. Then the probability of observing 5 or fewer cases is 3.4*10^-32, from the tail probability of the binomial distribution.
https://en.wikipedia.org/wiki/Bernoulli_trial
Of course, that's assuming that five guys from the vaccine group didn't get infected at the same after-ski party, or any funny business that violates statistical independence ...