That o ring is only there to stop dust & crap going down the side of the injector and eventually seizing it into the head!!
If diesel is coming up there the injector is at fault, either the joint betwenn nozzle holder and nozzle is loose or the metalic face seal on the joint has failed.
The only real fix is to replace or repair the injector!!