1) If yum has no updates, then there is no need to install an update. Linux distributions apply security fixes to packages without increasing the major version numbers of the software.
2) Try active mode instead of passive mode. If active mode works, then you have a problem that the firewall blocks the passive port range. To fix that, define a passive port range in the pure-ftpd configuration file and open that port range in the firewall.