Every CVE Search/ Get API key

CVE-2023-51713

make_ftp_cmd in main.c in ProFTPD before 1.3.8a has a one-byte out-of-bounds read, and daemon...

7.5 HighFix available

make_ftp_cmd in main.c in ProFTPD before 1.3.8a has a one-byte out-of-bounds read, and daemon crash, because of mishandling of quote/backslash semantics.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

4.25%Up 4.2 points since Dec 22, 2023
90%50%10%1%

What each source reports

NVD Score used 7.5

make_ftp_cmd in main.c in ProFTPD before 1.3.8a has a one-byte out-of-bounds read, and daemon crash, because of mishandling of quote/backslash semantics.

Record
CVE-2023-51713
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-125
Updated
2026-11-02
CVE List No score

make_ftp_cmd in main.c in ProFTPD before 1.3.8a has a one-byte out-of-bounds read, and daemon crash, because of mishandling of quote/backslash semantics.

Record
CVE-2023-51713
Updated
2026-11-02
EUVDEUVD-2023-56410 No score

make_ftp_cmd in main.c in ProFTPD before 1.3.8a has a one-byte out-of-bounds read, and daemon crash, because of mishandling of quote/backslash semantics.

Record
EUVD-2023-56410
Updated
2026-11-02
GitHub AdvisoriesGHSA-6959-h9pv-vhf9 7.5

make_ftp_cmd in main.c in ProFTPD before 1.3.8a has a one-byte out-of-bounds read, and daemon...

make_ftp_cmd in main.c in ProFTPD before 1.3.8a has a one-byte out-of-bounds read, and daemon crash, because of mishandling of quote/backslash semantics.

Record
GHSA-6959-h9pv-vhf9
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-125
Updated
2026-11-02
OSVDEBIAN-CVE-2023-51713 7.5

make_ftp_cmd in main.c in ProFTPD before 1.3.8a has a one-byte out-of-bounds read, and daemon crash, because of mishandling of quote/backslash semantics.

Record
DEBIAN-CVE-2023-51713
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVOESA-2024-1075 7.5

proftpd security update

ProFTPD is an enhanced FTP server with a focus toward simplicity, security, and ease of configuration. It features a very Apache-like configuration syntax, and a highly customizable server infrastructure, including support for multiple 'virtual' FTP servers, anonymous FTP, and permission-based directory visibility. %if 1 This package defaults to the standalone behavior of ProFTPD, but all the needed scripts to have it run by systemd instead are included. %else This package defaults to the standalone behavior of ProFTPD, but all the needed scripts to have it run by xinetd instead are included. %endif

Security Fix(es):

make_ftp_cmd in main.c in ProFTPD before 1.3.8a has a one-byte out-of-bounds read, and daemon crash, because of mishandling of quote/backslash semantics.(CVE-2023-51713)

Record
OESA-2024-1075
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 5 moreShow less
OSVUBUNTU-CVE-2023-51713 7.5

make_ftp_cmd in main.c in ProFTPD before 1.3.8a has a one-byte out-of-bounds read, and daemon crash, because of mishandling of quote/backslash semantics.

Record
UBUNTU-CVE-2023-51713
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSV No score

make_ftp_cmd in main.c in ProFTPD before 1.3.8a has a one-byte out-of-bounds read, and daemon crash, because of mishandling of quote/backslash semantics.

Record
CVE-2023-51713
Updated
2026-11-02
OSVopenSUSE-SU-2024:0008-1 No score

Security update for proftpd

This update for proftpd fixes the following issues:

