There is a rubber seal that goes between the hub and the casing. It could be leaking. More likely (unfortunately) the hub itself is letting oil through onto the brake discs etc. Either way it will smell of Diff oil if so.
Try the seal if you can, if not its new hub time. (Mot failure btw if oil...