{"schemaVersion":3,"id":"CVE-2003-0831","aliases":[],"status":"published","duplicateOf":null,"title":null,"description":"ProFTPD 1.2.7 through 1.2.9rc2 does not properly translate newline characters when transferring files in ASCII mode, which allows remote attackers to execute arbitrary code via a buffer overflow using certain files.","dates":{"published":"2003-09-25T04:00:00.000Z","modified":"2024-08-08T02:05:12.609Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":9,"severity":"high","version":"2.0","versionLabel":"v2.0","source":"NVD","vector":"AV:N/AC:L/Au:S/C:C/I:C/A:C","computed":false,"selection":"backend-summary"},"metrics":[{"version":"2.0","versionLabel":"v2.0","source":"NVD","score":9,"severity":"high","vector":"AV:N/AC:L/Au:S/C:C/I:C/A:C","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.58355,"percentile":0.99091,"severity":"critical","asOf":"2026-10-18T00:00:00.000Z","change":{"pp":0,"baselineDate":"2026-09-18T00:00:00.000Z","baselineScore":0.58355},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.58355,"percentile":0.99091}],"last30":[{"date":"2026-09-18T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.58355,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.58355,"percentile":0.99091}]},"kev":{"state":"not-listed","entries":[],"listedCount":0,"totalCatalogs":3,"catalogs":[{"source":"cisa","label":"CISA","listed":false,"entry":null},{"source":"enisa","label":"ENISA","listed":false,"entry":null},{"source":"circl","label":"CIRCL","listed":false,"entry":null}]},"ransomware":{"state":"none-recorded","sources":[]},"exploits":[{"id":"23170","name":"ProFTPd 1.2.7/1.2.8 - '.ASCII' File Transfer Buffer Overrun","source":"exploit-database","url":"https://www.exploit-db.com/exploits/23170","maturity":"poc","reliabilityScore":0.8,"verified":true,"type":"dos","platforms":["linux"],"requiresAuth":null,"exploitdb":{"verified":true,"type":"dos","platform":"linux","file":"exploits/linux/dos/23170.c","codes":["CVE-2003-0831","OSVDB-10769"]},"metasploit":null},{"id":"110","name":"ProFTPd 1.2.7 < 1.2.9rc2 - Remote Code Execution / Brute Force","source":"exploit-database","url":"https://www.exploit-db.com/exploits/110","maturity":"weaponized","reliabilityScore":0.8,"verified":true,"type":"remote","platforms":["linux"],"requiresAuth":null,"exploitdb":{"verified":true,"type":"remote","platform":"linux","file":"exploits/linux/remote/110.c","codes":["OSVDB-10769","CVE-2003-0831"]},"metasploit":null},{"id":"107","name":"ProFTPd 1.2.9 rc2 - '.ASCII' File Remote Code Execution (1)","source":"exploit-database","url":"https://www.exploit-db.com/exploits/107","maturity":"weaponized","reliabilityScore":0.8,"verified":true,"type":"remote","platforms":["linux"],"requiresAuth":null,"exploitdb":{"verified":true,"type":"remote","platform":"linux","file":"exploits/linux/remote/107.c","codes":["OSVDB-10769","CVE-2003-0831"]},"metasploit":null}],"exploitCount":3,"weaknesses":[{"id":"CWE-119","name":"Improper Restriction of Operations within the Bounds of a Memory Buffer","description":"The product performs operations on a memory buffer, but it reads from or writes to a memory location outside the buffer's intended boundary. This may result in read or write operations on unexpected memory locations that could be linked to other variables, data structures, or internal program data.","type":"weakness","status":"Stable","abstraction":"Class","likelihoodOfExploit":"High","url":"https://cwe.mitre.org/data/definitions/119.html"}],"affected":[{"vendor":"proftpd_project","product":"proftpd","name":"proftpd","label":"proftpd","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"1.2.7","noFixRecorded":false,"fixedIn":null},{"text":"1.2.7_rc1","noFixRecorded":false,"fixedIn":null},{"text":"1.2.7_rc2","noFixRecorded":false,"fixedIn":null},{"text":"1.2.7_rc3","noFixRecorded":false,"fixedIn":null},{"text":"1.2.8","noFixRecorded":false,"fixedIn":null},{"text":"1.2.8_rc1","noFixRecorded":false,"fixedIn":null},{"text":"1.2.8_rc2","noFixRecorded":false,"fixedIn":null},{"text":"1.2.9_rc1","noFixRecorded":false,"fixedIn":null},{"text":"1.2.9_rc2","noFixRecorded":false,"fixedIn":null}],"versionsText":"1.2.7 | 1.2.7_rc1 | 1.2.7_rc2 | 1.2.7_rc3 | 1.2.8 | 1.2.8_rc1 | 1.2.8_rc2 | 1.2.9_rc1 | 1.2.9_rc2","eol":null,"hubHref":"/vendor/proftpd_project/proftpd"}],"affectedCount":1,"eol":{"hasEol":false,"count":0},"references":[{"url":"http://marc.info/?l=bugtraq&m=106606885611269&w=2","label":"marc.info?l=bugtraq&m=106606885611269&w=2","hostname":"marc.info","tags":["Mailing List","X Refsource BUGTRAQ"]},{"url":"http://xforce.iss.net/xforce/alerts/id/154","label":"xforce.iss.net/xforce/alerts/id/154","hostname":"xforce.iss.net","tags":["Third Party Advisory","X Refsource ISS"]},{"url":"http://www.kb.cert.org/vuls/id/405348","label":"www.kb.cert.org/vuls/id/405348","hostname":"www.kb.cert.org","tags":["Third Party Advisory","X Refsource CERT VN","US Government Resource"]},{"url":"https://exchange.xforce.ibmcloud.com/vulnerabilities/12200","label":"exchange.xforce.ibmcloud.com/vulnerabilities/12200","hostname":"exchange.xforce.ibmcloud.com","tags":["VDB Entry","X Refsource XF"]},{"url":"https://www.exploit-db.com/exploits/107/","label":"www.exploit-db.com/exploits/107/","hostname":"www.exploit-db.com","tags":["Exploit","X Refsource EXPLOIT DB"]},{"url":"http://lists.grok.org.uk/pipermail/full-disclosure/2003-October/012072.html","label":"lists.grok.org.uk/pipermail/full-disclosure/2003-October/012072.html","hostname":"lists.grok.org.uk","tags":["Mailing List","X Refsource FULLDISC"]},{"url":"http://secunia.com/advisories/9829","label":"secunia.com/advisories/9829","hostname":"secunia.com","tags":["Third Party Advisory","X Refsource SECUNIA"]},{"url":"http://marc.info/?l=bugtraq&m=106441655617816&w=2","label":"marc.info?l=bugtraq&m=106441655617816&w=2","hostname":"marc.info","tags":["Mailing List","X Refsource BUGTRAQ"]},{"url":"http://www.mandriva.com/security/advisories?name=MDKSA-2003:095","label":"www.mandriva.com/security/advisories?name=MDKSA-2003:095","hostname":"www.mandriva.com","tags":["Vendor Advisory","X Refsource MANDRAKE"]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2003-09-25T04:00:00.000Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2024-08-08T02:05:12.609Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":70,"level":"high","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-19T11:53:46.366Z","stale":false,"partial":false}}