remove the light and place a small sac of silica gel in the shell. You will have loads lying about the house as the litte bags come in all electrical packages.
Unhelpfully all I can add is yes I have this problem, and no I haven't worried about fixing it... It only happens in extreme rain / wet conditions and it 'dries out' after a couple of days too.