CVE-2009-5012Improper Access Control in Pyftpdlib

Severity
4.0MEDIUMNVD
EPSS
0.2%
top 58.02%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedOct 19
Latest updateMay 2

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.

CVSS vector

AV:N/AC:L/C:P/I:N/A:NExploitability: 8.0 | Impact: 2.9

Affected Packages3 packages

PyPIg.rodola/pyftpdlib< 0.5.2
debiandebian/python-pyftpdlib< python-pyftpdlib 0.5.2-1 (bookworm)
NVDg.rodola/pyftpdlib0.5.1+6

🔴Vulnerability Details

3
OSV
Improper Access Control in pyftpdlib2022-05-02
GHSA
Improper Access Control in pyftpdlib2022-05-02
OSV
CVE-2009-5012: ftpserver2010-10-19

📋Vendor Advisories

1
Debian
CVE-2009-5012: python-pyftpdlib - ftpserver.py in pyftpdlib before 0.5.2 does not require the l permission for the...2009

💬Community

2
Bugzilla
CVE-2009-5011 CVE-2009-5012 CVE-2009-5013 CVE-2010-3494 pyftpdlib various flaws [fedora-12]2010-10-24
Bugzilla
CVE-2009-5012 pyftpdlib: Ability to list the root directory via an FTP session2010-10-24