ProFTPD through 1.3.9e and 1.3.10rc1 through 1.3.10rc4 contains a link-following vulnerability in mod_copy that allows authenticated FTP users to bypass Limit WRITE restrictions via symlinks. Attackers can place a symlink in a writable directory and use SITE COPY or SITE CPTO to overwrite files in write-denied locations.
{
"binaries": [
{
"binary_name": "proftpd-basic",
"binary_version": "1.3.5a-1ubuntu0.1"
},
{
"binary_name": "proftpd-mod-geoip",
"binary_version": "1.3.5a-1ubuntu0.1"
},
{
"binary_name": "proftpd-mod-ldap",
"binary_version": "1.3.5a-1ubuntu0.1"
},
{
"binary_name": "proftpd-mod-mysql",
"binary_version": "1.3.5a-1ubuntu0.1"
},
{
"binary_name": "proftpd-mod-odbc",
"binary_version": "1.3.5a-1ubuntu0.1"
},
{
"binary_name": "proftpd-mod-pgsql",
"binary_version": "1.3.5a-1ubuntu0.1"
},
{
"binary_name": "proftpd-mod-sqlite",
"binary_version": "1.3.5a-1ubuntu0.1"
}
]
}{
"binaries": [
{
"binary_name": "proftpd-basic",
"binary_version": "1.3.5e-1build1"
},
{
"binary_name": "proftpd-mod-geoip",
"binary_version": "1.3.5e-1build1"
},
{
"binary_name": "proftpd-mod-ldap",
"binary_version": "1.3.5e-1build1"
},
{
"binary_name": "proftpd-mod-mysql",
"binary_version": "1.3.5e-1build1"
},
{
"binary_name": "proftpd-mod-odbc",
"binary_version": "1.3.5e-1build1"
},
{
"binary_name": "proftpd-mod-pgsql",
"binary_version": "1.3.5e-1build1"
},
{
"binary_name": "proftpd-mod-sqlite",
"binary_version": "1.3.5e-1build1"
}
]
}{
"binaries": [
{
"binary_name": "proftpd-basic",
"binary_version": "1.3.6c-2ubuntu0.1"
},
{
"binary_name": "proftpd-mod-geoip",
"binary_version": "1.3.6c-2ubuntu0.1"
},
{
"binary_name": "proftpd-mod-ldap",
"binary_version": "1.3.6c-2ubuntu0.1"
},
{
"binary_name": "proftpd-mod-mysql",
"binary_version": "1.3.6c-2ubuntu0.1"
},
{
"binary_name": "proftpd-mod-odbc",
"binary_version": "1.3.6c-2ubuntu0.1"
},
{
"binary_name": "proftpd-mod-pgsql",
"binary_version": "1.3.6c-2ubuntu0.1"
},
{
"binary_name": "proftpd-mod-snmp",
"binary_version": "1.3.6c-2ubuntu0.1"
},
{
"binary_name": "proftpd-mod-sqlite",
"binary_version": "1.3.6c-2ubuntu0.1"
}
]
}{
"binaries": [
{
"binary_name": "proftpd-basic",
"binary_version": "1.3.7c+dfsg-1ubuntu0.1"
},
{
"binary_name": "proftpd-core",
"binary_version": "1.3.7c+dfsg-1ubuntu0.1"
},
{
"binary_name": "proftpd-mod-crypto",
"binary_version": "1.3.7c+dfsg-1ubuntu0.1"
},
{
"binary_name": "proftpd-mod-geoip",
"binary_version": "1.3.7c+dfsg-1ubuntu0.1"
},
{
"binary_name": "proftpd-mod-ldap",
"binary_version": "1.3.7c+dfsg-1ubuntu0.1"
},
{
"binary_name": "proftpd-mod-mysql",
"binary_version": "1.3.7c+dfsg-1ubuntu0.1"
},
{
"binary_name": "proftpd-mod-odbc",
"binary_version": "1.3.7c+dfsg-1ubuntu0.1"
},
{
"binary_name": "proftpd-mod-pgsql",
"binary_version": "1.3.7c+dfsg-1ubuntu0.1"
},
{
"binary_name": "proftpd-mod-snmp",
"binary_version": "1.3.7c+dfsg-1ubuntu0.1"
},
{
"binary_name": "proftpd-mod-sqlite",
"binary_version": "1.3.7c+dfsg-1ubuntu0.1"
},
{
"binary_name": "proftpd-mod-wrap",
"binary_version": "1.3.7c+dfsg-1ubuntu0.1"
}
]
}{
"binaries": [
{
"binary_name": "proftpd-core",
"binary_version": "1.3.8.b+dfsg-1ubuntu0.1"
},
{
"binary_name": "proftpd-mod-crypto",
"binary_version": "1.3.8.b+dfsg-1ubuntu0.1"
},
{
"binary_name": "proftpd-mod-geoip",
"binary_version": "1.3.8.b+dfsg-1ubuntu0.1"
},
{
"binary_name": "proftpd-mod-ldap",
"binary_version": "1.3.8.b+dfsg-1ubuntu0.1"
},
{
"binary_name": "proftpd-mod-mysql",
"binary_version": "1.3.8.b+dfsg-1ubuntu0.1"
},
{
"binary_name": "proftpd-mod-odbc",
"binary_version": "1.3.8.b+dfsg-1ubuntu0.1"
},
{
"binary_name": "proftpd-mod-pgsql",
"binary_version": "1.3.8.b+dfsg-1ubuntu0.1"
},
{
"binary_name": "proftpd-mod-snmp",
"binary_version": "1.3.8.b+dfsg-1ubuntu0.1"
},
{
"binary_name": "proftpd-mod-sqlite",
"binary_version": "1.3.8.b+dfsg-1ubuntu0.1"
},
{
"binary_name": "proftpd-mod-wrap",
"binary_version": "1.3.8.b+dfsg-1ubuntu0.1"
}
]
}{
"binaries": [
{
"binary_name": "proftpd-core",
"binary_version": "1.3.9~dfsg-4"
},
{
"binary_name": "proftpd-mod-crypto",
"binary_version": "1.3.9~dfsg-4"
},
{
"binary_name": "proftpd-mod-geoip",
"binary_version": "1.3.9~dfsg-4"
},
{
"binary_name": "proftpd-mod-ldap",
"binary_version": "1.3.9~dfsg-4"
},
{
"binary_name": "proftpd-mod-mysql",
"binary_version": "1.3.9~dfsg-4"
},
{
"binary_name": "proftpd-mod-odbc",
"binary_version": "1.3.9~dfsg-4"
},
{
"binary_name": "proftpd-mod-pgsql",
"binary_version": "1.3.9~dfsg-4"
},
{
"binary_name": "proftpd-mod-snmp",
"binary_version": "1.3.9~dfsg-4"
},
{
"binary_name": "proftpd-mod-sqlite",
"binary_version": "1.3.9~dfsg-4"
},
{
"binary_name": "proftpd-mod-wrap",
"binary_version": "1.3.9~dfsg-4"
}
]
}{
"binaries": [
{
"binary_name": "proftpd-core",
"binary_version": "1.3.9d~dfsg-1"
},
{
"binary_name": "proftpd-mod-crypto",
"binary_version": "1.3.9d~dfsg-1"
},
{
"binary_name": "proftpd-mod-geoip",
"binary_version": "1.3.9d~dfsg-1"
},
{
"binary_name": "proftpd-mod-ldap",
"binary_version": "1.3.9d~dfsg-1"
},
{
"binary_name": "proftpd-mod-mysql",
"binary_version": "1.3.9d~dfsg-1"
},
{
"binary_name": "proftpd-mod-odbc",
"binary_version": "1.3.9d~dfsg-1"
},
{
"binary_name": "proftpd-mod-pgsql",
"binary_version": "1.3.9d~dfsg-1"
},
{
"binary_name": "proftpd-mod-snmp",
"binary_version": "1.3.9d~dfsg-1"
},
{
"binary_name": "proftpd-mod-sqlite",
"binary_version": "1.3.9d~dfsg-1"
},
{
"binary_name": "proftpd-mod-wrap",
"binary_version": "1.3.9d~dfsg-1"
}
]
}