CVE-2010-3494
published 2010-10-19CVE-2010-3494: 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…
PriorityP417medium4.3CVSS 2.0
AVNACMAuNCNINAP
EPSS
1.58%
72.5th percentile
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 accept function having an unexpected value of None for the address, or an ECONNABORTED, EAGAIN, or EWOULDBLOCK error, a related issue to CVE-2010-3492.
Affected
12 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | python-pyftpdlib | < python-pyftpdlib 0.5.2-1 (bookworm) | python-pyftpdlib 0.5.2-1 (bookworm) |
| debian | python-pyftpdlib | — | — |
| g.rodola | pyftpdlib | <= 0.5.1 | — |
| g.rodola | pyftpdlib | <= 0.5.0 | — |
| g.rodola | pyftpdlib | — | — |
| g.rodola | pyftpdlib | — | — |
| g.rodola | pyftpdlib | — | — |
| g.rodola | pyftpdlib | — | — |
| g.rodola | pyftpdlib | — | — |
| g.rodola | pyftpdlib | — | — |
| g.rodola | pyftpdlib | >= 0 < 0.5.2 | 0.5.2 |
| g.rodola | pyftpdlib | >= 0 < 0.5.1 | 0.5.1 |
CVSS provenance
nvdv2.04.3MEDIUMAV:N/AC:M/Au:N/C:N/I:N/A:P
ghsa5.0MEDIUM
osv5.0MEDIUM
vendor_debian5.0LOW
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
OSV
Concurrent Execution using Shared Resource with Improper Synchronization in pyftpdlib
osv·2022-05-17·CVSS 5.0
CVE-2010-3494 [MEDIUM] Concurrent Execution using Shared Resource with Improper Synchronization in pyftpdlib
Concurrent Execution using Shared Resource with Improper Synchronization in pyftpdlib
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 accept function having an unexpected value of None for the address, or an ECONNABORTED, EAGAIN, or EWOULDBLOCK error, a related issue to CVE-2010-3492.
GHSA
Concurrent Execution using Shared Resource with Improper Synchronization in pyftpdlib
ghsa·2022-05-17·CVSS 5.0
CVE-2010-3494 [MEDIUM] CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization in pyftpdlib
Concurrent Execution using Shared Resource with Improper Synchronization in pyftpdlib
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 accept function having an unexpected value of None for the address, or an ECONNABORTED, EAGAIN, or EWOULDBLOCK error, a related issue to CVE-2010-3492.
OSV
Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') in pyftpdlib
osv·2022-05-02·CVSS 4.3
CVE-2009-5010 [MEDIUM] Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') in pyftpdlib
Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') in pyftpdlib
Race condition in the FTPHandler class in ftpserver.py in pyftpdlib before 0.5.1 allows remote attackers to cause a denial of service (daemon outage) by establishing and then immediately closing a TCP connection, leading to the accept function having an unexpected return value of None, a different vulnerability than CVE-2010-3494.
GHSA
Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') in pyftpdlib
ghsa·2022-05-02·CVSS 4.3
CVE-2009-5011 [MEDIUM] CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') in pyftpdlib
Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') in pyftpdlib
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.
OSV
Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') in pyftpdlib
osv·2022-05-02·CVSS 4.3
CVE-2009-5011 [MEDIUM] Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') in pyftpdlib
Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') in pyftpdlib
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.
GHSA
Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') in pyftpdlib
ghsa·2022-05-02·CVSS 4.3
CVE-2009-5010 [MEDIUM] CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') in pyftpdlib
Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') in pyftpdlib
Race condition in the FTPHandler class in ftpserver.py in pyftpdlib before 0.5.1 allows remote attackers to cause a denial of service (daemon outage) by establishing and then immediately closing a TCP connection, leading to the accept function having an unexpected return value of None, a different vulnerability than CVE-2010-3494.
OSV
CVE-2009-5011: Race condition in the FTPHandler class in ftpserver
osv·2010-10-19·CVSS 4.3
CVE-2009-5011 [MEDIUM] CVE-2009-5011: Race condition in the FTPHandler class in ftpserver
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.
OSV
CVE-2010-3494: Race condition in the FTPHandler class in ftpserver
osv·2010-10-19·CVSS 5.0
CVE-2010-3494 [MEDIUM] CVE-2010-3494: Race condition in the FTPHandler class in ftpserver
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 accept function having an unexpected value of None for the address, or an ECONNABORTED, EAGAIN, or EWOULDBLOCK error, a related issue to CVE-2010-3492.
OSV
CVE-2009-5010: Race condition in the FTPHandler class in ftpserver
osv·2010-10-19·CVSS 4.3
CVE-2009-5010 [MEDIUM] CVE-2009-5010: Race condition in the FTPHandler class in ftpserver
Race condition in the FTPHandler class in ftpserver.py in pyftpdlib before 0.5.1 allows remote attackers to cause a denial of service (daemon outage) by establishing and then immediately closing a TCP connection, leading to the accept function having an unexpected return value of None, a different vulnerability than CVE-2010-3494.
Debian
CVE-2010-3494: python-pyftpdlib - Race condition in the FTPHandler class in ftpserver.py in pyftpdlib before 0.5.2...
vendor_debian·2010·CVSS 5.0
CVE-2010-3494 [MEDIUM] CVE-2010-3494: python-pyftpdlib - Race condition in the FTPHandler class in ftpserver.py in pyftpdlib before 0.5.2...
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 accept function having an unexpected value of None for the address, or an ECONNABORTED, EAGAIN, or EWOULDBLOCK error, a related issue to CVE-2010-3492.
Scope: local
bookworm: resolved (fixed in 0.5.2-1)
bullseye: resolved (fixed in 0.5.2-1)
forky: resolved (fixed in 0.5.2-1)
sid: resolved (fixed in 0.5.2-1)
trixie: resolved (fixed in 0.5.2-1)
Debian
CVE-2009-5011: python-pyftpdlib - Race condition in the FTPHandler class in ftpserver.py in pyftpdlib before 0.5.2...
vendor_debian·2009·CVSS 4.3
CVE-2009-5011 [MEDIUM] CVE-2009-5011: python-pyftpdlib - Race condition in the FTPHandler class in ftpserver.py in pyftpdlib before 0.5.2...
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.
Scope: local
bookworm: resolved (fixed in 0.5.2-1)
bullseye: resolved (fixed in 0.5.2-1)
forky: resolved (fixed in 0.5.2-1)
sid: resolved (fixed in 0.5.2-1)
trixie: resolved (fixed in 0.5.2-1)
Debian
CVE-2009-5010: python-pyftpdlib - Race condition in the FTPHandler class in ftpserver.py in pyftpdlib before 0.5.1...
vendor_debian·2009·CVSS 4.3
CVE-2009-5010 [MEDIUM] CVE-2009-5010: python-pyftpdlib - Race condition in the FTPHandler class in ftpserver.py in pyftpdlib before 0.5.1...
Race condition in the FTPHandler class in ftpserver.py in pyftpdlib before 0.5.1 allows remote attackers to cause a denial of service (daemon outage) by establishing and then immediately closing a TCP connection, leading to the accept function having an unexpected return value of None, a different vulnerability than CVE-2010-3494.
Scope: local
bookworm: resolved
bullseye: resolved
forky: resolved
sid: resolved
trixie: resolved
No detection rules found.
No public exploits indexed.
Bugzilla
CVE-2009-5011 CVE-2009-5012 CVE-2009-5013 CVE-2010-3494 pyftpdlib various flaws [fedora-12]
bugzilla·2010-10-24·CVSS 4.3
CVE-2009-5011 [MEDIUM] CVE-2009-5011 CVE-2009-5012 CVE-2009-5013 CVE-2010-3494 pyftpdlib various flaws [fedora-12]
CVE-2009-5011 CVE-2009-5012 CVE-2009-5013 CVE-2010-3494 pyftpdlib various flaws [fedora-12]
fedora-12 tracking bug for pyftpdlib: see blocks bug list for full details of the security issue(s).
This bug is never intended to be made public, please put any public notes
in the 'blocks' bugs.
[bug automatically created by: add-tracking-bugs]
Discussion:
Adding parent bug CVE-2009-5012
New bodhi update url:
https://admin.fedoraproject.org/updates/new/?type_=security&bugs=646169,646171
---
Adding parent bug CVE-2009-5013
New bodhi update url:
https://admin.fedoraproject.org/updates/new/?type_=security&bugs=646169,646171,646174
---
Adding parent bug CVE-2010-3494
New bodhi update url:
https://admin.fedoraproject.org/updates/new/?type_=security&bugs=646169,646171,646174,646177
---
pyftp
Bugzilla
CVE-2010-3494 pyftpdlib: Race condition in the FTPHandler class in ftpserver.py
bugzilla·2010-10-24·CVSS 5.0
CVE-2010-3494 [MEDIUM] CVE-2010-3494 pyftpdlib: Race condition in the FTPHandler class in ftpserver.py
CVE-2010-3494 pyftpdlib: Race condition in the FTPHandler class in ftpserver.py
Common Vulnerabilities and Exposures assigned an identifier CVE-2010-3494 to
the following vulnerability:
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 accept function having an unexpected value
of None for the address, or an ECONNABORTED, EAGAIN, or EWOULDBLOCK
error, a related issue to CVE-2010-3492.
References:
[1] http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3494
[2] http://www.openwall.com/lists/oss-security/2010/09/09/6
[3] http://www.openwall.com/lists/oss-security/2010/09/11/2
[4] http://www.openwall.com/lists/o
Bugzilla
CVE-2009-5011 pyftpdlib: Race condition in the FTPHandler class
bugzilla·2010-10-24·CVSS 4.3
CVE-2009-5011 [MEDIUM] CVE-2009-5011 pyftpdlib: Race condition in the FTPHandler class
CVE-2009-5011 pyftpdlib: Race condition in the FTPHandler class
Common Vulnerabilities and Exposures assigned an identifier CVE-2009-5011 to
the following vulnerability:
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.
References:
[1] http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5011
[2] http://code.google.com/p/pyftpdlib/issues/detail?id=100
[3] http://code.google.com/p/pyftpdlib/source/browse/trunk/HISTORY
[4] http://code.google.com/p/pyftpdlib/source/detail?r=543
[5] http://code.google.com/p/pyftpdlib/sourc
http://bugs.python.org/issue6706http://code.google.com/p/pyftpdlib/issues/detail?id=104http://code.google.com/p/pyftpdlib/issues/detail?id=105http://code.google.com/p/pyftpdlib/source/browse/trunk/HISTORYhttp://code.google.com/p/pyftpdlib/source/detail?r=556http://code.google.com/p/pyftpdlib/source/diff?spec=svn556&r=556&format=side&path=/trunk/pyftpdlib/ftpserver.pyhttp://www.openwall.com/lists/oss-security/2010/09/09/6http://www.openwall.com/lists/oss-security/2010/09/11/2http://www.openwall.com/lists/oss-security/2010/09/22/3http://www.openwall.com/lists/oss-security/2010/09/24/3https://bugs.launchpad.net/zodb/+bug/135108http://bugs.python.org/issue6706http://code.google.com/p/pyftpdlib/issues/detail?id=104http://code.google.com/p/pyftpdlib/issues/detail?id=105http://code.google.com/p/pyftpdlib/source/browse/trunk/HISTORYhttp://code.google.com/p/pyftpdlib/source/detail?r=556http://code.google.com/p/pyftpdlib/source/diff?spec=svn556&r=556&format=side&path=/trunk/pyftpdlib/ftpserver.pyhttp://www.openwall.com/lists/oss-security/2010/09/09/6http://www.openwall.com/lists/oss-security/2010/09/11/2http://www.openwall.com/lists/oss-security/2010/09/22/3http://www.openwall.com/lists/oss-security/2010/09/24/3https://bugs.launchpad.net/zodb/+bug/135108
2010-10-19
Published