Description
ProFTPD before 1.3.9c and 1.3.10rc3 contains a heap-based buffer overflow vulnerability in the mod_sftp module that allows authenticated low-privilege attackers to achieve arbitrary code execution by sending crafted SFTP packet fragments exceeding the 16 KB reassembly buffer in the fxp.c component. Attackers can supply oversized fragments to trigger an incorrectly conditioned reallocation, corrupt pool freelist metadata, overwrite the root_fs BSS global pointer to reference a fake filesystem struct, and redirect pr_fsio_stat() to system() via a crafted RENAME request.
Published: 2026-07-20
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

ProFTPD before 1.3.9c and 1.3.10rc3 contains a heap‑based buffer overflow in the mod_sftp module. The vulnerability is triggered when the server reassembles oversized SFTP packet fragments that exceed a 16 KB buffer within the fxp.c component. An attacker with low‑privilege SFTP credentials can craft fragmented packets that cause an incorrectly conditioned reallocation, corrupt freelist metadata, overwrite the root_fs BSS global pointer to reference a fake filesystem struct, and redirect a stat call to system() via a specially crafted RENAME request. This chain of events allows the attacker to execute arbitrary code on the server, compromising confidentiality, integrity, and availability. Affected systems: All installations of ProFTPD older than version 1.3.9c or 1.3.10rc3 that have the mod_sftp module enabled are vulnerable. The flaw is documented in the ProFTPD project release notes and issue tracker. Users running the stable 1.3.9 or earlier, or those on the 1.3.10rc3 pre‑release branch without the patch, are affected. The high CVSS score indicates substantial potential damage. The EPSS score of less than 1% signals a very low but non‑zero probability of exploitation. The vulnerability is not listed in the CISA KEV catalog. Because the attacker needs only low‑privilege credentials, the barrier to exploitation is low. While no public exploit is currently known, the potential for arbitrary code execution represents significant risk.

Affected Systems

ProFTPD versions older than 1.3.9c and 1.3.10rc3 with the mod_sftp module enabled.

Risk and Exploitability

The high CVSS score signals significant potential damage. The EPSS score of less than 1% indicates a very low but non‑zero probability of exploitation, although the exact likelihood remains uncertain, and no KEV listing reduces the visibility of public attacks. Nonetheless, the simplified attack path—authenticated low‑privilege SFTP packet manipulation—means that any exposed server can be abused if the vulnerable code is present.

Generated by OpenCVE AI on July 30, 2026 at 19:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade ProFTPD to version 1.3.9c or newer, or apply the patch released in the 1.3.10rc3-3 release available on the ProFTPD GitHub repository.
  • Re‑enable authentication for mod_sftp so that only trusted users have SFTP access, and audit your user list to remove unnecessary accounts.
  • Disable the mod_sftp module on servers that do not require SFTP functionality, or isolate the FTP service within a hardened network segment with strict firewall rules.

Generated by OpenCVE AI on July 30, 2026 at 19:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 28 Jul 2026 02:30:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:proftpd:proftpd:*:*:*:*:*:*:*:*

Tue, 21 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 21 Jul 2026 02:15:00 +0000

Type Values Removed Values Added
First Time appeared Proftpd
Proftpd proftpd
Vendors & Products Proftpd
Proftpd proftpd

Mon, 20 Jul 2026 14:45:00 +0000

Type Values Removed Values Added
Description ProFTPD before 1.3.9c and 1.3.10rc3 contains a heap-based buffer overflow vulnerability in the mod_sftp module that allows authenticated low-privilege attackers to achieve arbitrary code execution by sending crafted SFTP packet fragments exceeding the 16 KB reassembly buffer in the fxp.c component. Attackers can supply oversized fragments to trigger an incorrectly conditioned reallocation, corrupt pool freelist metadata, overwrite the root_fs BSS global pointer to reference a fake filesystem struct, and redirect pr_fsio_stat() to system() via a crafted RENAME request.
Title ProFTPD mod_sftp Heap Buffer Overflow via SFTP Packet Reassembly
Weaknesses CWE-122
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-28T01:49:57.243Z

Reserved: 2026-07-15T15:45:44.600Z

Link: CVE-2026-63090

cve-icon Vulnrichment

Updated: 2026-07-21T15:35:29.922Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-30T19:30:09Z

Weaknesses
  • CWE-122

    Heap-based Buffer Overflow