Fedora Update Notification
FEDORA-2004-111
2004-04-22
---------------------------------------------------------------------

Name        : kernel
Version     : 2.4.22                      
Release     : 1.2188.nptl                  
Summary     : The Linux kernel (the core of the Linux operating system)
Description :
The kernel package contains the Linux kernel (vmlinuz), the core of your
Fedora Core Linux operating system.  The kernel handles the basic functions
of the operating system:  memory allocation, process allocation, device
input and output, etc.

A memory leak was fixed in an error path in the do_fork() routine.
This was unlikely to have caused problems in real world situations.

The information leak fixed in the previous errata was also found
to affect XFS and JFS. The Common Vulnerabilities and
Exposures project (cve.mitre.org) assigned the names
CAN-2004-0133 and CAN-2004-0181 respectively.

A vulnerability in the OSS code for SoundBlaster 16 devices
was discovered by Andreas Kies.  It is possible for local users with
access to the sound system to crash the machine (CAN-2004-0178).

An automated checked from  Synopsys Software Security | Software Integrity Group highlighted a
range checking bug in the i810 DRM driver. This was fixed by
Andrea Arcangeli and Chris Wright.

Arjan van de Ven discovered the framebuffer code was doing direct
userspace accesses instead of using correct interfaces to write
to userspace.

Brad Spengler found a signedness issue in the cpufreq proc handler
which could lead to users being able to read arbitary regions of
kernel memory. This was fixed by Dominik Brodowski.

Shaun Colley found a potential buffer overrun in the panic() function.
As this function does not ever return, it is unlikely that this is
exploitable, but has been fixed nonetheless.  The Common Vulnerabilities
and Exposures project (cve.mitre.org) assigned the name CAN-2004-0394
to this issue.

Paul Starzetz and Wojciech Purczynski found a lack of bounds
checking in the MCAST_MSFILTER socket option which allows user code
to write into kernel space, potentially giving the attacker full
root priveledges. There has already been proof of concept code published
exploiting this hole in a local denial-of-service manner. 
isec has more
information. The Common Vulnerabilities and Exposures project (cve.mitre.org)
assigned the name CAN-2004-0424 to this issue.

The previous security errata actually missed fixes for several important
problems. This has been corrected in this update.

---------------------------------------------------------------------

* Wed Apr 21 2004 Dave Jones <davej@redhat.com>
- Fix memory leak in do_fork() error path
- Really fix CAN-2004-0109 and previous mremap issue.
  These patches were not applied in the previous errata.
- Fix information leak in XFS (CAN-2004-0133)
- Fix potential local denial of service in sb16 driver (CAN-2004-0178)
- Fix information leak in JFS (CAN-2004-0181)
- Add range checking to i810_dma() in DRM driver.
- Make ioctl(FBIOGETCMAP) use copy_to_user() rather than memcpy()
- Fix information leak in cpufreq userspace ioctl. (CAN-2004-0228)
- Fix possible buffer overflow in panic() (CAN-2004-0394)
- Fix setsockopt MCAST_MSFILTER integer overflow. (CAN-2004-0424)


---------------------------------------------------------------------
This update can be downloaded from:
    

