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...
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
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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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
| Package | Affected | Fixed |
|---|---|---|
proftpd-dfsgDebian: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-dfsgDebian:13 |
before 1.3.8.a+dfsg-1 | 1.3.8.a+dfsg-1 |
proftpd-dfsgDebian:14 |
before 1.3.8.a+dfsg-1 | 1.3.8.a+dfsg-1 |
proftpd-dfsgDebian: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 |
proftpdopenEuler:20.03-LTS-SP1 |
before 1.3.8b-2.oe1 | 1.3.8b-2.oe1 |
proftpdopenEuler:20.03-LTS-SP4 |
before 1.3.8b-2.oe2003sp4 | 1.3.8b-2.oe2003sp4 |
proftpdopenEuler:22.03-LTS |
before 1.3.8b-4.oe2203sp3 | 1.3.8b-4.oe2203sp3 |
proftpdopenEuler:22.03-LTS-SP1 |
before 1.3.8b-4.oe2203sp1 | 1.3.8b-4.oe2203sp1 |
proftpdopenEuler:22.03-LTS-SP2 |
before 1.3.8b-4.oe2203sp2 | 1.3.8b-4.oe2203sp2 |
proftpdopenEuler:22.03-LTS-SP3 |
before 1.3.8b-4.oe2203sp3 | 1.3.8b-4.oe2203sp3 |
Show 10 moreShow less
| Package | Affected | Fixed |
|---|---|---|
proftpd-dfsgUbuntu: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-dfsgUbuntu:18.04:LTS |
All versions, plus listed versions 1.3.5d-11.3.5e-1build1 |
None known |
proftpd-dfsgUbuntu: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-dfsgUbuntu: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-dfsgUbuntu: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-dfsgUbuntu: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-dfsgUbuntu: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 |
proftpdSUSE: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 |
proftpdopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 1.3.8b-bp155.2.6.1 | 1.3.8b-bp155.2.6.1 |
proftpdopenSUSE:Tumbleweed |
before 1.3.8b-2.1 | 1.3.8b-2.1 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Nuclei | ProFTPD < 1.3.8a - DoS via Out-of-Bounds Read |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE 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
github.com/proftpd/proftpd/issues/1683
github.com/proftpd/proftpd/blob/1.3.8/NEWS
lists.debian.org/debian-lts-announce/2024/11/msg00032.html
nvd.nist.gov/vuln/detail/CVE-2023-51713
github.com/advisories/GHSA-6959-h9pv-vhf9
github.com/CVEProject/cvelistV5/tree/main/cves/2023/51xxx/CVE-2023-51713.json
Show 14 moreShow less
security-tracker.debian.org/tracker/CVE-2023-51713
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2024-1075
ubuntu.com/security/CVE-2023-51713
github.com/proftpd/proftpd/commit/1376d8ccc0966d1ce9a1c76b32c6a9ca61bbe67f
github.com/proftpd/proftpd/commit/97bbe68363ccf2de0c07f67170ec64a8b4d62592
cve.org/CVERecord?id=CVE-2023-51713
ubuntu.com/security/notices/USN-7297-1
ubuntu.com/security/CVE-2023-48795
ubuntu.com/security/CVE-2024-48651
lists.opensuse.org/archives/list/[email protected]/thread/L45IOOVVBSIBE7RRRVUWOWDGUABBZE4Q
bugzilla.suse.com/1218144
bugzilla.suse.com/1218344
suse.com/security/cve/CVE-2023-48795
suse.com/security/cve/CVE-2023-51713