very unlikely that a leak that far back in the exhaust and that far away from the lambda sensor would cause the rich readings.
It "could" be a faulty lambda sensor, but also have a good check round the pipework that connects the MAP sensor (which is in the ECU, pipe comes off the ECU) to the inlet manifold. A small leak here can make the MAP sensor read a higher pressure than is actually there and overfuel.