Linux Kernel: Multiple vulnerabilities

Security Team  Contact Address

Updated July 03, 2004

1.  Gentoo Linux Security Advisory

Version Information

Advisory Reference GLSA 200407-02 / Kernel
Release Date July 03, 2004
Latest Revision May 22, 2006: 03
Impact high
Exploitable local
Package Vulnerable versions Unaffected versions Architecture(s)
sys-kernel/aa-sources < 2.4.23-r2 = 2.4.23-r2* All supported architectures
sys-kernel/alpha-sources < 2.4.21-r8 >= 2.4.21-r8 All supported architectures
sys-kernel/ck-sources < 2.6.7-r1 = 2.4.26-r1, >= 2.6.7-r1* All supported architectures
sys-kernel/compaq-sources < 2.4.9.32.7-r7 >= 2.4.9.32.7-r7 All supported architectures
sys-kernel/development-sources < 2.6.7 >= 2.6.7 All supported architectures
sys-kernel/gaming-sources < 2.4.20-r14 >= 2.4.20-r14 All supported architectures
sys-kernel/gentoo-dev-sources < 2.6.7 >= 2.6.7 All supported architectures
sys-kernel/gentoo-sources < 2.4.26-r3 revision >= 2.4.19-r17, revision >= 2.4.20-r20, revision >= 2.4.22-r12, revision >= 2.4.25-r5, >= 2.4.26-r3 All supported architectures
sys-kernel/grsec-sources < 2.4.26.2.0-r5 >= 2.4.26.2.0-r5 All supported architectures
sys-kernel/gs-sources < 2.4.25_pre7-r7 >= 2.4.25_pre7-r7 All supported architectures
sys-kernel/hardened-dev-sources < 2.6.7 >= 2.6.7 All supported architectures
sys-kernel/hardened-sources < 2.4.26-r2 >= 2.4.26-r2 All supported architectures
sys-kernel/hppa-dev-sources < 2.6.7 >= 2.6.7 All supported architectures
sys-kernel/hppa-sources < 2.4.26_p6 >= 2.4.26_p6 All supported architectures
sys-kernel/ia64-sources < 2.4.24-r5 >= 2.4.24-r5 All supported architectures
sys-kernel/mips-sources < 2.4.26-r3 >= 2.4.26-r3 All supported architectures
sys-kernel/mm-sources < 2.6.7-r1 >= 2.6.7-r1 All supported architectures
sys-kernel/openmosix-sources < 2.4.22-r10 >= 2.4.22-r10 All supported architectures
sys-kernel/pac-sources < 2.4.23-r8 >= 2.4.23-r8 All supported architectures
sys-kernel/pegasos-dev-sources < 2.6.7 >= 2.6.7 All supported architectures
sys-kernel/pegasos-sources < 2.4.26-r2 >= 2.4.26-r2 All supported architectures
sys-kernel/planet-ccrma-sources < 2.4.21-r10 >= 2.4.21-r10 All supported architectures
sys-kernel/ppc-sources < 2.4.26-r2 >= 2.4.26-r2 All supported architectures
sys-kernel/ppc64-sources < 2.6.7 >= 2.6.7 All supported architectures
sys-kernel/rsbac-sources < 2.4.26-r2 >= 2.4.26-r2 All supported architectures
sys-kernel/rsbac-dev-sources < 2.6.7-r1 >= 2.6.7-r1 All supported architectures
sys-kernel/selinux-sources < 2.4.26-r2 >= 2.4.26-r2 All supported architectures
sys-kernel/sparc-sources < 2.4.26-r2 >= 2.4.26-r2 All supported architectures
sys-kernel/uclinux-sources < 2.4.26_p0-r2 >= 2.4.26_p0-r2 All supported architectures
sys-kernel/usermode-sources < 2.4.26-r2 revision >= 2.4.24-r5, >= 2.4.26-r2 All supported architectures
sys-kernel/vserver-sources < 2.4.26.1.3.9-r2 >= 2.4.26.1.3.9-r2 All supported architectures
sys-kernel/win4lin-sources < 2.4.26-r2 >= 2.4.26-r2 All supported architectures
sys-kernel/wolk-sources < 4.14-r3 revision >= 4.9-r9, revision >= 4.11-r6, >= 4.14-r3 All supported architectures
sys-kernel/xbox-sources < 2.6.7 >= 2.6.7 All supported architectures
sys-kernel/xfs-sources < 2.4.24-r8 >= 2.4.24-r8 All supported architectures
sys-kernel/vanilla-sources <= 2.4.26 >= 2.4.27 All supported architectures

Warning: *: Needs to be manually updated

Related bugreports: #47881, #49637, #53804, #54976, #55698

Synopsis

Multiple vulnerabilities have been found in the Linux kernel used by GNU/Linux systems. Patched, or updated versions of these kernels have been released and details are included in this advisory.

2.  Impact Information

Background

The Linux kernel is responsible for managing the core aspects of a GNU/Linux system, providing an interface for core system applications as well as providing the essential structure and capability to access hardware that is needed for a running system.

Description

Multiple flaws have been discovered in the Linux kernel. This advisory corrects the following issues:

Impact

Arbitrary code with normal non-super-user privileges may be able to exploit any of these vulnerabilities; gaining kernel level access to memory structures and hardware devices. This may be used for further exploitation of the system, to leak sensitive data or to cause a Denial of Service on the affected kernel.

3.  Resolution Information

Workaround

Although users may not be affected by certain vulnerabilities, all kernels are affected by the CAN-2004-0394, CAN-2004-0427 and CAN-2004-0554 issues which have no workaround. As a result, all users are urged to upgrade their kernels to patched versions.

Resolution

Users are encouraged to upgrade to the latest available sources for their system:

Code Listing 3.1: Resolution

# emerge sync
# emerge -pv your-favorite-sources
# emerge your-favorite-sources

# # Follow usual procedure for compiling and installing a kernel.
# # If you use genkernel, run genkernel as you would do normally.

4.  References