75f1d486b4bc23fd6c34d1ac33920724  SRPMS/kernel-2.4.22-1.2188.nptl.src.rpm
239e59f63da4e9bf0e297c4b0ffac7ce  i386/kernel-source-2.4.22-1.2188.nptl.i386.rpm
50fde8004e1e3a84ced9a2f6c66ffd07  i386/kernel-doc-2.4.22-1.2188.nptl.i386.rpm
d8e68e04d5f7d3755df996c41e8df9c2  i386/kernel-BOOT-2.4.22-1.2188.nptl.i386.rpm
a204e6e53423969c02864b09086e73f5  i386/debug/kernel-debuginfo-2.4.22-1.2188.nptl.i386.rpm
2b518491380f771f501fa7cfdcbd42fb  i386/kernel-2.4.22-1.2188.nptl.i586.rpm
c65b2970c92097801c47e255f9779934  i386/debug/kernel-debuginfo-2.4.22-1.2188.nptl.i586.rpm
afdb43dd8d43fefaadfa67d9b732dfbb  i386/kernel-2.4.22-1.2188.nptl.i686.rpm
c7478f1d67afc3fc9fcbed0ec48c6ab4  i386/kernel-smp-2.4.22-1.2188.nptl.i686.rpm
6f4d55c5c33cd5acfb2b154b487db1a1  i386/debug/kernel-debuginfo-2.4.22-1.2188.nptl.i686.rpm
6521958fababb5119d4c8ae86a2cfdae  i386/kernel-2.4.22-1.2188.nptl.athlon.rpm
a2564f12667c6c67f9a0f303e4e4f47d  i386/kernel-smp-2.4.22-1.2188.nptl.athlon.rpm
c1aaebee0fc58ca76384d738d74d5593  i386/debug/kernel-debuginfo-2.4.22-1.2188.nptl.athlon.rpm
d9f8b22611c5a2d26f8724a286e13279  x86_64/kernel-2.4.22-1.2188.nptl.x86_64.rpm
544f91c1fd6b83bef0c81ed9405bfedc  x86_64/kernel-source-2.4.22-1.2188.nptl.x86_64.rpm
5b00ae1a0c17668649b0bbca82529e28  x86_64/kernel-doc-2.4.22-1.2188.nptl.x86_64.rpm
143b5e5f807fb900028bc8605d9003b0  x86_64/kernel-smp-2.4.22-1.2188.nptl.x86_64.rpm
e67ea040f87d8b3a5b3efd541c2161a7  x86_64/debug/kernel-debuginfo-2.4.22-1.2188.nptl.x86_64.rpm

This update can also be installed with the Update Agent; you can
launch the Update Agent with the 'up2date' command.  
---------------------------------------------------------------------


--
fedora-announce-list mailing list
fedora-announce-list@redhat.com 
fedora-announce-list Info Page

Fedora: kernel Multiple vulnerabilities

April 23, 2004
This patch fixes a large variety of vulnerabilities in the 2.4.22 kernel, including some related to journaling filesystems.

Summary

The kernel package contains the Linux kernel (vmlinuz), the core of your

Fedora Core Linux operating system. The kernel handles the basic functions

of the operating system: memory allocation, process allocation, device

input and output, etc.

A memory leak was fixed in an error path in the do_fork() routine.

This was unlikely to have caused problems in real world situations.

The information leak fixed in the previous errata was also found

to affect XFS and JFS. The Common Vulnerabilities and

Exposures project (cve.mitre.org) assigned the names

CAN-2004-0133 and CAN-2004-0181 respectively.

A vulnerability in the OSS code for SoundBlaster 16 devices

was discovered by Andreas Kies. It is possible for local users with

access to the sound system to crash the machine (CAN-2004-0178).

An automated checked from Synopsys Software Security | Software Integrity Group highlighted a

range checking bug in the i810 DRM driver. This was fixed by

Andrea Arcangeli and Chris Wright.

Arjan van de Ven discovered the framebuffer code was doing direct

userspace accesses instead of using correct interfaces to write

to userspace.

Brad Spengler found a signedness issue in the cpufreq proc handler

which could lead to users being able to read arbitary regions of

kernel memory. This was fixed by Dominik Brodowski.

Shaun Colley found a potential buffer overrun in the panic() function.

As this function does not ever return, it is unlikely that this is

exploitable, but has been fixed nonetheless. The Common Vulnerabilities

and Exposures project (cve.mitre.org) assigned the name CAN-2004-0394

to this issue.

Paul Starzetz and Wojciech Purczynski found a lack of bounds

checking in the MCAST_MSFILTER socket option which allows user code

to write into kernel space, potentially giving the attacker full

root priveledges. There has already been proof of concept code published

exploiting this hole in a local denial-of-service manner.

isec has more

information. The Common Vulnerabilities and Exposures project (cve.mitre.org)

assigned the name CAN-2004-0424 to this issue.

The previous security errata actually missed fixes for several important

problems. This has been corrected in this update.

* Wed Apr 21 2004 Dave Jones <davej@redhat.com>

- Fix memory leak in do_fork() error path

- Really fix CAN-2004-0109 and previous mremap issue.

These patches were not applied in the previous errata.

- Fix information leak in XFS (CAN-2004-0133)

- Fix potential local denial of service in sb16 driver (CAN-2004-0178)

- Fix information leak in JFS (CAN-2004-0181)

- Add range checking to i810_dma() in DRM driver.

- Make ioctl(FBIOGETCMAP) use copy_to_user() rather than memcpy()

- Fix information leak in cpufreq userspace ioctl. (CAN-2004-0228)

