CVE-2026-63091 json
ProFTPD mod_sftp Signed Integer Overflow via SCP Size-Record Parser
published 2026-07-20 3 mo ago modified 2026-07-30 3 mo ago also EUVD-2026-45961
- cvss
- 6.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 44%
- public exploits
- 0
- none known
Summary
ProFTPD before 1.3.9c and 1.3.10rc3 contains a signed integer overflow vulnerability in the mod_sftp module's SCP size-record parser that allows authenticated low-privilege attackers to bypass ASLR by sending a crafted file size value of UINT64_MAX, which results in a negative off_t value. Attackers can exploit the subsequent conversion to uint32_t, causing an approximately 4 GB requested read length and forcing the server to read beyond the end of the SSH channel data and write overread process memory into the uploaded file. In tested configurations, the disclosed data contains libc, libcrypto, and PIE pointers sufficient to derive their randomized base addresses, thereby bypassing ASLR and enabling reliable exploitation of memory corruption vulnerabilities in the same process.
Patch / fix
- proftpd proftpd 1.3.9c, 1.3.10rc3
- proftpd-dfsg Debian 13 1.3.8.c+dfsg-4+deb13u3
- proftpd-dfsg Debian 14 1.3.9c~dfsg-1
debian advisories DEBIAN-CVE-2026-63091
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-63091 updated cvss 6.5
ProFTPD: mod_sftp: signed integer overflow via SCP size-record parser
-
Red Hat All currently supported Red Hat productsnot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 3 mo ago
Exploit prediction
0.53% chance of exploitation in the next 30 days, higher than 44% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 7.1 | CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N |
| CNA | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
| CNA | 4.0 | 7.1 | CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
Affected products
- proftpd proftpd
Classification
References
-
github.com
/proftpd/proftpd/releases/tag/v1.3.10rc3-3
patch, release-notes, product
-
github.com
/proftpd/proftpd/releases/tag/v1.3.9c
patch, release-notes, product
-
github.com
/proftpd/proftpd/pull/2201
issue-tracking, patch
-
github.com
/proftpd/proftpd/commit/b9b7dde1bcd74bc23366484d53856b67b8d6d95e
patch
-
vulncheck.com
/advisories/proftpd-mod-sftp-signed-integer-overflow-via-scp-size-record-parser
third-party-advisory, patch, release-notes
-
github.com
/proftpd/proftpd/blob/master/RELEASE_NOTES
release-notes
Sources
- CVE List CVE-2026-63091
- NVD CVE-2026-63091
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.