← Vulnerability feed

Vulnerability record · CVE-2010-4221 · published 9 November 2010

CVE-2010-4221: ProFTPD TELNET IAC handling stack buffer overflow allows remote code execution

PProftpd · Proftpd

ProFTPD before 1.3.3c contains multiple stack-based buffer overflows in the pr_netio_telnet_gets function in netio.c. A remote attacker can trigger the overflow by sending a crafted TELNET IAC escape character sequence to an FTP or FTPS server. Because the flaw is reachable pre-authentication and yields code execution, it is a serious risk to any exposed ProFTPD service.

10.0 CVSS 2.0 High EPSS 91% · top 0.2% CWE-119 · Memory buffer overflow
10.0CVSS 2.0 base score
91%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
26References, 4 tagged exploit
16 Jun 2026Last modified by NVD

Description

Multiple stack-based buffer overflows in the pr_netio_telnet_gets function in netio.c in ProFTPD before 1.3.3c allow remote attackers to execute arbitrary code via vectors involving a TELNET IAC escape character to a (1) FTP or (2) FTPS server.

AV:N/AC:L/Au:N/C:C/I:C/A:C

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 18 September 2026. Confidence: high.

critical priorityUnauthenticated remote code execution with a CVSS 2.0 score of 10, very high EPSS, and public exploit references make this an urgent patch-first issue.

What it is

ProFTPD before 1.3.3c contains multiple stack-based buffer overflows in the pr_netio_telnet_gets function in netio.c. A remote attacker can trigger the overflow by sending a crafted TELNET IAC escape character sequence to an FTP or FTPS server. Because the flaw is reachable pre-authentication and yields code execution, it is a serious risk to any exposed ProFTPD service.

Impact

An unauthenticated remote attacker can execute arbitrary code with the privileges of the ProFTPD process, typically root on default deployments. This can lead to full host compromise, data theft, or use of the server as a foothold.

Attack surface

The flaw is reached over the network through the FTP or FTPS control connection by sending a TELNET IAC escape character; no authentication or user interaction is required per the CVSS vector AV:N/AC:L/Au:N. Any internet- or network-exposed ProFTPD instance before 1.3.3c is in scope.

Exploitation

The record is not listed in CISA KEV and no ransomware usage is documented, but EPSS is very high (0.91303, 99.8th percentile) and multiple references are tagged Exploit, indicating public exploit material exists. Treat active exploitation as likely.

What to do

  • Upgrade ProFTPD to 1.3.3c or later immediately; this is the only complete fix.
  • If immediate upgrade is not possible, restrict FTP/FTPS access to trusted networks and disable or block TELNET IAC handling where feasible.
  • Run the ProFTPD service as a non-privileged account and apply least privilege to limit post-exploitation impact.
  • Monitor vendor and distribution advisories for backported patches if you run a packaged version.

Detection

  • Inspect FTP control-channel traffic for TELNET IAC (0xFF) escape sequences, especially malformed or repeated IAC bytes, using an IDS/IPS or network sensor.
  • Alert on ProFTPD process crashes, core dumps, or unexpected restarts, which can indicate exploitation attempts.
  • Monitor for unexpected child processes, outbound connections, or file writes spawned by the ProFTPD service account.
  • Review ProFTPD logs for anomalous pre-authentication command sequences or connection patterns from untrusted sources.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

LinkTags
http://bugs.proftpd.org/show_bug.cgi?id=3521 Exploit
http://lists.fedoraproject.org/pipermail/package-announce/2010-November/050687.html
http://lists.fedoraproject.org/pipermail/package-announce/2010-November/050703.html
http://lists.fedoraproject.org/pipermail/package-announce/2010-November/050726.html
http://secunia.com/advisories/42052 Vendor Advisory
http://secunia.com/advisories/42217
http://www.mandriva.com/security/advisories?name=MDVSA-2010:227
http://www.proftpd.org/docs/NEWS-1.3.3c
http://www.securityfocus.com/bid/44562 Exploit
http://www.vupen.com/english/advisories/2010/2941
http://www.vupen.com/english/advisories/2010/2959
http://www.vupen.com/english/advisories/2010/2962
http://www.zerodayinitiative.com/advisories/ZDI-10-229/
http://bugs.proftpd.org/show_bug.cgi?id=3521 Exploit
http://lists.fedoraproject.org/pipermail/package-announce/2010-November/050687.html
http://lists.fedoraproject.org/pipermail/package-announce/2010-November/050703.html
http://lists.fedoraproject.org/pipermail/package-announce/2010-November/050726.html
http://secunia.com/advisories/42052 Vendor Advisory
http://secunia.com/advisories/42217
http://www.mandriva.com/security/advisories?name=MDVSA-2010:227
http://www.proftpd.org/docs/NEWS-1.3.3c
http://www.securityfocus.com/bid/44562 Exploit
http://www.vupen.com/english/advisories/2010/2941
http://www.vupen.com/english/advisories/2010/2959
http://www.vupen.com/english/advisories/2010/2962
http://www.zerodayinitiative.com/advisories/ZDI-10-229/

Track CVE-2010-4221 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

10.0CVE-2015-3306ProFTPD mod_copy arbitrary file read and writeThe mod_copy module in ProFTPD 1.3.5 fails to restrict the SITE CPFR and SITE CPTO commands, letting remote attackers copy arbitrary files on the ser…EPSS 97%analysed9.8CVE-2019-12815ProFTPD mod_copy arbitrary file copy enables unauthenticated RCEmod_copy in ProFTPD up to 1.3.5b performs an arbitrary file copy without validating the source or destination, letting an unauthenticated remote clie…EPSS 58%analysed9.3CVE-2010-20103Proftpd vulnerabilityA malicious backdoor was embedded in the official ProFTPD 1.3.3c source tarball distributed between November 28 and December 2, 2010. The backdoor im…EPSS 5.1%9.0CVE-2011-4130Proftpd vulnerabilityUse-after-free vulnerability in the Response API in ProFTPD before 1.3.3g allows remote authenticated users to execute arbitrary code via vectors inv…EPSS 13%8.8CVE-2020-9273Proftpd use after free vulnerabilityIn ProFTPD 1.3.7, it is possible to corrupt the memory pool by interrupting the data transfer channel. This triggers a use-after-free in alloc_pool i…EPSS 12%8.7CVE-2026-63090Proftpd heap-based buffer overflow vulnerabilityProFTPD before 1.3.9c and 1.3.10rc3 contains a heap-based buffer overflow vulnerability in the mod_sftp module that allows authenticated low-privileg…EPSS 0.93%8.6CVE-2026-35025Proftpd link following vulnerabilityProFTPD through 1.3.9b and 1.3.10rc2 contains an access control bypass vulnerability that allows authenticated FTP users to circumvent Directory ACL …EPSS 0.51%8.1CVE-2026-42167Proftpd sql injection vulnerabilitymod_sql in ProFTPD before 1.3.9a allows remote attackers to execute arbitrary code via a username, in scenarios where there is logging of USER reques…EPSS 7.3%

Source: NIST National Vulnerability Database (record CVE-2010-4221), CISA KEV, FIRST EPSS (scores of 2026-09-24). This page is refreshed as NVD updates the record.