- Fix possible buffer overflow in panic() (CAN-2004-0394)

- Fix setsockopt MCAST_MSFILTER integer overflow. (CAN-2004-0424)

This update can be downloaded from:

75f1d486b4bc23fd6c34d1ac33920724 SRPMS/kernel-2.4.22-1.2188.nptl.src.rpm

239e59f63da4e9bf0e297c4b0ffac7ce i386/kernel-source-2.4.22-1.2188.nptl.i386.rpm

50fde8004e1e3a84ced9a2f6c66ffd07 i386/kernel-doc-2.4.22-1.2188.nptl.i386.rpm

d8e68e04d5f7d3755df996c41e8df9c2 i386/kernel-BOOT-2.4.22-1.2188.nptl.i386.rpm

a204e6e53423969c02864b09086e73f5 i386/debug/kernel-debuginfo-2.4.22-1.2188.nptl.i386.rpm

2b518491380f771f501fa7cfdcbd42fb i386/kernel-2.4.22-1.2188.nptl.i586.rpm

c65b2970c92097801c47e255f9779934 i386/debug/kernel-debuginfo-2.4.22-1.2188.nptl.i586.rpm

afdb43dd8d43fefaadfa67d9b732dfbb i386/kernel-2.4.22-1.2188.nptl.i686.rpm

c7478f1d67afc3fc9fcbed0ec48c6ab4 i386/kernel-smp-2.4.22-1.2188.nptl.i686.rpm

6f4d55c5c33cd5acfb2b154b487db1a1 i386/debug/kernel-debuginfo-2.4.22-1.2188.nptl.i686.rpm

6521958fababb5119d4c8ae86a2cfdae i386/kernel-2.4.22-1.2188.nptl.athlon.rpm

a2564f12667c6c67f9a0f303e4e4f47d i386/kernel-smp-2.4.22-1.2188.nptl.athlon.rpm

c1aaebee0fc58ca76384d738d74d5593 i386/debug/kernel-debuginfo-2.4.22-1.2188.nptl.athlon.rpm

d9f8b22611c5a2d26f8724a286e13279 x86_64/kernel-2.4.22-1.2188.nptl.x86_64.rpm

544f91c1fd6b83bef0c81ed9405bfedc x86_64/kernel-source-2.4.22-1.2188.nptl.x86_64.rpm

5b00ae1a0c17668649b0bbca82529e28 x86_64/kernel-doc-2.4.22-1.2188.nptl.x86_64.rpm

143b5e5f807fb900028bc8605d9003b0 x86_64/kernel-smp-2.4.22-1.2188.nptl.x86_64.rpm

e67ea040f87d8b3a5b3efd541c2161a7 x86_64/debug/kernel-debuginfo-2.4.22-1.2188.nptl.x86_64.rpm

This update can also be installed with the Update Agent; you can

launch the Update Agent with the 'up2date' command.

--

fedora-announce-list mailing list

fedora-announce-list@redhat.com

fedora-announce-list Info Page

