CVE-2010-3492

NameCVE-2010-3492
DescriptionThe asyncore module in Python before 3.2 does not properly handle unsuccessful calls to the accept function, and does not have accompanying documentation describing how daemon applications should handle unsuccessful calls to the accept function, which makes it easier for remote attackers to conduct denial of service attacks that terminate these applications via network connections.
SourceCVE (at NVD; CERT, LWN, oss-sec, fulldisc, bugtraq, EDB, Metasploit, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, Mageia, GitHub code/issues, web search, more)
NVD severitymedium (attack range: remote)

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
python2.7 (PTS)wheezy2.7.3-6+deb7u2vulnerable
wheezy (security)2.7.3-6+deb7u4vulnerable
jessie2.7.9-2+deb8u1fixed
stretch2.7.13-2+deb9u2fixed
buster, sid2.7.14-4fixed
python3.2 (PTS)wheezy3.2.3-7vulnerable
wheezy (security)3.2.3-7+deb7u1vulnerable

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
python2.7source(unstable)2.7.8-11unimportant
python3.1source(unstable)(unfixed)unimportant
python3.2source(unstable)3.4.2-1unimportant

Notes

likely fixed much earlier, but these were the versions checked

Search for package or bug name: Reporting problems