Signed Integer Overflow in ProFTPD's SFTP Module Affects ProFTPD Versions
CVE-2026-63091

7.1HIGH

Key Information:

Vendor

Proftpd

Status
Vendor
CVE Published:
20 July 2026

What is CVE-2026-63091?

ProFTPD versions prior to 1.3.9c and 1.3.10rc3 are susceptible to a signed integer overflow vulnerability in the SCP size-record parser of the mod_sftp module. This issue can be exploited by authenticated low-privilege users who can send a carefully crafted file size value of UINT64_MAX. The exploitation leads to a negative offset value, resulting in an excessive read length (approximately 4 GB). Consequently, the server may inadvertently read beyond the SSH channel data, overwriting process memory and allowing attackers to retrieve sensitive information, such as libc and libcrypto pointers, which can facilitate the bypass of Address Space Layout Randomization (ASLR) and enhance the likelihood of exploiting memory corruption vulnerabilities.

Affected Version(s)

proftpd 0

proftpd 0 < 1.3.9c

proftpd 1.3.10rc1 < 1.3.10rc3

References

CVSS V4

Score:
7.1
Severity:
HIGH
Confidentiality:
High
Integrity:
None
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

Fabian Wahle with Hap Security
.