Every CVE Search/ Get API key

CVE-2010-2251

The get1 command, as used by lftpget, in LFTP before 4.0.6 does not properly validate a server...

7.5 HighFix available

The get1 command, as used by lftpget, in LFTP before 4.0.6 does not properly validate a server-provided filename before determining the destination filename of a download, which allows remote servers to create or overwrite arbitrary files via a Content-Disposition header that suggests a crafted filename, and possibly execute arbitrary code as a consequence of writing to a dotfile in a home directory.

Exploit likelihood

3.63%Down 0.8 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 7.5

The get1 command, as used by lftpget, in LFTP before 4.0.6 does not properly validate a server-provided filename before determining the destination filename of a download, which allows remote servers to create or overwrite arbitrary files via a Content-Disposition header that suggests a crafted filename, and possibly execute arbitrary code as a consequence of writing to a dotfile in a home directory.

Record
CVE-2010-2251
CVSS 2.0
7.5 HighAV:N/AC:L/Au:N/C:P/I:P/A:P
Weakness
CWE-20
Updated
2026-11-02
CVE List No score

The get1 command, as used by lftpget, in LFTP before 4.0.6 does not properly validate a server-provided filename before determining the destination filename of a download, which allows remote servers to create or overwrite arbitrary files via a Content-Disposition header that suggests a crafted filename, and possibly execute arbitrary code as a consequence of writing to a dotfile in a home directory.

Record
CVE-2010-2251
Updated
2026-11-02
EUVDEUVD-2010-2263 No score

The get1 command, as used by lftpget, in LFTP before 4.0.6 does not properly validate a server-provided filename before determining the destination filename of a download, which allows remote servers to create or overwrite arbitrary files via a Content-Disposition header that suggests a crafted filename, and possibly execute arbitrary code as a consequence of writing to a dotfile in a home directory.

Record
EUVD-2010-2263
Updated
2026-11-03
GitHub AdvisoriesGHSA-96vc-4h75-gh5j No score

The get1 command, as used by lftpget, in LFTP before 4.0.6 does not properly validate a server...

The get1 command, as used by lftpget, in LFTP before 4.0.6 does not properly validate a server-provided filename before determining the destination filename of a download, which allows remote servers to create or overwrite arbitrary files via a Content-Disposition header that suggests a crafted filename, and possibly execute arbitrary code as a consequence of writing to a dotfile in a home directory.

Record
GHSA-96vc-4h75-gh5j
Weakness
CWE-20
Updated
2026-11-02
OSV No score

The get1 command, as used by lftpget, in LFTP before 4.0.6 does not properly validate a server-provided filename before determining the destination filename of a download, which allows remote servers to create or overwrite arbitrary files via a Content-Disposition header that suggests a crafted filename, and possibly execute arbitrary code as a consequence of writing to a dotfile in a home directory.

Record
CVE-2010-2251
Updated
2026-11-02
OSVDEBIAN-CVE-2010-2251 No score

The get1 command, as used by lftpget, in LFTP before 4.0.6 does not properly validate a server-provided filename before determining the destination filename of a download, which allows remote servers to create or overwrite arbitrary files via a Content-Disposition header that suggests a crafted filename, and possibly execute arbitrary code as a consequence of writing to a dotfile in a home directory.

Record
DEBIAN-CVE-2010-2251
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
lftp
Debian:12
before 4.0.6-1
4.0.6-1
lftp
Debian:13
before 4.0.6-1
4.0.6-1
lftp
Debian:14
before 4.0.6-1
4.0.6-1
lftp
Debian:5.0
before 3.7.3-1+lenny1, plus listed versions
3.7.3-1
3.7.3-1+lenny1
lftp
Red Hat:enterprise_linux:5::client
before 0:3.7.11-4.el5_5.3
0:3.7.11-4.el5_5.3
lftp-debuginfo
Red Hat:enterprise_linux:5::client
before 0:3.7.11-4.el5_5.3
0:3.7.11-4.el5_5.3
lftp
Red Hat:enterprise_linux:5::server
before 0:3.7.11-4.el5_5.3
0:3.7.11-4.el5_5.3
lftp-debuginfo
Red Hat:enterprise_linux:5::server
before 0:3.7.11-4.el5_5.3
0:3.7.11-4.el5_5.3

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

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

In short

CVE-2010-2251 is a high vulnerability (CVSS 7.5) in Alexander V. Lukyanov Lftp, published July 6, 2010. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.63%, the 89th percentile. Fixed in lftp 4.0.6-1.

References

Show 17 moreShow less
MoveEnter Open