Infinite loop in ProFTPD - CVE-2019-18217
Published: November 6, 2019 / Updated: September 7, 2020
Vulnerability details
The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability exists due to infinite loop in main.c in a child process when handling overly long commands. A remote non-authenticated attacker can perform a denial of service attack by sending an overly log command to the affected FTP server.
Affected software
QNAP QTS
Gentoo Linux
Fedora
SUSE Linux
Opensuse
proftpd-dfsg (Debian package)
proftpd
SIMATIC CP 1543-1
How to mitigate CVE-2019-18217
proftpd-dfsg (Debian package) - addressed in versions 1.3.5b-4+deb9u2, 1.3.6-4+deb10u2
SIMATIC CP 1543-1 - update to 2.2
QNAP QTS - addressed in versions 4.2.6 20200821, 4.3.3.1386 20200821, 4.3.6.1411 20200825, 4.4.3.1400 20200817
proftpd - addressed in versions 1.3.3g-11.el6, 1.3.5e-6.el7, 1.3.6b-1.fc29, 1.3.6b-1.fc30, 1.3.6b-1.fc31
External References
Related Security Bulletins
- Denial of service in ProFTPD
- Debian update for proftpd-dfsg
- Multiple vulnerabilities in Siemens SIMATIC CP 1543-1
- Gentoo update for ProFTPd
- Security update for third-party software in QNAP QTS
- OpenSUSE Linux update for proftpd
- Fedora 29 update for proftpd
- Fedora 30 update for proftpd
- Fedora 31 update for proftpd
- Fedora EPEL 7 update for proftpd
- Fedora EPEL 6 update for proftpd