High severityNVD Advisory· Published Oct 19, 2010· Updated Apr 29, 2026
CVE-2009-5012
CVE-2009-5012
Description
ftpserver.py in pyftpdlib before 0.5.2 does not require the l permission for the MLST command, which allows remote authenticated users to bypass intended access restrictions and list the root directory via an FTP session.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
pyftpdlibPyPI | < 0.5.2 | 0.5.2 |
Affected products
7cpe:2.3:a:g.rodola:pyftpdlib:*:*:*:*:*:*:*:*+ 6 more
- cpe:2.3:a:g.rodola:pyftpdlib:*:*:*:*:*:*:*:*range: <=0.5.1
- cpe:2.3:a:g.rodola:pyftpdlib:0.1:*:*:*:*:*:*:*
- cpe:2.3:a:g.rodola:pyftpdlib:0.1.1:*:*:*:*:*:*:*
- cpe:2.3:a:g.rodola:pyftpdlib:0.2.0:*:*:*:*:*:*:*
- cpe:2.3:a:g.rodola:pyftpdlib:0.3.0:*:*:*:*:*:*:*
- cpe:2.3:a:g.rodola:pyftpdlib:0.4.0:*:*:*:*:*:*:*
- cpe:2.3:a:g.rodola:pyftpdlib:0.5.0:*:*:*:*:*:*:*
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
7- github.com/advisories/GHSA-h4g7-8m7r-87r9ghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2009-5012ghsaADVISORY
- code.google.com/p/pyftpdlib/issues/detailnvdWEB
- code.google.com/p/pyftpdlib/source/browse/trunk/HISTORYnvdWEB
- code.google.com/p/pyftpdlib/source/detailnvdWEB
- code.google.com/p/pyftpdlib/source/diffnvdWEB
- github.com/pypa/advisory-database/tree/main/vulns/pyftpdlib/PYSEC-2010-9.yamlghsaWEB
News mentions
0No linked articles in our index yet.