CVE-2008-4247 json
ftpd in OpenBSD 4.3, FreeBSD 7.0, NetBSD 4.0, Solaris, and possibly other operating systems interprets long commands from an FTP client as…
published 2008-09-25 18 y ago modified 2026-06-16 4 mo ago also EUVD-2008-4230
- cvss
- 7.5
- version 2.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 5.3%
- EPSS 5.3% chance of exploitation in 30 days, percentile 92%
- public exploits
- 1
- Exploit-DB
Summary
ftpd in OpenBSD 4.3, FreeBSD 7.0, NetBSD 4.0, Solaris, and possibly other operating systems interprets long commands from an FTP client as multiple commands, which allows remote attackers to conduct cross-site request forgery (CSRF) attacks and execute arbitrary FTP commands via a long ftp:// URI that leverages an existing session from the FTP client implementation in a web browser.
Patch / fix
- linux-ftpd Debian 12 0.17-29
- linux-ftpd-ssl Debian 12 0.17.27+0.3-3
debian advisories DEBIAN-CVE-2008-4247
Timeline
- First public exploit (EDB-32399)
- Published
Exploit prediction
5.25% chance of exploitation in the next 30 days, higher than 92% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- EDB-32399 Multiple Vendor FTP Server - Long Command Handling Security remote, 2008-09-20
- openbsd.org http://www.openbsd.org/cgi-bin/cvsweb/src/libexec/ftpd/ftpcmd.y.diff?r1=1.51&r2=1.52&f=h referenced PoC, tagged "exploit" by a source, unverified
- openbsd.org http://www.openbsd.org/cgi-bin/cvsweb/src/libexec/ftpd/ftpd.c.diff?r1=1.183&r2=1.184&f=h referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 2.0 | 7.5 | AV:N/AC:L/Au:N/C:P/I:P/A:P |
Classification
- Weakness
-
- CWE-352 Cross-Site Request Forgery
References
-
openbsd.org
/cgi-bin/cvsweb/src/libexec/ftpd/ftpcmd.y.diff?r1=1.51&r2=1.52&f=h
exploit
-
openbsd.org
/cgi-bin/cvsweb/src/libexec/ftpd/ftpd.c.diff?r1=1.183&r2=1.184&f=h
exploit
-
security.freebsd.org
/advisories/FreeBSD-SA-08:12.ftpd.asc
vendor-advisory
-
securitytracker.com
/id?1021112
vdb-entry
-
securitytracker.com
/id?1020946
vdb-entry
-
securityreason.com
/achievement_securityalert/56
third-party-advisory
-
secunia.com
/advisories/33341
third-party-advisory
- bugs.proftpd.org /show_bug.cgi?id=3115
- openbsd.org /cgi-bin/cvsweb/src/libexec/ftpd/ftpcmd.y
-
secunia.com
/advisories/32068
third-party-advisory
- oracle.com /technetwork/topics/security/cpuoct2010-175626.html
-
secunia.com
/advisories/32070
third-party-advisory
-
securityreason.com
/securityalert/4313
third-party-advisory
- openbsd.org /cgi-bin/cvsweb/src/libexec/ftpd/ftpd.c
Sources
- CVE List CVE-2008-4247
- NVD CVE-2008-4247
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.