IDo is correct. You've got worn valves and/or housing resulting in excessive clearance allowing oil to escape. Both of my XPs did this. I bought rebuild kits with new o-rings, bellows and gaskets. Both skis still leaked. One was so bad that it melted the plastic pistons.
On that ski, a pair of new valves and a pair of new housings stopped the leakage and piston melting. These parts are pricey but they are the only way to stop the leaking. My other ski doesn't leak near as bad but still, it will be getting new parts soon.