Ubuntu 12.04 - Howto downgrade vsftpd?
What you are after is not pinning, but holding.
Holding a package can be achieved with
echo vsftpd hold | dpkg --set-selections
See Ubuntu Pinning Howto
Edit: as for the original question it would probably be easiest to uninstall whatever version is there and download the version you need from Ubuntu Main pool and install it with dpkg -i
. Afterwards hold to it as describe above.