CVE catalog

CVE-2026-63090

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

[CVE catalog]

Severity
High · CVSS 8.8CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.93% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianproftpd-dfsgsid1.3.9e~dfsg-1fixed
Debianproftpd-dfsgforky1.3.9d~dfsg-1fixed
Debianproftpd-dfsgtrixie1.3.8.c+dfsg-4+deb13u3fixed
Debianproftpd-dfsgbookworm1.3.8+dfsg-4+deb12u5vulnerable
Debianproftpd-dfsgbookworm-security1.3.8+dfsg-4+deb12u4vulnerable
Cpeproftpd-dfsgNot reportedNot reportedvulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianproftpd-dfsgsourcesid1.3.9c~dfsg-1not yet assignedNot reportedNot reported
Debianproftpd-dfsgsourceforky1.3.9c~dfsg-1not yet assignedNot reportedNot reported
Debianproftpd-dfsgsourcetrixie1.3.8.c+dfsg-4+deb13u3not yet assignedNot reportedNot reported
Debianproftpd-dfsgsourcebookworm(unfixed)not yet assignedNot reportedNot reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [proftpd-basic]Affected

    Source package: [proftpd-dfsg]

    Details (4)
    • 1.3.8+dfsg-4+deb12u5 · all · bookworm

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u5 · all · bookworm

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u4 · all · bookworm-security

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u4 · all · bookworm-security

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

  • [proftpd-core]Affected

    Source package: [proftpd-dfsg]

    Details (4)
    • 1.3.8+dfsg-4+deb12u5 · amd64 · bookworm

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u5 · arm64 · bookworm

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u4 · amd64 · bookworm-security

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u4 · arm64 · bookworm-security

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

  • [proftpd-dev]Affected

    Source package: [proftpd-dfsg]

    Details (4)
    • 1.3.8+dfsg-4+deb12u5 · amd64 · bookworm

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u5 · arm64 · bookworm

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u4 · amd64 · bookworm-security

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u4 · arm64 · bookworm-security

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

  • [proftpd-doc]Affected

    Source package: [proftpd-dfsg]

    Details (4)
    • 1.3.8+dfsg-4+deb12u5 · all · bookworm

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u5 · all · bookworm

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u4 · all · bookworm-security

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u4 · all · bookworm-security

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

  • Source package: [proftpd-dfsg]

    Details (4)
    • 1.3.8+dfsg-4+deb12u5 · amd64 · bookworm

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u5 · arm64 · bookworm

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u4 · amd64 · bookworm-security

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u4 · arm64 · bookworm-security

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

  • Source package: [proftpd-dfsg]

    Details (4)
    • 1.3.8+dfsg-4+deb12u5 · amd64 · bookworm

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u5 · arm64 · bookworm

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u4 · amd64 · bookworm-security

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u4 · arm64 · bookworm-security

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

  • Source package: [proftpd-dfsg]

    Details (4)
    • 1.3.8+dfsg-4+deb12u5 · amd64 · bookworm

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u5 · arm64 · bookworm

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u4 · amd64 · bookworm-security

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u4 · arm64 · bookworm-security

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

  • Source package: [proftpd-dfsg]

    Details (4)
    • 1.3.8+dfsg-4+deb12u5 · amd64 · bookworm

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u5 · arm64 · bookworm

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u4 · amd64 · bookworm-security

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u4 · arm64 · bookworm-security

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

  • Source package: [proftpd-dfsg]

    Details (4)
    • 1.3.8+dfsg-4+deb12u5 · amd64 · bookworm

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u5 · arm64 · bookworm

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u4 · amd64 · bookworm-security

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u4 · arm64 · bookworm-security

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

  • Source package: [proftpd-dfsg]

    Details (4)
    • 1.3.8+dfsg-4+deb12u5 · amd64 · bookworm

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u5 · arm64 · bookworm

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u4 · amd64 · bookworm-security

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u4 · arm64 · bookworm-security

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

  • Source package: [proftpd-dfsg]

    Details (4)
    • 1.3.8+dfsg-4+deb12u5 · amd64 · bookworm

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u5 · arm64 · bookworm

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u4 · amd64 · bookworm-security

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u4 · arm64 · bookworm-security

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

  • Source package: [proftpd-dfsg]

    Details (4)
    • 1.3.8+dfsg-4+deb12u5 · amd64 · bookworm

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u5 · arm64 · bookworm

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u4 · amd64 · bookworm-security

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u4 · arm64 · bookworm-security

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

  • Source package: [proftpd-dfsg]

    Details (4)
    • 1.3.8+dfsg-4+deb12u5 · amd64 · bookworm

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u5 · arm64 · bookworm

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u4 · amd64 · bookworm-security

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

    • 1.3.8+dfsg-4+deb12u4 · arm64 · bookworm-security

      Affected

      nvd · proftpd-dfsg · debian · bookworm; nvd · proftpd-dfsg · debian · 12