proftpd was updated to 1.3.8b - released 19-Dec-2023

  • CVE-2023-48795: Fixed prefix truncation breaking ssh channel integrity (boo#1218144)
  • CVE-2023-51713: Fixed Out-of-bounds buffer read when handling FTP commands. (boo#1218344)
Record
openSUSE-SU-2024:0008-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:13554-1 No score

proftpd-1.3.8b-2.1 on GA media

These are all security issues fixed in the proftpd-1.3.8b-2.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:13554-1
Updated
2026-11-02
OSVUSN-7297-1 No score

ProFTPD vulnerabilities

Fabian Bäumer, Marcus Brinkmann, and Jörg Schwenk discovered that the transport protocol implementation in ProFTPD had weak integrity checks. An attacker could use this vulnerability to bypass security features like encryption and integrity checks. (CVE-2023-48795)

Martin Mirchev discovered that ProFTPD did not properly validate user input over the network. An attacker could use this vulnerability to crash ProFTPD or execute arbitrary code. (CVE-2023-51713)

Brian Ristuccia discovered that ProFTPD incorrectly inherited groups from the parent process. An attacker could use this vulnerability to elevate privileges. (CVE-2024-48651)

Record
USN-7297-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
proftpd-dfsg
Debian:12
before 1.3.8+dfsg-4+deb12u3, plus listed versions
1.3.8+dfsg-41.3.8+dfsg-4+deb12u11.3.8+dfsg-4+deb12u2
1.3.8+dfsg-4+deb12u3
proftpd-dfsg
Debian:13
before 1.3.8.a+dfsg-1
1.3.8.a+dfsg-1
proftpd-dfsg
Debian:14
before 1.3.8.a+dfsg-1
1.3.8.a+dfsg-1
proftpd-dfsg
Debian:11
From an advisory covering 3 CVEs
before 1.3.7a+dfsg-12+deb11u3, plus listed versions
1.3.7a+dfsg-121.3.7a+dfsg-12+deb11u11.3.7a+dfsg-12+deb11u2
1.3.7a+dfsg-12+deb11u3
proftpd
openEuler:20.03-LTS-SP1
before 1.3.8b-2.oe1
1.3.8b-2.oe1
proftpd
openEuler:20.03-LTS-SP4
before 1.3.8b-2.oe2003sp4
1.3.8b-2.oe2003sp4
proftpd
openEuler:22.03-LTS
before 1.3.8b-4.oe2203sp3
1.3.8b-4.oe2203sp3
proftpd
openEuler:22.03-LTS-SP1
before 1.3.8b-4.oe2203sp1
1.3.8b-4.oe2203sp1
proftpd
openEuler:22.03-LTS-SP2
before 1.3.8b-4.oe2203sp2
1.3.8b-4.oe2203sp2
proftpd
openEuler:22.03-LTS-SP3
before 1.3.8b-4.oe2203sp3
1.3.8b-4.oe2203sp3
Show 10 moreShow less
Affected packages
PackageAffectedFixed
proftpd-dfsg
Ubuntu:16.04:LTS
All versions, plus listed versions
1.3.5-21.3.5a-11.3.5a-1build11.3.5a-1ubuntu0.1
None known
proftpd-dfsg
Ubuntu:18.04:LTS
All versions, plus listed versions
1.3.5d-11.3.5e-1build1
None known
proftpd-dfsg
Ubuntu:20.04:LTS
before 1.3.6c-2ubuntu0.1, plus listed versions
1.3.6-6build21.3.6c-11.3.6c-2
1.3.6c-2ubuntu0.1
proftpd-dfsg
Ubuntu:22.04:LTS
before 1.3.7c+dfsg-1ubuntu0.1, plus listed versions
1.3.7b+dfsg-11.3.7c+dfsg-1build1
1.3.7c+dfsg-1ubuntu0.1
proftpd-dfsg
Ubuntu:20.04:LTS
From an advisory covering 3 CVEs
before 1.3.6c-2ubuntu0.1, plus listed versions
1.3.6-6build21.3.6c-11.3.6c-2
1.3.6c-2ubuntu0.1
proftpd-dfsg
Ubuntu:22.04:LTS
From an advisory covering 3 CVEs
before 1.3.7c+dfsg-1ubuntu0.1, plus listed versions
1.3.7b+dfsg-11.3.7c+dfsg-1build1
1.3.7c+dfsg-1ubuntu0.1
proftpd-dfsg
Ubuntu:24.04:LTS
From an advisory covering 3 CVEs
before 1.3.8.b+dfsg-1ubuntu0.1, plus listed versions
1.3.8+dfsg-81.3.8.a+dfsg-11.3.8.b+dfsg-11.3.8.b+dfsg-1build11.3.8.b+dfsg-1build21.3.8.b+dfsg-1build3
1.3.8.b+dfsg-1ubuntu0.1
proftpd
SUSE:Package Hub 15 SP5
From an advisory covering 2 CVEs
before 1.3.8b-bp155.2.6.1
1.3.8b-bp155.2.6.1
proftpd
openSUSE:Leap 15.5
From an advisory covering 2 CVEs
before 1.3.8b-bp155.2.6.1
1.3.8b-bp155.2.6.1
proftpd
openSUSE:Tumbleweed
before 1.3.8b-2.1
1.3.8b-2.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
NucleiProFTPD < 1.3.8a - DoS via Out-of-Bounds Read

History

History
RecordedChangedSources
affected, facts
first indexedCVE List, EUVD, GitHub Advisories, Nuclei, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2023-51713 is a high vulnerability (CVSS 7.5) in Proftpd, published December 22, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.25%, the 91st percentile. Fixed in proftpd-dfsg 1.3.8+dfsg-4+deb12u3.

References

Show 14 moreShow less
MoveEnter Open