In ProFTPD 1.3.7, it is possible to corrupt the memory pool by interrupting the data transfer channel. This triggers a use-after-free in alloc_pool in pool.c, and possible remote code execution. Reference: https://github.com/proftpd/proftpd/issues/903
This is fixed in proftpd 1.3.6c: F-31: https://bodhi.fedoraproject.org/updates/FEDORA-2020-876b1f664e F-30: https://bodhi.fedoraproject.org/updates/FEDORA-2020-76c707cff0 EPEL-8: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-3483348dc1 The fix was backported to proftpd 1.3.5e for EPEL-7: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-ea579d7782 The fix was backported to proftpdd 1.3.3g for EPEL-6: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-91512b5eee