CVE-2009-5011Race Condition in Pyftpdlib

CWE-362Race Condition7 documents5 sources
Severity
4.3MEDIUMNVD
EPSS
0.4%
top 36.91%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedOct 19
Latest updateMay 2

Description

Race condition in the FTPHandler class in ftpserver.py in pyftpdlib before 0.5.2 allows remote attackers to cause a denial of service (daemon outage) by establishing and then immediately closing a TCP connection, leading to the getpeername function having an ENOTCONN error, a different vulnerability than CVE-2010-3494.

CVSS vector

AV:N/AC:M/C:N/I:N/A:PExploitability: 8.6 | 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
GHSA
Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') in pyftpdlib2022-05-02
OSV
Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') in pyftpdlib2022-05-02
OSV
CVE-2009-5011: Race condition in the FTPHandler class in ftpserver2010-10-19

📋Vendor Advisories

1
Debian
CVE-2009-5011: python-pyftpdlib - Race condition in the FTPHandler class in ftpserver.py in pyftpdlib before 0.5.2...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-5011 pyftpdlib: Race condition in the FTPHandler class2010-10-24