Skip to content
OpenAdvisories
High · 8.1 CVE-2026-35025 EUVD-2026-38789GHSA-9vr4-2f43-pc8v

ProFTPD ACL Bypass via /proc/self/root Path Prefix in RNFR

Published Jun 24, 2026 · Updated Nov 8, 2026 · Assigned by VulnCheck

Description

ProFTPD through 1.3.9b and 1.3.10rc2 contains an access control bypass vulnerability that allows authenticated FTP users to circumvent Directory ACL restrictions by prefixing paths with /proc/self/root in the RNFR command handler. Attackers can exploit the unresolved symlink components in dir_canonical_path() to cause dir_check() to perform lexical path comparisons that match no configured Directory block, enabling rename operations on files in DenyAll-protected directories and subsequent retrieval of those files. Mitigation: Sessions configured with DefaultRoot (chroot) are not affected, as chroot changes the directory to which /proc/self/root resolves.

Affected products

VendorProductAffectedFixed
ProFTPD Project ProFTPD ≤ 1.3.9b, ≤ 1.3.10rc2 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 proftpd-dfsg No fix yet —
Debian 13 proftpd-dfsg No fix yet —
Debian 12 proftpd-dfsg No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 proftpd-dfsg No fix yet —
Ubuntu 26.04 LTS proftpd-dfsg No fix yet —
Ubuntu 25.10 proftpd-dfsg No fix yet —
Ubuntu 24.04 LTS proftpd-dfsg No fix yet —
Ubuntu 22.04 LTS proftpd-dfsg No fix yet —
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS proftpd-dfsg No fix yet —
Ubuntu 18.04 LTS proftpd-dfsg No fix yet —
Ubuntu 16.04 LTS proftpd-dfsg No fix yet —
ReleasePackageFixed inAdvisory
SLES 15 SP7 proftpd 1.3.8b-150600.13.18.1 SUSE-SU-2026:5181-1
SLES 15 SP6 proftpd 1.3.8b-150600.13.18.1 SUSE-SU-2026:5181-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 15 SP6 proftpd 1.3.8b-150600.13.18.1 SUSE-SU-2026:5181-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed proftpd 1.3.9e-2.1 openSUSE-SU-2026:12517-1

Advisories 4

References