Skip to content
OpenAdvisories
Unscored Public exploit CVE-2010-4249 EUVD-2010-4222GHSA-g6g8-jgp3-m382

The wait_for_unix_gc function in net/unix/garbage.c in the Linux kernel before 2.6.37-rc3-next-20101125 does not properly select times for …

Published Nov 29, 2010 · Updated Aug 7, 2024 · Assigned by redhat

Description

The wait_for_unix_gc function in net/unix/garbage.c in the Linux kernel before 2.6.37-rc3-next-20101125 does not properly select times for garbage collection of inflight sockets, which allows local users to cause a denial of service (system hang) via crafted use of the socketpair and sendmsg system calls for SOCK_SEQPACKET sockets.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 5.0 linux-2.6 2.6.26-26lenny2 DSA-2153-1
Debian 5.0 user-mode-linux 2.6.26-1um-2+26lenny2 DSA-2153-1
ReleasePackageFixed inAdvisory
RHEL 6 perf +14 2.6.32-71.14.1.el6 RHSA-2011:0007
RHEL 5 kernel +12 2.6.18-238.5.1.el5 RHSA-2011:0303
RHEL 4 kernel +10 2.6.9-89.35.1.EL RHSA-2011:0162
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Red Hat MRG 1 perf +10 2.6.33.7-rt29.55.el5rt RHSA-2011:0330

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

Exploit-DB 1

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Advisories 5

References