Fedora Update Notification FEDORA-2004-111 2004-04-22 Name : kernel Version : 2.4.22 Release : 1.2188.nptl Summary : The Linux kernel (the core of the Linux operating system) Description : The kernel package contains the Linux kernel (vmlinuz), the core of your Fedora Core Linux operating system. The kernel handles the basic functions of the operating system: memory allocation, process allocation, device input and output, etc. A memory leak was fixed in an error path in the do_fork() routine. This was unlikely to have caused problems in real world situations. The information leak fixed in the previous errata was also found to affect XFS and JFS. The Common Vulnerabilities and Exposures project (cve.mitre.org) assigned the names CAN-2004-0133 and CAN-2004-0181 respectively. A vulnerability in the OSS code for SoundBlaster 16 devices was discovered by Andreas Kies. It is possible for local users with access to the sound system to crash the machine (CAN-2004-0178). An automated checked from Synopsys Software Security | Software Integrity Group highlighted a range checking bug in the i810 DRM driver. This was fixed by Andrea Arcangeli and Chris Wright. Arjan van de Ven discovered the framebuffer code was doing direct userspace accesses instead of using correct interfaces to write to userspace. Brad Spengler found a signedness issue in the cpufreq proc handler which could lead to users being able to read arbitary regions of kernel memory. This was fixed by Dominik Brodowski. Shaun Colley found a potential buffer overrun in the panic() function. As this function does not ever return, it is unlikely that this is exploitable, but has been fixed nonetheless. The Common Vulnerabilities and Exposures project (cve.mitre.org) assigned the name CAN-2004-0394 to this issue. Paul Starzetz and Wojciech Purczynski found a lack of bounds checking in the MCAST_MSFILTER socket option which allows user code to write into kernel space, potentially giving the attacker full root priveledges. There has already been proof of concept code published exploiting this hole in a local denial-of-service manner. isec has more information. The Common Vulnerabilities and Exposures project (cve.mitre.org) assigned the name CAN-2004-0424 to this issue. The previous security errata actually missed fixes for several important problems. This has been corrected in this update. * Wed Apr 21 2004 Dave Jones <davej@redhat.com> - Fix memory leak in do_fork() error path - Really fix CAN-2004-0109 and previous mremap issue. These patches were not applied in the previous errata. - Fix information leak in XFS (CAN-2004-0133) - Fix potential local denial of service in sb16 driver (CAN-2004-0178) - Fix information leak in JFS (CAN-2004-0181) - Add range checking to i810_dma() in DRM driver. - Make ioctl(FBIOGETCMAP) use copy_to_user() rather than memcpy() - Fix information leak in cpufreq userspace ioctl. (CAN-2004-0228) - Fix possible buffer overflow in panic() (CAN-2004-0394) - Fix setsockopt MCAST_MSFILTER integer overflow. (CAN-2004-0424) This update can be downloaded from: 75f1d486b4bc23fd6c34d1ac33920724 SRPMS/kernel-2.4.22-1.2188.nptl.src.rpm 239e59f63da4e9bf0e297c4b0ffac7ce i386/kernel-source-2.4.22-1.2188.nptl.i386.rpm 50fde8004e1e3a84ced9a2f6c66ffd07 i386/kernel-doc-2.4.22-1.2188.nptl.i386.rpm d8e68e04d5f7d3755df996c41e8df9c2 i386/kernel-BOOT-2.4.22-1.2188.nptl.i386.rpm a204e6e53423969c02864b09086e73f5 i386/debug/kernel-debuginfo-2.4.22-1.2188.nptl.i386.rpm 2b518491380f771f501fa7cfdcbd42fb i386/kernel-2.4.22-1.2188.nptl.i586.rpm c65b2970c92097801c47e255f9779934 i386/debug/kernel-debuginfo-2.4.22-1.2188.nptl.i586.rpm afdb43dd8d43fefaadfa67d9b732dfbb i386/kernel-2.4.22-1.2188.nptl.i686.rpm c7478f1d67afc3fc9fcbed0ec48c6ab4 i386/kernel-smp-2.4.22-1.2188.nptl.i686.rpm 6f4d55c5c33cd5acfb2b154b487db1a1 i386/debug/kernel-debuginfo-2.4.22-1.2188.nptl.i686.rpm 6521958fababb5119d4c8ae86a2cfdae i386/kernel-2.4.22-1.2188.nptl.athlon.rpm a2564f12667c6c67f9a0f303e4e4f47d i386/kernel-smp-2.4.22-1.2188.nptl.athlon.rpm c1aaebee0fc58ca76384d738d74d5593 i386/debug/kernel-debuginfo-2.4.22-1.2188.nptl.athlon.rpm d9f8b22611c5a2d26f8724a286e13279 x86_64/kernel-2.4.22-1.2188.nptl.x86_64.rpm 544f91c1fd6b83bef0c81ed9405bfedc x86_64/kernel-source-2.4.22-1.2188.nptl.x86_64.rpm 5b00ae1a0c17668649b0bbca82529e28 x86_64/kernel-doc-2.4.22-1.2188.nptl.x86_64.rpm 143b5e5f807fb900028bc8605d9003b0 x86_64/kernel-smp-2.4.22-1.2188.nptl.x86_64.rpm e67ea040f87d8b3a5b3efd541c2161a7 x86_64/debug/kernel-debuginfo-2.4.22-1.2188.nptl.x86_64.rpm This update can also be installed with the Update Agent; you can launch the Update Agent with the 'up2date' command. -- fedora-announce-list mailing list fedora-announce-list@redhat.com fedora-announce-list Info Page

Change Log

References

Update Instructions

Severity
Name : kernel
Version : 2.4.22
Release : 1.2188.nptl
Summary : The Linux kernel (the core of the Linux operating system)

Related News