--------------------------------------------------------------------- Red Hat Security Advisory Synopsis: Updated 2.4 kernel fixes vulnerabilities and driver bugs Advisory ID: RHSA-2003:187-01 Issue date: 2003-05-22 Updated on: 2003-06-03 Product: Red Hat Linux Keywords: DoS Cross references: Obsoletes: RHSA-2003:098 RHBA-2003:135 RHSA-2003:172 CVE Names: CAN-2003-0247 CAN-2003-0248 CAN-2003-0364 --------------------------------------------------------------------- 1. Topic: Updated kernel packages are now available that contain fixes for security vulnerabilities as well as fixes for bugs in the audigy, cmd640 IDE, and USB drivers. 2. Relevant releases/architectures: Red Hat Linux 7.1 - athlon, i386, i586, i686 Red Hat Linux 7.2 - athlon, i386, i586, i686 Red Hat Linux 7.3 - athlon, i386, i586, i686 Red Hat Linux 8.0 - athlon, i386, i586, i686 Red Hat Linux 9 - athlon, i386, i586, i686 3. Problem description: The Linux kernel handles the basic functions of the operating system. Several security issues have been found that affect the Linux kernel: Al Viro found a security issue in the tty layer whereby any user could cause a kernel oops. The Common Vulnerabilities and Exposures project (cve.mitre.org) has assigned the name CAN-2002-0247 to this issue. Andrea Arcangeli found an issue in the low-level mxcsr code in which a malformed address would leave garbage in cpu state registers. The Common Vulnerabilities and Exposures project (cve.mitre.org) has assigned the name CAN-2003-0248 to this issue. The TCP/IP fragment reassembly handling allows remote attackers to cause a denial of service (CPU consumption) via packets that cause a large number of hash table collisions, a vulnerability similar to CAN-2003-0244. The Common Vulnerabilities and Exposures project (cve.mitre.org) has assigned the name CAN-2003-0364 to this issue. It is recommended that users upgrade to these erratum kernels, which contain patches to correct these vulnerabilities. In addition, these kernels fix a number of bugs: Driver bugs fixes are included for the Silicon Image IDE driver, the USB ohci driver, the Audigy driver, and the driver for the Olympus Camedia digital camera. A fix written by Andrew Morton is included to address a system stall caused by file I/O in rare cases. An updated fix corrects some bugs in the ptrace security fix for Red Hat Linux 7.1, 7.2, 7.3, and 8.0. Note that these bugs were functionality limitations, not additional security vulnerabilities. Updated fixes for the ioperm security issue are also included. A potential data corruption scenario has been identified. This scenario can occur under heavy, complex I/O loads. The scenario only occurs while performing memory mapped file I/O, where the file is simultaneously unlinked and the corresponding file blocks reallocated. Furthermore, the memory mapped writes must be to a partial page at the end of a file on an ext3 file system. As such, Red Hat considers this an unlikely scenario. Red Hat Linux kernel erratum RHSA-2003:172 exposed a bug in the quota packages for Red Hat Linux 7.1, 7.2 and 7.3; a fixed quota package is also included in this erratum. 4. Solution: Before applying this update, make sure all previously released errata relevant to your system have been applied. To use Red Hat Network to upgrade the kernel, launch the Red Hat Update Agent with the following command: up2date This will start an interactive process that will result in the appropriate RPMs being upgraded on your system. Note that you need to select the kernel explicitly if you are using the default configuration of up2date. To install kernel packages manually, use "rpm -ivh <package>" and modify system settings to boot the kernel you have installed. To do this, edit /boot/grub/grub.conf and change the default entry to "default=0" (or, if you have chosen to use LILO as your boot loader, edit /etc/lilo.conf and run lilo) Do not use "rpm -Uvh" as that will remove your running kernel binaries from your system. You may use "rpm -e" to remove old kernels after determining that the new kernel functions properly on your system. 5. Bug IDs fixed (http://bugzilla.redhat.com/bugzilla for more info): 91432 - quota-3.03-1 doesn't initialize after applying the latest kernel update, that is 2.4.20-13.7 90939 - Quotas problem with new kernel 2.4.20-13.7 72604 - USB patch to allow Olympus digital cameras to work 91650 - jfs without debug 91585 - ioperm security fix is flawed, still uses uninitialized memory 91580 - no pcmcia found 91561 - kernel 2.4.20-13.7 drops pcmcia support on Toshiba 8100 laptop 91489 - Faulty SB Audigy drivers in kernel 2.4.20-13.9? 91248 - pcmcia subsystem startup failes to load pcmcia modules 91112 - Kernel upgrade 2.4.20-13.7 kills pcmcia 91099 - line 84 config.in in /linux-2.4.20-13.9/drivers/net/wan is incorrect 90985 - quotas fail with kernel-2.4.20-13.7 90982 - audigy oops in rhl8.0 kernel errata 90979 - SoundBlaster Audigy Oops with 2.4.20-13.8 kernel 90936 - New kernel errata removes /lib/modules/`uname -r`/pcmcia symlinks which breaks this package 90922 - Bad: PCMCIA unrecognized after upgrade to kernel 2.4.20-13.7 90920 - pcmcia init script no longer works with 2.4.20-13.7 90890 - kernel-2.4.20-13.9 breaks Soundcard, Mozilla, ETH0 6. RPMs required: Red Hat Linux 7.1: SRPMS: ftp://updates.redhat.com/7.1/en/os/SRPMS/kernel-2.4.20-18.7.src.rpm ftp://updates.redhat.com/7.1/en/os/SRPMS/quota-3.06-9.71.src.rpm athlon: ftp://updates.redhat.com/7.1/en/os/athlon/kernel-2.4.20-18.7.athlon.rpm ftp://updates.redhat.com/7.1/en/os/athlon/kernel-smp-2.4.20-18.7.athlon.rpm i386: ftp://updates.redhat.com/7.1/en/os/i386/kernel-2.4.20-18.7.i386.rpm ftp://updates.redhat.com/7.1/en/os/i386/kernel-source-2.4.20-18.7.i386.rpm ftp://updates.redhat.com/7.1/en/os/i386/kernel-doc-2.4.20-18.7.i386.rpm ftp://updates.redhat.com/7.1/en/os/i386/kernel-BOOT-2.4.20-18.7.i386.rpm ftp://updates.redhat.com/7.1/en/os/i386/quota-3.06-9.71.i386.rpm i586: ftp://updates.redhat.com/7.1/en/os/i586/kernel-2.4.20-18.7.i586.rpm ftp://updates.redhat.com/7.1/en/os/i586/kernel-smp-2.4.20-18.7.i586.rpm i686: ftp://updates.redhat.com/7.1/en/os/i686/kernel-2.4.20-18.7.i686.rpm ftp://updates.redhat.com/7.1/en/os/i686/kernel-smp-2.4.20-18.7.i686.rpm ftp://updates.redhat.com/7.1/en/os/i686/kernel-bigmem-2.4.20-18.7.i686.rpm Red Hat Linux 7.2: SRPMS: ftp://updates.redhat.com/7.2/en/os/SRPMS/kernel-2.4.20-18.7.src.rpm ftp://updates.redhat.com/7.2/en/os/SRPMS/quota-3.06-9.7.src.rpm athlon: ftp://updates.redhat.com/7.2/en/os/athlon/kernel-2.4.20-18.7.athlon.rpm ftp://updates.redhat.com/7.2/en/os/athlon/kernel-smp-2.4.20-18.7.athlon.rpm i386: ftp://updates.redhat.com/7.2/en/os/i386/kernel-2.4.20-18.7.i386.rpm ftp://updates.redhat.com/7.2/en/os/i386/kernel-source-2.4.20-18.7.i386.rpm ftp://updates.redhat.com/7.2/en/os/i386/kernel-doc-2.4.20-18.7.i386.rpm ftp://updates.redhat.com/7.2/en/os/i386/kernel-BOOT-2.4.20-18.7.i386.rpm ftp://updates.redhat.com/7.2/en/os/i386/quota-3.06-9.7.i386.rpm i586: ftp://updates.redhat.com/7.2/en/os/i586/kernel-2.4.20-18.7.i586.rpm ftp://updates.redhat.com/7.2/en/os/i586/kernel-smp-2.4.20-18.7.i586.rpm i686: ftp://updates.redhat.com/7.2/en/os/i686/kernel-2.4.20-18.7.i686.rpm ftp://updates.redhat.com/7.2/en/os/i686/kernel-smp-2.4.20-18.7.i686.rpm ftp://updates.redhat.com/7.2/en/os/i686/kernel-bigmem-2.4.20-18.7.i686.rpm Red Hat Linux 7.3: SRPMS: ftp://updates.redhat.com/7.3/en/os/SRPMS/kernel-2.4.20-18.7.src.rpm ftp://updates.redhat.com/7.3/en/os/SRPMS/quota-3.06-9.7.src.rpm athlon: ftp://updates.redhat.com/7.3/en/os/athlon/kernel-2.4.20-18.7.athlon.rpm ftp://updates.redhat.com/7.3/en/os/athlon/kernel-smp-2.4.20-18.7.athlon.rpm i386: ftp://updates.redhat.com/7.3/en/os/i386/kernel-2.4.20-18.7.i386.rpm ftp://updates.redhat.com/7.3/en/os/i386/kernel-source-2.4.20-18.7.i386.rpm ftp://updates.redhat.com/7.3/en/os/i386/kernel-doc-2.4.20-18.7.i386.rpm ftp://updates.redhat.com/7.3/en/os/i386/kernel-BOOT-2.4.20-18.7.i386.rpm ftp://updates.redhat.com/7.3/en/os/i386/quota-3.06-9.7.i386.rpm i586: ftp://updates.redhat.com/7.3/en/os/i586/kernel-2.4.20-18.7.i586.rpm ftp://updates.redhat.com/7.3/en/os/i586/kernel-smp-2.4.20-18.7.i586.rpm i686: ftp://updates.redhat.com/7.3/en/os/i686/kernel-2.4.20-18.7.i686.rpm ftp://updates.redhat.com/7.3/en/os/i686/kernel-smp-2.4.20-18.7.i686.rpm ftp://updates.redhat.com/7.3/en/os/i686/kernel-bigmem-2.4.20-18.7.i686.rpm Red Hat Linux 8.0: SRPMS: ftp://updates.redhat.com/8.0/en/os/SRPMS/kernel-2.4.20-18.8.src.rpm athlon: ftp://updates.redhat.com/8.0/en/os/athlon/kernel-2.4.20-18.8.athlon.rpm ftp://updates.redhat.com/8.0/en/os/athlon/kernel-smp-2.4.20-18.8.athlon.rpm i386: ftp://updates.redhat.com/8.0/en/os/i386/kernel-2.4.20-18.8.i386.rpm ftp://updates.redhat.com/8.0/en/os/i386/kernel-source-2.4.20-18.8.i386.rpm ftp://updates.redhat.com/8.0/en/os/i386/kernel-doc-2.4.20-18.8.i386.rpm ftp://updates.redhat.com/8.0/en/os/i386/kernel-BOOT-2.4.20-18.8.i386.rpm i586: ftp://updates.redhat.com/8.0/en/os/i586/kernel-2.4.20-18.8.i586.rpm ftp://updates.redhat.com/8.0/en/os/i586/kernel-smp-2.4.20-18.8.i586.rpm i686: ftp://updates.redhat.com/8.0/en/os/i686/kernel-2.4.20-18.8.i686.rpm ftp://updates.redhat.com/8.0/en/os/i686/kernel-smp-2.4.20-18.8.i686.rpm ftp://updates.redhat.com/8.0/en/os/i686/kernel-bigmem-2.4.20-18.8.i686.rpm Red Hat Linux 9: SRPMS: ftp://updates.redhat.com/9/en/os/SRPMS/kernel-2.4.20-18.9.src.rpm athlon: ftp://updates.redhat.com/9/en/os/athlon/kernel-2.4.20-18.9.athlon.rpm ftp://updates.redhat.com/9/en/os/athlon/kernel-smp-2.4.20-18.9.athlon.rpm i386: ftp://updates.redhat.com/9/en/os/i386/kernel-2.4.20-18.9.i386.rpm ftp://updates.redhat.com/9/en/os/i386/kernel-source-2.4.20-18.9.i386.rpm ftp://updates.redhat.com/9/en/os/i386/kernel-doc-2.4.20-18.9.i386.rpm ftp://updates.redhat.com/9/en/os/i386/kernel-BOOT-2.4.20-18.9.i386.rpm i586: ftp://updates.redhat.com/9/en/os/i586/kernel-2.4.20-18.9.i586.rpm ftp://updates.redhat.com/9/en/os/i586/kernel-smp-2.4.20-18.9.i586.rpm i686: ftp://updates.redhat.com/9/en/os/i686/kernel-2.4.20-18.9.i686.rpm ftp://updates.redhat.com/9/en/os/i686/kernel-smp-2.4.20-18.9.i686.rpm ftp://updates.redhat.com/9/en/os/i686/kernel-bigmem-2.4.20-18.9.i686.rpm 7. Verification: MD5 sum Package Name -------------------------------------------------------------------------- c82f56812527104e74c697824af1ac73 7.1/en/os/SRPMS/kernel-2.4.20-18.7.src.rpm 2846936e75a817d3780da62451c09c56 7.1/en/os/SRPMS/quota-3.06-9.71.src.rpm 7681a5d0f9498bf6b26ee90a45269aff 7.1/en/os/athlon/kernel-2.4.20-18.7.athlon.rpm 6a267cab0213dbc7df5218b83c74e809 7.1/en/os/athlon/kernel-smp-2.4.20-18.7.athlon.rpm 0d84746b58a0440c9b13a5428c38367e 7.1/en/os/i386/kernel-2.4.20-18.7.i386.rpm 87f59bb0acb3d7a6475830a17c16eaa2 7.1/en/os/i386/kernel-BOOT-2.4.20-18.7.i386.rpm 356bb8fd1f5ac3ca2af8aa51e6fd2051 7.1/en/os/i386/kernel-doc-2.4.20-18.7.i386.rpm a94c4a9e7e17ef5624e9be24d0359af3 7.1/en/os/i386/kernel-source-2.4.20-18.7.i386.rpm 2a2c696d179b30acb490508ee57518e5 7.1/en/os/i386/quota-3.06-9.71.i386.rpm 040d0ceb9752d2be91136ea600400388 7.1/en/os/i586/kernel-2.4.20-18.7.i586.rpm a68072f1a88c16cc1fe18ecb0a30d4d1 7.1/en/os/i586/kernel-smp-2.4.20-18.7.i586.rpm f074b41ecede502a15306ebf3afdd5a4 7.1/en/os/i686/kernel-2.4.20-18.7.i686.rpm f6acd4f21af98ae692ca0ca53ef590f2 7.1/en/os/i686/kernel-bigmem-2.4.20-18.7.i686.rpm 39fc8a07d3dd636629da6775b69ee063 7.1/en/os/i686/kernel-smp-2.4.20-18.7.i686.rpm c82f56812527104e74c697824af1ac73 7.2/en/os/SRPMS/kernel-2.4.20-18.7.src.rpm 041ab80f63c9ab1c808414655bc65432 7.2/en/os/SRPMS/quota-3.06-9.7.src.rpm 7681a5d0f9498bf6b26ee90a45269aff 7.2/en/os/athlon/kernel-2.4.20-18.7.athlon.rpm 6a267cab0213dbc7df5218b83c74e809 7.2/en/os/athlon/kernel-smp-2.4.20-18.7.athlon.rpm 0d84746b58a0440c9b13a5428c38367e 7.2/en/os/i386/kernel-2.4.20-18.7.i386.rpm 87f59bb0acb3d7a6475830a17c16eaa2 7.2/en/os/i386/kernel-BOOT-2.4.20-18.7.i386.rpm 356bb8fd1f5ac3ca2af8aa51e6fd2051 7.2/en/os/i386/kernel-doc-2.4.20-18.7.i386.rpm a94c4a9e7e17ef5624e9be24d0359af3 7.2/en/os/i386/kernel-source-2.4.20-18.7.i386.rpm a20126b952697b5ea5ba614b5fc2dbc3 7.2/en/os/i386/quota-3.06-9.7.i386.rpm 040d0ceb9752d2be91136ea600400388 7.2/en/os/i586/kernel-2.4.20-18.7.i586.rpm a68072f1a88c16cc1fe18ecb0a30d4d1 7.2/en/os/i586/kernel-smp-2.4.20-18.7.i586.rpm f074b41ecede502a15306ebf3afdd5a4 7.2/en/os/i686/kernel-2.4.20-18.7.i686.rpm f6acd4f21af98ae692ca0ca53ef590f2 7.2/en/os/i686/kernel-bigmem-2.4.20-18.7.i686.rpm 39fc8a07d3dd636629da6775b69ee063 7.2/en/os/i686/kernel-smp-2.4.20-18.7.i686.rpm c82f56812527104e74c697824af1ac73 7.3/en/os/SRPMS/kernel-2.4.20-18.7.src.rpm 041ab80f63c9ab1c808414655bc65432 7.3/en/os/SRPMS/quota-3.06-9.7.src.rpm 7681a5d0f9498bf6b26ee90a45269aff 7.3/en/os/athlon/kernel-2.4.20-18.7.athlon.rpm 6a267cab0213dbc7df5218b83c74e809 7.3/en/os/athlon/kernel-smp-2.4.20-18.7.athlon.rpm 0d84746b58a0440c9b13a5428c38367e 7.3/en/os/i386/kernel-2.4.20-18.7.i386.rpm 87f59bb0acb3d7a6475830a17c16eaa2 7.3/en/os/i386/kernel-BOOT-2.4.20-18.7.i386.rpm 356bb8fd1f5ac3ca2af8aa51e6fd2051 7.3/en/os/i386/kernel-doc-2.4.20-18.7.i386.rpm a94c4a9e7e17ef5624e9be24d0359af3 7.3/en/os/i386/kernel-source-2.4.20-18.7.i386.rpm a20126b952697b5ea5ba614b5fc2dbc3 7.3/en/os/i386/quota-3.06-9.7.i386.rpm 040d0ceb9752d2be91136ea600400388 7.3/en/os/i586/kernel-2.4.20-18.7.i586.rpm a68072f1a88c16cc1fe18ecb0a30d4d1 7.3/en/os/i586/kernel-smp-2.4.20-18.7.i586.rpm f074b41ecede502a15306ebf3afdd5a4 7.3/en/os/i686/kernel-2.4.20-18.7.i686.rpm f6acd4f21af98ae692ca0ca53ef590f2 7.3/en/os/i686/kernel-bigmem-2.4.20-18.7.i686.rpm 39fc8a07d3dd636629da6775b69ee063 7.3/en/os/i686/kernel-smp-2.4.20-18.7.i686.rpm 2a683e3a5fdd1c256f569575db838c56 8.0/en/os/SRPMS/kernel-2.4.20-18.8.src.rpm d28682bcca89100d2b1f1e7d541ad374 8.0/en/os/athlon/kernel-2.4.20-18.8.athlon.rpm 7d2f1d08d3d6599e6a5946521a278986 8.0/en/os/athlon/kernel-smp-2.4.20-18.8.athlon.rpm 782adf3197f3fea6597d604f5f094ec7 8.0/en/os/i386/kernel-2.4.20-18.8.i386.rpm 29dac8f60ee2a1a4006f9359ed3c6017 8.0/en/os/i386/kernel-BOOT-2.4.20-18.8.i386.rpm d8c695a172e6230402876a8924210b08 8.0/en/os/i386/kernel-doc-2.4.20-18.8.i386.rpm 8ee44c17fa3cd00441378675e47fba02 8.0/en/os/i386/kernel-source-2.4.20-18.8.i386.rpm 0ac54f19c74a9011a0aacd54c33cf2cf 8.0/en/os/i586/kernel-2.4.20-18.8.i586.rpm 6e190b9b2754bd37874d99602b00a6a7 8.0/en/os/i586/kernel-smp-2.4.20-18.8.i586.rpm 47692793117cdfa9fafdd430569a3739 8.0/en/os/i686/kernel-2.4.20-18.8.i686.rpm 3018e4d29d255cfe8c8f32a4aaed044c 8.0/en/os/i686/kernel-bigmem-2.4.20-18.8.i686.rpm e06aac3bfaafbc2c167dc8281ae9379b 8.0/en/os/i686/kernel-smp-2.4.20-18.8.i686.rpm 1fa4951227acbf5eafe81a1b24b38997 9/en/os/SRPMS/kernel-2.4.20-18.9.src.rpm 059647419aa13dae133a5903f42a5e98 9/en/os/athlon/kernel-2.4.20-18.9.athlon.rpm 49f0696aac0f1ce33b6f5f3192f272e8 9/en/os/athlon/kernel-smp-2.4.20-18.9.athlon.rpm 353f255cee3a920303d36cdd8fd0b576 9/en/os/i386/kernel-2.4.20-18.9.i386.rpm ab6dc3aef544abd4dbb211a556969f6b 9/en/os/i386/kernel-BOOT-2.4.20-18.9.i386.rpm 9e0efa8c2bc28306c426eec4b4bbd538 9/en/os/i386/kernel-doc-2.4.20-18.9.i386.rpm f47a7e87a44f4f8b1c810cecea6e14bf 9/en/os/i386/kernel-source-2.4.20-18.9.i386.rpm a03ecef3fc7be61fd5bac7dec7c6e8f8 9/en/os/i586/kernel-2.4.20-18.9.i586.rpm 8d8224a7476ca2cea4715bdd11501d36 9/en/os/i586/kernel-smp-2.4.20-18.9.i586.rpm 3a25931ea51efc6f79d672bb1243f166 9/en/os/i686/kernel-2.4.20-18.9.i686.rpm dc36d66e123ab19fa5a83064b8cb9aa9 9/en/os/i686/kernel-bigmem-2.4.20-18.9.i686.rpm 1687b82fd84c28bdd321edd5e7a48cac 9/en/os/i686/kernel-smp-2.4.20-18.9.i686.rpm These packages are GPG signed by Red Hat for security. Our key is available at http://www.redhat.com/solutions/security/news/publickey/ You can verify each package with the following command: rpm --checksig -v <filename> If you only wish to verify that each package has not been corrupted or tampered with, examine only the md5sum with the following command: md5sum <filename> 8. References: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2003-0247 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2003-0248 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2003-0364 9. Contact: The Red Hat security contact is <security@redhat.com>. More contact details at http://www.redhat.com/solutions/security/news/contact/ Copyright 2003 Red Hat, Inc. _______________________________________________ Redhat-watch-list mailing list To unsubscribe, visit: https://www.redhat.com/mailman/listinfo/redhat-watch-list