Infinite loop in ProFTPD - CVE-2019-18217

 

Infinite loop in ProFTPD - CVE-2019-18217

Published: November 6, 2019 / Updated: September 7, 2020


Vulnerability identifier: #VU22564
CSH Severity: Medium
CVSS v4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
CVE-ID: CVE-2019-18217
CWE-ID: CWE-835
Exploitation vector: Remote access
Exploit availability: No public exploit available

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

ProFTPD
QNAP QTS
Gentoo Linux
Fedora
SUSE Linux
Opensuse
proftpd-dfsg (Debian package)
proftpd
SIMATIC CP 1543-1

How to mitigate CVE-2019-18217

Install updates from vendor's website.

ProFTPD - update to 1.3.6b
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