CVE-2009-3547 Race condition in n/a
Local attackers can exploit race conditions in pipe handling to crash the system or gain elevated privileges.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Local or same network only
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2009-3547?
CVE-2009-3547 is a high-severity vulnerability in Canonical Ubuntu Linux, published on 4 Nov 2009. It can only be exploited from the same machine or local network, with no action from the victim.
Official description
Multiple race conditions in fs/pipe.c in the Linux kernel before 2.6.32-rc6 allow local users to cause a denial of service (NULL pointer dereference and system crash) or gain privileges by attempting to open an anonymous pipe via a /proc/*/fd/ pathname.
Which versions are affected by CVE-2009-3547?
It affects 14 products.
Linux distribution packages (40)
kernel Red Hat:enterprise_linux:4::as | All versions | 0:2.6.9-89.0.16.EL |
kernel-debuginfo Red Hat:enterprise_linux:4::as | All versions | 0:2.6.9-89.0.16.EL |
kernel-devel Red Hat:enterprise_linux:4::as | All versions | 0:2.6.9-89.0.16.EL |
kernel-doc Red Hat:enterprise_linux:4::as | All versions | 0:2.6.9-89.0.16.EL |
kernel-hugemem Red Hat:enterprise_linux:4::as | All versions | 0:2.6.9-89.0.16.EL |
kernel-hugemem-devel Red Hat:enterprise_linux:4::as | All versions | 0:2.6.9-89.0.16.EL |
kernel-largesmp Red Hat:enterprise_linux:4::as | All versions | 0:2.6.9-89.0.16.EL |
kernel-largesmp-devel Red Hat:enterprise_linux:4::as | All versions | 0:2.6.9-89.0.16.EL |
kernel-smp Red Hat:enterprise_linux:4::as | All versions | 0:2.6.9-89.0.16.EL |
kernel-smp-devel Red Hat:enterprise_linux:4::as | All versions | 0:2.6.9-89.0.16.EL |
kernel-xenU Red Hat:enterprise_linux:4::as | All versions | 0:2.6.9-89.0.16.EL |
kernel-xenU-devel Red Hat:enterprise_linux:4::as | All versions | 0:2.6.9-89.0.16.EL |
kernel Red Hat:enterprise_linux:4::desktop | All versions | 0:2.6.9-89.0.16.EL |
kernel-debuginfo Red Hat:enterprise_linux:4::desktop | All versions | 0:2.6.9-89.0.16.EL |
kernel-devel Red Hat:enterprise_linux:4::desktop | All versions | 0:2.6.9-89.0.16.EL |
kernel-doc Red Hat:enterprise_linux:4::desktop | All versions | 0:2.6.9-89.0.16.EL |
kernel-hugemem Red Hat:enterprise_linux:4::desktop | All versions | 0:2.6.9-89.0.16.EL |
kernel-hugemem-devel Red Hat:enterprise_linux:4::desktop | All versions | 0:2.6.9-89.0.16.EL |
kernel-largesmp Red Hat:enterprise_linux:4::desktop | All versions | 0:2.6.9-89.0.16.EL |
kernel-largesmp-devel Red Hat:enterprise_linux:4::desktop | All versions | 0:2.6.9-89.0.16.EL |
kernel-smp Red Hat:enterprise_linux:4::desktop | All versions | 0:2.6.9-89.0.16.EL |
kernel-smp-devel Red Hat:enterprise_linux:4::desktop | All versions | 0:2.6.9-89.0.16.EL |
kernel-xenU Red Hat:enterprise_linux:4::desktop | All versions | 0:2.6.9-89.0.16.EL |
kernel-xenU-devel Red Hat:enterprise_linux:4::desktop | All versions | 0:2.6.9-89.0.16.EL |
kernel Red Hat:enterprise_linux:4::es | All versions | 0:2.6.9-89.0.16.EL |
kernel-debuginfo Red Hat:enterprise_linux:4::es | All versions | 0:2.6.9-89.0.16.EL |
kernel-devel Red Hat:enterprise_linux:4::es | All versions | 0:2.6.9-89.0.16.EL |
kernel-doc Red Hat:enterprise_linux:4::es | All versions | 0:2.6.9-89.0.16.EL |
kernel-hugemem Red Hat:enterprise_linux:4::es | All versions | 0:2.6.9-89.0.16.EL |
kernel-hugemem-devel Red Hat:enterprise_linux:4::es | All versions | 0:2.6.9-89.0.16.EL |
kernel-largesmp Red Hat:enterprise_linux:4::es | All versions | 0:2.6.9-89.0.16.EL |
kernel-largesmp-devel Red Hat:enterprise_linux:4::es | All versions | 0:2.6.9-89.0.16.EL |
kernel-smp Red Hat:enterprise_linux:4::es | All versions | 0:2.6.9-89.0.16.EL |
kernel-smp-devel Red Hat:enterprise_linux:4::es | All versions | 0:2.6.9-89.0.16.EL |
kernel-xenU Red Hat:enterprise_linux:4::es | All versions | 0:2.6.9-89.0.16.EL |
kernel-xenU-devel Red Hat:enterprise_linux:4::es | All versions | 0:2.6.9-89.0.16.EL |
kernel Red Hat:enterprise_linux:4::ws | All versions | 0:2.6.9-89.0.16.EL |
kernel-debuginfo Red Hat:enterprise_linux:4::ws | All versions | 0:2.6.9-89.0.16.EL |
kernel-devel Red Hat:enterprise_linux:4::ws | All versions | 0:2.6.9-89.0.16.EL |
kernel-doc Red Hat:enterprise_linux:4::ws | All versions | 0:2.6.9-89.0.16.EL |
Products include Canonical Ubuntu Linux, Fedoraproject Fedora, Linux kernel, Novell Linux Desktop, Opensuse Opensuse, Redhat Enterprise Linux Desktop and 8 more.
How do I fix CVE-2009-3547?
Apply the vendor's patch.
Is CVE-2009-3547 being exploited?
It is not confirmed as exploited in the wild, but public exploit code for CVE-2009-3547 exists.
Public exploit code: 5 Exploit-DB entries.
Other vulnerabilities in Canonical Ubuntu Linux
Sources
Also known as GHSA-qf89-p9hj-7h7g, RHSA-2009:1541, RHSA-2009:1588.