Concurrent Execution using Shared Resource with Improper Synchronization in pyftpdlib
High severity
GitHub Reviewed
Published
May 17, 2022
to the GitHub Advisory Database
•
Updated Oct 21, 2024
Description
Published by the National Vulnerability Database
Oct 19, 2010
Published to the GitHub Advisory Database
May 17, 2022
Reviewed
Jul 8, 2022
Last updated
Oct 21, 2024
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