A vulnerability has been discovered in ProFTPd, which can lead to loss of confidentiality.
| Package | Arch | Vulnerable | Unaffected |
|---|---|---|---|
| net-ftp/proftpd | * | < 1.3.8b | >= 1.3.8b |
ProFTPD is an advanced and very configurable FTP server.
A vulnerability has been discovered in ProFTPd. Please review the CVE identifier referenced below for details.
The SSH transport protocol with certain OpenSSH extensions, found in OpenSSH before 9.6 and other products, allows remote attackers to bypass integrity checks such that some packets are omitted (from the extension negotiation message), and a client and server may consequently end up with a connection for which some security features have been downgraded or disabled, aka a Terrapin attack.
There is no known workaround at this time.
All ProFTPd users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose ">=net-ftp/proftpd-1.3.8b"
A vulnerability has been discovered in ProFTPd which could result in memory disclosure.
| Package | Arch | Vulnerable | Unaffected |
|---|---|---|---|
| net-ftp/proftpd | * | < 1.3.7c | >= 1.3.7c |
ProFTPD is an advanced and very configurable FTP server.
ProFTPd unconditionally sends passwords to Radius servers for authentication in multiples of 16 bytes. If a password is not of a length that is a multiple of 16 bytes, ProFTPd will read beyond the end of the password string and send bytes beyond the end of the string buffer.
Radius servers used for authentication can receive the contents of the ProFTPd process' memory.
There is no known workaround at this time.
All ProFTPd users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose ">=net-ftp/proftpd-1.3.7c"
A vulnerability in ProFTPD could lead to a Denial of Service condition.
| Package | Arch | Vulnerable | Unaffected |
|---|---|---|---|
| net-ftp/proftpd | * | < 1.3.7a | >= 1.3.7a |
ProFTPD is an advanced and very configurable FTP server.
It was found that ProFTPD did not properly handle invalid SCP commands.
An authenticated remote attacker could issue invalid SCP commands, possibly resulting in a Denial of Service condition.
There is no known workaround at this time.
All ProFTPD users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose ">=net-ftp/proftpd-1.3.7a"
Multiple vulnerabilities have been found in ProFTPd, the worst of which may lead to arbitrary code execution.
| Package | Arch | Vulnerable | Unaffected |
|---|---|---|---|
| net-ftp/proftpd | * | < 1.3.6c | >= 1.3.6c |
ProFTPD is an advanced and very configurable FTP server.
Multiple vulnerabilities have been discovered in ProFTPd. Please review the CVE identifiers referenced below for details.
A remote attacker, by interrupting the data transfer channel, could possibly execute arbitrary code with the privileges of the process or cause a Denial of Service condition.
There is no known workaround at this time.
All ProFTPd users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose ">=net-ftp/proftpd-1.3.6c"
A vulnerability in ProFTPD could result in the arbitrary execution of code.
| Package | Arch | Vulnerable | Unaffected |
|---|---|---|---|
| net-ftp/proftpd | * | < 1.3.6-r5 | >= 1.3.6-r5 |
ProFTPD is an advanced and very configurable FTP server.
It was discovered that ProFTPD’s “mod_copy” module does not properly restrict privileges for anonymous users.
A remote attacker, by anonymously uploading a malicious file, could possibly execute arbitrary code with the privileges of the process, cause a Denial of Service condition or disclose information.
There is no known workaround at this time.
All ProFTPD users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose ">=net-ftp/proftpd-1.3.6-r5"
Multiple vulnerabilities have been found in ProFTPD, the worst of which leading to remote execution of arbitrary code.
| Package | Arch | Vulnerable | Unaffected |
|---|---|---|---|
| net-ftp/proftpd | * | < 1.3.4d | >= 1.3.4d |
ProFTPD is an advanced and very configurable FTP server.
Multiple vulnerabilities have been discovered in ProFTPD. Please review the CVE identifiers referenced below for details.
A context-dependent attacker could possibly execute arbitrary code with the privileges of the process, perform man-in-the-middle attacks to spoof arbitrary SSL servers, cause a Denial of Service condition, or read and modify arbitrary files.
There is no known workaround at this time.
All ProFTPD users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose ">=net-ftp/proftpd-1.3.4d"
Two vulnerabilities in ProFTPD might allow for SQL injection attacks.
| Package | Arch | Vulnerable | Unaffected |
|---|---|---|---|
| net-ftp/proftpd | * | < 1.3.2 | >= 1.3.2 |
ProFTPD is an advanced and very configurable FTP server.
The following vulnerabilities were reported:
A remote attacker could send specially crafted requests to the server, possibly resulting in the execution of arbitrary SQL statements.
There is no known workaround at this time.
All ProFTPD users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose ">=net-ftp/proftpd-1.3.2"
A flaw in ProFTPD may allow a local attacker to obtain root privileges.
| Package | Arch | Vulnerable | Unaffected |
|---|---|---|---|
| net-ftp/proftpd | * | < 1.3.1_rc1 | >= 1.3.1_rc1 |
ProFTPD is a powerful, configurable, and free FTP daemon.
A flaw exists in the mod_ctrls module of ProFTPD, normally used to allow FTP server administrators to configure the daemon at runtime.
An FTP server administrator permitted to interact with mod_ctrls could potentially compromise the ProFTPD process and execute arbitrary code with the privileges of the FTP Daemon, which is normally the root user.
Disable mod_ctrls, or ensure only trusted users can access this feature.
All ProFTPD users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose ">=net-ftp/proftpd-1.3.1_rc1"
ProFTPD is affected by mutiple vulnerabilities allowing for the remote execution of arbitrary code.
| Package | Arch | Vulnerable | Unaffected |
|---|---|---|---|
| net-ftp/proftpd | * | < 1.3.0a | >= 1.3.0a |
ProFTPD is a highly-configurable FTP server.
Evgeny Legerov discovered a stack-based buffer overflow in the s_replace() function in support.c, as well as a buffer overflow in in the mod_tls module. Additionally, an off-by-two error related to the CommandBufferSize configuration directive was reported.
An authenticated attacker could exploit the s_replace() vulnerability by uploading a crafted .message file or sending specially crafted commands to the server, possibly resulting in the execution of arbitrary code with the rights of the user running ProFTPD. An unauthenticated attacker could send specially crafted data to the server with mod_tls enabled which could result in the execution of arbitrary code with the rights of the user running ProFTPD. Finally, the off-by-two error related to the CommandBufferSize configuration directive was fixed - exploitability of this error is disputed. Note that the default configuration on Gentoo is to run ProFTPD as an unprivileged user, and has mod_tls disabled.
There is no known workaround at this time.
All ProFTPD users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose ">=net-ftp/proftpd-1.3.0a"
Under specific circumstances, ProFTPD is vulnerable to format string vulnerabilities, potentially resulting in the execution of arbitrary code.
| Package | Arch | Vulnerable | Unaffected |
|---|---|---|---|
| net-ftp/proftpd | * | < 1.2.10-r7 | >= 1.2.10-r7 |
ProFTPD is a configurable GPL-licensed FTP server software.
"infamous42md" reported that ProFTPD is vulnerable to format string vulnerabilities when displaying a shutdown message containing the name of the current directory, and when displaying response messages to the client using information retrieved from a database using mod_sql.
A remote attacker could create a directory with a malicious name that would trigger the format string issue if specific variables are used in the shutdown message, potentially resulting in a Denial of Service or the execution of arbitrary code with the rights of the user running the ProFTPD server. An attacker with control over the database contents could achieve the same result by introducing malicious messages that would trigger the other format string issue when used in server responses.
Do not use the "%C", "%R", or "%U" in shutdown messages, and do not set the "SQLShowInfo" directive.
All ProFTPD users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose ">=net-ftp/proftpd-1.2.10-r7"
Version 1.2.9 of ProFTPD introduced a vulnerability that causes CIDR-based Access Control Lists (ACLs) to be treated as "AllowAll", thereby allowing remote users full access to files available to the FTP daemon.
| Package | Arch | Vulnerable | Unaffected |
|---|---|---|---|
| net-ftp/proftpd | * | = 1.2.9-r1, = 1.2.9 | >= 1.2.9-r2 |
ProFTPD is an FTP daemon.
ProFTPD 1.2.9 introduced a vulnerability that allows CIDR-based ACLs (such as 10.0.0.1/24) to be bypassed. The CIDR ACLs are disregarded, with the net effect being similar to an "AllowAll" directive.
This vulnerability may allow unauthorized files, including critical system files to be downloaded and/or modified, thereby allowing a potential remote compromise of the server.
Users may work around the problem by avoiding use of CIDR-based ACLs.
ProFTPD users are encouraged to upgrade to the latest version of the package:
# emerge sync # emerge -pv ">=net-ftp/proftpd-1.2.9-r2" # emerge ">=net-ftp/proftpd-1.2.9-r2"