[Debian 13 (Trixie)]

  • [proftpd-core]Affected

    Source package: [proftpd-dfsg]

    Details (2)
    • 1.3.8.c+dfsg-4+deb13u2 · amd64 · trixie

      Affected · Fixed: 1.3.8.c+dfsg-4+deb13u3

      nvd · proftpd-dfsg · debian · 13

    • 1.3.8.c+dfsg-4+deb13u2 · arm64 · trixie

      Affected · Fixed: 1.3.8.c+dfsg-4+deb13u3

      nvd · proftpd-dfsg · debian · 13

  • [proftpd-dev]Affected

    Source package: [proftpd-dfsg]

    Details (2)
    • 1.3.8.c+dfsg-4+deb13u2 · amd64 · trixie

      Affected · Fixed: 1.3.8.c+dfsg-4+deb13u3

      nvd · proftpd-dfsg · debian · 13

    • 1.3.8.c+dfsg-4+deb13u2 · arm64 · trixie

      Affected · Fixed: 1.3.8.c+dfsg-4+deb13u3

      nvd · proftpd-dfsg · debian · 13

  • [proftpd-doc]Affected

    Source package: [proftpd-dfsg]

    Details (2)
    • 1.3.8.c+dfsg-4+deb13u2 · all · trixie

      Affected · Fixed: 1.3.8.c+dfsg-4+deb13u3

      nvd · proftpd-dfsg · debian · 13

    • 1.3.8.c+dfsg-4+deb13u2 · all · trixie

      Affected · Fixed: 1.3.8.c+dfsg-4+deb13u3

      nvd · proftpd-dfsg · debian · 13

  • Source package: [proftpd-dfsg]

    Details (2)
    • 1.3.8.c+dfsg-4+deb13u2 · amd64 · trixie

      Affected · Fixed: 1.3.8.c+dfsg-4+deb13u3

      nvd · proftpd-dfsg · debian · 13

    • 1.3.8.c+dfsg-4+deb13u2 · arm64 · trixie

      Affected · Fixed: 1.3.8.c+dfsg-4+deb13u3

      nvd · proftpd-dfsg · debian · 13

  • Source package: [proftpd-dfsg]

    Details (2)
    • 1.3.8.c+dfsg-4+deb13u2 · amd64 · trixie

      Affected · Fixed: 1.3.8.c+dfsg-4+deb13u3

      nvd · proftpd-dfsg · debian · 13

    • 1.3.8.c+dfsg-4+deb13u2 · arm64 · trixie

      Affected · Fixed: 1.3.8.c+dfsg-4+deb13u3

      nvd · proftpd-dfsg · debian · 13

  • Source package: [proftpd-dfsg]

    Details (2)
    • 1.3.8.c+dfsg-4+deb13u2 · amd64 · trixie

      Affected · Fixed: 1.3.8.c+dfsg-4+deb13u3

      nvd · proftpd-dfsg · debian · 13

    • 1.3.8.c+dfsg-4+deb13u2 · arm64 · trixie

      Affected · Fixed: 1.3.8.c+dfsg-4+deb13u3

      nvd · proftpd-dfsg · debian · 13

  • Source package: [proftpd-dfsg]

    Details (2)
    • 1.3.8.c+dfsg-4+deb13u2 · amd64 · trixie

      Affected · Fixed: 1.3.8.c+dfsg-4+deb13u3

      nvd · proftpd-dfsg · debian · 13

    • 1.3.8.c+dfsg-4+deb13u2 · arm64 · trixie

      Affected · Fixed: 1.3.8.c+dfsg-4+deb13u3

      nvd · proftpd-dfsg · debian · 13

Next results

Observed:

References