This is a simple fix, provided the darn cat moves so you can do the work! First of all, the vertical drain pipe needs to be aligned perfectly in order to stop the leak. Is it possible the wash basin has moved forward as little as an inch? If so, push it back, and it will align up correctly again. If not, you may have to play with your swiveling p trap in order to make the pipe align exactly. Then remove the steel collar and re-install.