It is possible that is the source of the leak, but it looks like a mounting point for something. If so that area is thicker metal for the stresses it will experience. Remember gravity and leaks do not play well together. First verify all fluids are filled and then try to locate source of the leak. If you get it clean and dry, baby powder is sometimes useful. Also you said oil and you lost steering? Is the power steering off of engine oil or the hydraulic pump(I suspect this). Can you verify what type of fluid it is?