---

SUSE Linux Advisories: rsync, kernel


SUSE Security Announcement

Package: rsync
Announcement-ID: SuSE-SA:2003:050
Date: Thursday, Dec 4th 2003 14:30 MET
Affected products: 7.3, 8.0, 8.1, 8.2, 9.0
SuSE Linux Database Server,
SuSE eMail Server III, 3.1
SuSE Linux Enterprise Server 7, 8
SuSE Linux Firewall on CD/Admin host
SuSE Linux Connectivity Server
SuSE Linux Office Server
Vulnerability Type: local privilege escalation
Severity (1-10): 4
SUSE default package: no
Cross References: CAN-2003-0962

Content of this advisory:

  1. security vulnerability resolved: heap overflow problem
    description, discussion, solution and upgrade information
  2. pending vulnerabilities, solutions, workarounds:
    • discontinue of SuSE Linux 7.3
    • KDE
    • mc
    • apache
    • screen
    • mod_gzip
    • unace
  3. standard appendix (further information)

1) problem description, brief discussion, solution, upgrade
inform

The rsync suite provides client and server tools to easily
support an administrator keeping the files of different machines in
sync. In most private networks the rsync client tool is used via
SSH to fulfill his tasks. In an open environment rsync is run in
server mode accepting connections from many untrusted hosts with,
but mostly without, authentication.
The rsync server drops its root privileges soon after it was
started and per default creates a chroot environment. Due to
insufficient integer/bounds checking in the server code a heap
overflow can be triggered remotely to execute arbitrary code. This
code does not get executed as root and access is limited to the
chroot environment. The chroot environment maybe broken afterwards
by abusing further holes in system software or holes in the chroot
setup.

Your are not vulnerable as long as you do not use rsync in
server mode or you use authentication to access the rsync
server.

As a temporary workaround you can disable access to your rsync
server for untrusted parties, enable authentication or switch back
to rsync via SSH.

Please download the update package for your distribution and
verify its integrity by the methods listed in section 3) of this
announcement. Then, install the package using the command “rpm -Fhv
file.rpm” to apply the update.
Our maintenance customers are being notified individually. The
packages are being offered to install from the maintenance web.

Intel i386 Platform:

SuSE-9.0:

ftp://ftp.suse.com/pub/suse/i386/update/9.0/rpm/i586/rsync-2.5.6-193.i586.rpm

e848708286572c8a793819e5a358274a
patch rpm(s):

ftp://ftp.suse.com/pub/suse/i386/update/9.0/rpm/i586/rsync-2.5.6-193.i586.patch.rpm

d70f7726a2c8850a8c085bdbe9afbf27
source rpm(s):

ftp://ftp.suse.com/pub/suse/i386/update/9.0/rpm/src/rsync-2.5.6-193.src.rpm

45e14417a64704fcee1dfea390a5b3f6

SuSE-8.2:

ftp://ftp.suse.com/pub/suse/i386/update/8.2/rpm/i586/rsync-2.5.6-193.i586.rpm

341d1da31000831d994e48d0714b576d
patch rpm(s):

ftp://ftp.suse.com/pub/suse/i386/update/8.2/rpm/i586/rsync-2.5.6-193.i586.patch.rpm

d94f1a84fc07e92dfc87471f909314c9
source rpm(s):

ftp://ftp.suse.com/pub/suse/i386/update/8.2/rpm/src/rsync-2.5.6-193.src.rpm

16b19cc2331ff577f2d1f9e116e74625

SuSE-8.1:

ftp://ftp.suse.com/pub/suse/i386/update/8.1/rpm/i586/rsync-2.5.5-258.i586.rpm

28799a5950666eb7f104e2831575fb3c
patch rpm(s):

ftp://ftp.suse.com/pub/suse/i386/update/8.1/rpm/i586/rsync-2.5.5-258.i586.patch.rpm

02557d2de1dc27ffd97845ebabb336b6
source rpm(s):

ftp://ftp.suse.com/pub/suse/i386/update/8.1/rpm/src/rsync-2.5.5-258.src.rpm

6a7cd73509acf3cca12d9a4f4b3aec98

SuSE-8.0:

ftp://ftp.suse.com/pub/suse/i386/update/8.0/n2/rsync-2.4.6-499.i386.rpm

cf9fde4bcf1f3af3e3c5ae6bf5ceba85
patch rpm(s):

ftp://ftp.suse.com/pub/suse/i386/update/8.0/n2/rsync-2.4.6-499.i386.patch.rpm

0a61425e9bb345fe73e42926408257cb
source rpm(s):

ftp://ftp.suse.com/pub/suse/i386/update/8.0/zq1/rsync-2.4.6-499.src.rpm

d5c29841ff1f387cb003c359eee868df

SuSE-7.3:

ftp://ftp.suse.com/pub/suse/i386/update/7.3/n2/rsync-2.4.6-499.i386.rpm

67b2400ee15d739e75a1463db7d003ca
source rpm(s):

ftp://ftp.suse.com/pub/suse/i386/update/7.3/zq1/rsync-2.4.6-499.src.rpm

ececccdf316a4d98c66315fc560eb9b1

Sparc Platform:

SuSE-7.3:

ftp://ftp.suse.com/pub/suse/sparc/update/7.3/n2/rsync-2.4.6-190.sparc.rpm

bd408eb2cfe82206439c78a1fbaecf60
source rpm(s):

ftp://ftp.suse.com/pub/suse/sparc/update/7.3/zq1/rsync-2.4.6-190.src.rpm

e500422c7cf0dc39c6bb3cf2445d9998

SuSE-7.3:

ftp://ftp.suse.com/pub/suse/ppc/update/7.3/n2/rsync-2.4.6-309.ppc.rpm

7eebb018bce237a4f351f5e00761ead1
source rpm(s):

ftp://ftp.suse.com/pub/suse/ppc/update/7.3/zq1/rsync-2.4.6-309.src.rpm

2dd16900d70cbf06454dcd52b822a0ae


2) Pending vulnerabilities in SUSE Distributions and
Workarounds:

  • discontinue of SuSE Linux 7.3 Two years after the release, SUSE
    will discontinue providing updates and security fixes for the SuSE
    Linux 7.3 consumer product on the Intel i386 and the PPC Power PC
    architectures. Vulnerabilities found after December 15th 2003 will
    not be fixed any more for SuSE Linux 7.3. Directory structures
    referring to the SuSE Linux 7.3 release will be moved to the
    discontinued/ tree on our main ftp server ftp ftp.suse.com the distribution directories
    first, followed by the update/ directory tree in January 2004.
    Please note that our SuSE Linux Enterprise Server family products
    have a much longer support period. These products are not concerned
    by this announcement.
  • KDE New KDE packages are currently being tested. These packages
    fixes several vulnerabilities:

    • remote root compromise (CAN-2003-0690)
    • weak cookies (CAN-2003-0692)
    • SSL man-in-the-middle attack
    • information leak through HTML-referrer (CAN-2003-0459)
    • wrong file permissions of config files

    The packages will be release as soon as testing is finished.

  • mc By using a special combination of links in archive-files it
    is possible to execute arbitrary commands while mc tries to open it
    in its VFS. The packages are currently tested and will be release
    as soon as possible.
  • apache1/2 The widely used HTTP server apache has several
    security vulnerabilities:

    • locally exploitable buffer overflow in the regular expression
      code. The attacker must be able to modify .htaccess or httpd.conf.
      (affects: mod_alias and mod_rewrite)
    • under some circumstances mod_cgid will output its data to the
      wrong client (affects: apache2) Update packages are available on
      our FTP servers.
  • freeradius Two vulnerabilities were found in the FreeRADIUS
    package. The remote denial-of-service attack bug was fixed and new
    packages will be released as soon as testing was successfully
    finished. The other bug is a remote buffer overflow in the module
    rlm_smb. We do not ship this module and will fix it for future
    releases.
  • screen A buffer overflow in screen was reported. Since SuSE
    Linux 8.0 we do not ship screen with the s-bit anymore. An update
    package will be released for 7.3 as soon as possible.
  • mod_gzip The apache module mod_gzip is vulnerable to remote
    code execution while running in debug-mode. We do not ship this
    module in debug-mode but future versions will include the fix.
    Additionally the mod_gzip code was audited to fix more possible
    security related bugs.
  • unace The tool unace for handling the archive format ACE is
    vulnerable to a buffer overflow that can be triggered with long
    file-names as command line argument. This only affects unace
    version 2.5. Unfortunately this tool is provided closed source only
    from the author. Therefore we are unable to check for other bugs or
    look at the patch. Update packages are available from our FTP
    servers.

3) standard appendix: authenticity verification, additional
information

  • Package authenticity verification:

SUSE update packages are available on many mirror ftp servers
all over the world. While this service is being considered valuable
and important to the free and open source software community, many
users wish to be sure about the origin of the package and its
content before installing the package. There are two verification
methods that can be used independently from each other to prove the
authenticity of a downloaded file or rpm package:

  1. md5sums as provided in the (cryptographically signed)
    announcement.
  2. using the internal gpg signatures of the rpm package.
  3. execute the command md5sum <name-of-the-file.rpm> after
    you downloaded the file from a SUSE ftp server or its mirrors.
    Then, compare the resulting md5sum with the one that is listed in
    the announcement. Since the announcement containing the checksums
    is cryptographically signed (usually using the key security@suse.de), the checksums show
    proof of the authenticity of the package. We disrecommend to
    subscribe to security lists which cause the email message
    containing the announcement to be modified so that the signature
    does not match after transport through the mailing list software.
    Downsides: You must be able to verify the authenticity of the
    announcement in the first place. If RPM packages are being rebuilt
    and a new version of a package is published on the ftp server, all
    md5 sums for the files are useless.
  4. rpm package signatures provide an easy way to verify the
    authenticity of an rpm package. Use the command rpm -v –checksig
    <file.rpm> to verify the signature of the package, where
    <file.rpm> is the filename of the rpm package that you have
    downloaded. Of course, package authenticity verification can only
    target an un-installed rpm package file. Prerequisites:

    1. gpg is installed
    2. The package is signed using a certain key. The public part of
      this key must be installed by the gpg program in the directory
      ~/.gnupg/ under the user’s home directory who performs the
      signature verification (usually root). You can import the key that
      is used by SUSE in rpm packages for SUSE Linux by saving this
      announcement to a file (“announcement.txt”) and running the command
      (do “su -” to be root): gpg –batch; gpg < announcement.txt |
      gpg –import SUSE Linux distributions version 7.1 and thereafter
      install the key “build@suse.de
      upon installation or upgrade, provided that the package gpg is
      installed. The file containing the public key is placed at the
      top-level directory of the first CD (pubring.gpg) and at ftp://ftp.suse.com/pub/suse/pubring.gpg-build.suse.de
      .

For general information or the frequently asked questions (faq)
send mail to:

<suse-security-info@suse.com>
or
<suse-security-faq@suse.com>
respectively.


SUSE’s security contact is <security@suse.com> or
<security@suse.de>. The
<security@suse.de>
public key is listed below.


The information in this advisory may be distributed or
reproduced, provided that the advisory is not modified in any way.
In particular, it is desired that the clear-text signature shows
proof of the authenticity of the text.
SUSE Linux AG makes no warranties of any kind whatsoever with
respect to the information contained in this security advisory.

Type Bits/KeyID Date User ID
pub 2048R/3D25D3D9 1999-03-06 SuSE Security Team <security@suse.de>
pub 1024D/9C800ACA 2000-10-19 SuSE Package Signing Key <build@suse.de>

SUSE Security Announcement

Package: Linux Kernel
Announcement-ID: SuSE-SA:2003:049
Date: Thursday, December 4th 2003 15:30 MET
Affected products: 7.3, 8.0, 8.1, 8.2, 9.0
SuSE Linux Enterprise Server 7,
SuSE Linux Database Server,
SuSE eMail Server III, 3.1
SuSE Linux Firewall on CD/Admin host
SuSE Linux Office Server
SuSE Linux Desktop 1.0
SuSE Linux School Server
Vulnerability Type: local root exploit
Severity (1-10): 8
SUSE default package: yes
Cross References: CAN-2003-0961

Content of this advisory:

  1. security vulnerability resolved:
    • Linux kernel brk() integer overflow problem description,
      discussion, solution and upgrade information
  2. pending vulnerabilities, solutions, workarounds:
    • KDE
    • mc
    • apache1/2
    • freeradius
    • screen
    • mod_gzip
    • unace
  3. standard appendix (further information)

  1. problem description, brief discussion, solution, upgrade
    information

This security update fixes a serious vulnerability in the Linux
kernel. A missing bounds check in the brk() system call allowed
processes to request memory beyond the maximum size allowed for
tasks, causing kernel memory to be mapped into the process’ address
space. This allowed local attackers to obtain super user
privileges.

An exploit for this vulnerability is circulating in the wild,
and has been used to compromise OpenSource development servers.

There is no temporary workaround for this bug.

This update also fixes several other security issues in the
kernel

  • race condition with files opened via O_DIRECT which could be
    exploited to read disk blocks randomly. This could include blocks
    of previously deleted files with sensitive content.
  • don’t allow users to send signals to kmod
  • when reading the RTC, don’t leak kernel stack data to user
    space

SPECIAL INSTALL INSTRUCTIONS:

The following paragraphs will guide you through the installation
process in a step-by-step fashion. The character sequence “****”
marks the beginning of a new paragraph. In some cases, you decide
if the paragraph is needed for you or not. Please read through all
of the steps down to the end. All of the commands that need to be
executed are required to be run as the superuser (root). Each step
relies on the steps before to complete successfully.

  • Step 1: Determine the needed kernel type

Please use the following command to find the kernel type that is
installed on your system:

rpm -qf /boot/vmlinuz

The following options are possible (disregarding the version and
build number following the name, separated by the “-”
character):

k_deflt # default kernel, good for most systems.
k_i386 # kernel for older processors and chipsets
k_athlon # kernel made specifically for AMD Athlon(tm) family
processors
k_psmp # kernel for Pentium-I dual processor systems
k_smp # kernel for SMP systems (Pentium-II and above)

  • Step 2: Download the package for your system

Please download the kernel RPM package for your distribution
with the name starting as indicated by Step 1. The list of all
kernel rpm packages is appended below. Note: The kernel-source
package does not contain any binary kernel in bootable form.
Instead, it contains the sources that the binary kernel rpm
packages are made from. It can be used by administrators who have
decided to build their own kernel. Since the kernel-source.rpm is
an installable (compiled) package that contains sources for the
linux kernel, it is not the source RPM for the kernel RPM binary
packages.

The kernel RPM binary packages for the distributions can be
found at these locations below ftp://ftp.suse.com/pub/suse/i386/update/.

7.3/kernel/2.4.18-20031204
8.0/kernel/2.4.18-20031204
8.1/rpm/i586
8.2/rpm/i586
9.0/rpm/i586

After downloading the kernel RPM package for your system, you
should verify the authenticity of the kernel rpm package using the
methods as listed in section 3) of each SUSE Security
Announcement.

  • Step 3: Installing your kernel rpm package

Install the rpm package that you have downloaded in Steps 3 or 4
with the command

rpm -Uhv –nodeps –force <K_FILE.RPM> where
<K_FILE.RPM> is the name of the rpm package that you
downloaded.

Warning: After performing this step, your system will likely not
be able to boot if the following steps have not been fully
applied.

If you run SUSE LINUX 8.1 and haven’t applied the previous
kernel update (SUSE-SA:2003:034), AND use the freeswan package, you
also need to update the freeswan rpm as a dependency as offered by
YOU (Yast Online Update). The package can be downloaded from
ftp://ftp.suse.com/pub/suse/i386/update/8.1/rpm/i586/

  • Step 4: configuring and creating the initrd

The initrd is a ramdisk that is being loaded into the memory of
your system together with the kernel boot image by the bootloader.
The kernel uses the content of this ramdisk to execute commands
that must be run before the kernel can mount its actual root
filesystem. It is usually used to initialize scsi drivers or NIC
drivers for diskless operation.

The variable INITRD_MODULES (set in the files /etc/rc.config up
to 7.3) or /etc/sysconfig/kernel (after and including 8.0))
determines which kernel modules will be loaded in the initrd before
the kernel has mounted its actual root filesystem. The variable
should contain your scsi adapter (if any) or filesystem driver
modules.

With the installation of the new kernel, the initrd has to be
re-packed with the update kernel modules. Please run the
command

mk_initrd

as root to create a new init rmadisk (initrd) for your system.
On SuSE Linux 8.1 and later, this is done automatically when the
RPM is installed.

  • Step 5: bootloader

If you have a 7.x system, you must now run the command

lilo

as root to initialize the lilo bootloader for your system. Then
proceed to the next step.

If you run a SUSE LINUX 8.x or a SLES8 system, there are two
options: Depending on your software configuration, you have the
lilo bootloader or the grub bootloader installed and initialized on
your system. The grub bootloader does not require any further
actions to be performed after the new kernel images have been moved
in place by the rpm Update command.
If you have a lilo bootloader installed and initialized, then the
lilo program must be run as root. Use the command

grep LOADER_TYPE /etc/sysconfig/bootloader

to find out which boot loader is configured. If it is lilo, then
you must run the lilo command as root. If grub is listed, then your
system does not require any bootloader initialization.

Warning: An improperly installed bootloader may render your
system unbootable.

  • Step 6: reboot

If all of the steps above have been successfully applied to your
system, then the new kernel including the kernel modules and the
initrd should be ready to boot. The system needs to be rebooted for
the changes to become active. Please make sure that all steps are
complete, then reboot using the command

shutdown -r now
or

init 6

Your system should now shut down and reboot with the new
kernel.

Our maintenance customers are being notified individually. The
packages are being offered to install from the maintenance web.

Intel i386 Platform:

SuSE-9.0:

ftp://ftp.suse.com/pub/suse/i386/update/9.0/rpm/i586/k_deflt-2.4.21-144.i586.rpm

d93394dc68dc342c66554d4b004e8792

ftp://ftp.suse.com/pub/suse/i386/update/9.0/rpm/i586/k_smp-2.4.21-144.i586.rpm

d23f59681e504eece1ccd4cb582d0d56

ftp://ftp.suse.com/pub/suse/i386/update/9.0/rpm/i586/k_athlon-2.4.21-144.i586.rpm

78b33420df4405715502f9bbb97f1308

ftp://ftp.suse.com/pub/suse/i386/update/9.0/rpm/i586/kernel-source-2.4.21-144.i586.rpm

f4b477a1c368ae6dc9a9a6c579313b5e
patch rpm(s):

ftp://ftp.suse.com/pub/suse/i386/update/9.0/rpm/i586/kernel-source-2.4.21-144.i586.patch.rpm

38e64b2524825ac4011f53e06366221f
source rpm(s):

ftp://ftp.suse.com/pub/suse/i386/update/9.0/rpm/src/k_deflt-2.4.21-144.src.rpm

cfd352b5058ed763d264d7ce0b276738

ftp://ftp.suse.com/pub/suse/i386/update/9.0/rpm/src/k_smp-2.4.21-144.src.rpm

85d7dfacb641c806c6a3e37dc8c819c7

ftp://ftp.suse.com/pub/suse/i386/update/9.0/rpm/src/k_athlon-2.4.21-144.src.rpm

a2ed9a096c4767d665660514e7e18cd9

ftp://ftp.suse.com/pub/suse/i386/update/9.0/rpm/src/kernel-source-2.4.21-144.src.rpm

a9b3d40dc79cb2f1179661790a2a58ce

SuSE-8.2:

ftp://ftp.suse.com/pub/suse/i386/update/8.2/rpm/i586/k_deflt-2.4.20-101.i586.rpm

9a6363c54735fd3def6398300b091ad1

ftp://ftp.suse.com/pub/suse/i386/update/8.2/rpm/i586/k_smp-2.4.20-101.i586.rpm

31d4639f77dc256310d7f9fd28412d04

ftp://ftp.suse.com/pub/suse/i386/update/8.2/rpm/i586/k_athlon-2.4.20-101.i586.rpm

c0c7dd94b53400f609009344a6be76a8

ftp://ftp.suse.com/pub/suse/i386/update/8.2/rpm/i586/k_psmp-2.4.20-101.i586.rpm

163057fdee5c93159ba468903974e5b1

ftp://ftp.suse.com/pub/suse/i386/update/8.2/rpm/i586/kernel-source-2.4.20.SuSE-101.i586.rpm

f02867306164a2069a8e4e6cd7619626
patch rpm(s):

ftp://ftp.suse.com/pub/suse/i386/update/8.2/rpm/i586/kernel-source-2.4.20.SuSE-101.i586.patch.rpm

1483d734943e51650f135315cb2e0259
source rpm(s):

ftp://ftp.suse.com/pub/suse/i386/update/8.2/rpm/src/k_deflt-2.4.20-101.src.rpm

2bf8dcedc50ddcb9ebdd78427766da16

ftp://ftp.suse.com/pub/suse/i386/update/8.2/rpm/src/k_smp-2.4.20-101.src.rpm

6299ac0c8487037b19d272234994039e

ftp://ftp.suse.com/pub/suse/i386/update/8.2/rpm/src/k_athlon-2.4.20-101.src.rpm

c8bb2a49b6dcdc7377ef42ce5b6dc744

ftp://ftp.suse.com/pub/suse/i386/update/8.2/rpm/src/k_psmp-2.4.20-101.src.rpm

89b682414ea7cd774dfa5a5f26c87cf8

ftp://ftp.suse.com/pub/suse/i386/update/8.2/rpm/src/kernel-source-2.4.20.SuSE-101.src.rpm

9555f0b00bb9f178fc92ee8242743b42

SuSE-8.1:

ftp://ftp.suse.com/pub/suse/i386/update/8.1/rpm/i586/k_deflt-2.4.21-151.i586.rpm

bd095d26abf204779048356c12d207c8

ftp://ftp.suse.com/pub/suse/i386/update/8.1/rpm/i586/k_smp-2.4.21-151.i586.rpm

89346bae8dc2739ec4f03709deddb5ca

ftp://ftp.suse.com/pub/suse/i386/update/8.1/rpm/i586/k_athlon-2.4.21-151.i586.rpm

3a2054a5638f336b3642a2a2a20158b9

ftp://ftp.suse.com/pub/suse/i386/update/8.1/rpm/i586/k_psmp-2.4.21-151.i586.rpm

a7704a31f56bb3bdeba8a41f86d37e83

ftp://ftp.suse.com/pub/suse/i386/update/8.1/rpm/i586/kernel-source-2.4.21-151.i586.rpm

e671a94c8bd50deecaaaddbadbe60c13
patch rpm(s):

ftp://ftp.suse.com/pub/suse/i386/update/8.1/rpm/i586/kernel-source-2.4.21-151.i586.patch.rpm

76bef0adbc84af087505db768d62fc76
source rpm(s):

ftp://ftp.suse.com/pub/suse/i386/update/8.1/rpm/src/k_deflt-2.4.21-151.src.rpm

b22f8a756935574f77f86ce3004ccb28

ftp://ftp.suse.com/pub/suse/i386/update/8.1/rpm/src/k_smp-2.4.21-151.src.rpm

f20eb07a9450769c0f5821e76fa5b3f7

ftp://ftp.suse.com/pub/suse/i386/update/8.1/rpm/src/k_athlon-2.4.21-151.src.rpm

473e48c3e65b7720663102fc3673c36c

ftp://ftp.suse.com/pub/suse/i386/update/8.1/rpm/src/k_psmp-2.4.21-151.src.rpm

c6fc11acdfe2de62a3000f289f2ac7d4

ftp://ftp.suse.com/pub/suse/i386/update/8.1/rpm/src/kernel-source-2.4.21-151.src.rpm

cf82b7da893aeebc0ab5b399d2ac3788

SuSE-8.0:

ftp://ftp.suse.com/pub/suse/i386/update/8.0/images/k_deflt-2.4.18-281.i386.rpm

074142fcbba96e5f809853251b1db575

ftp://ftp.suse.com/pub/suse/i386/update/8.0/images/k_smp-2.4.18-281.i386.rpm

f7729ec9c4f07e237a4cbfa152fb7361

ftp://ftp.suse.com/pub/suse/i386/update/8.0/images/k_psmp-2.4.18-281.i386.rpm

1bd2a3b98237d9e28fbac962ad6d8963

ftp://ftp.suse.com/pub/suse/i386/update/8.0/images/k_i386-2.4.18-281.i386.rpm

f475516c5baf441e14da95032cfff8e8

ftp://ftp.suse.com/pub/suse/i386/update/8.0/d3/kernel-source-2.4.18.SuSE-281.i386.rpm

d562aade6a5e71121a1e45a561040f8d
patch rpm(s):

ftp://ftp.suse.com/pub/suse/i386/update/8.0/d3/kernel-source-2.4.18.SuSE-281.i386.patch.rpm

5322ae840e45d57236f966f644205c15
source rpm(s):

ftp://ftp.suse.com/pub/suse/i386/update/8.0/zq1/k_deflt-2.4.18-281.src.rpm

441cc1ea08b7a60fd9a97750a332383f

ftp://ftp.suse.com/pub/suse/i386/update/8.0/zq1/k_smp-2.4.18-281.src.rpm

7eae63f8270182f208498a7e0709e2c7

ftp://ftp.suse.com/pub/suse/i386/update/8.0/zq1/k_psmp-2.4.18-281.src.rpm

b6dc4ee7bd7bb682e87cace4efe3562a

ftp://ftp.suse.com/pub/suse/i386/update/8.0/zq1/k_i386-2.4.18-281.src.rpm

e16d47d6ed67a2f2b480761b287ac83e

ftp://ftp.suse.com/pub/suse/i386/update/8.0/zq1/kernel-source-2.4.18.SuSE-281.nosrc.rpm

831d45effd5d0bc74089b49ab1c46fc3

SuSE-7.3:

ftp://ftp.suse.com/pub/suse/i386/update/7.3/kernel/2.4.18-20031204/k_deflt-2.4.18-281.i386.rpm

074142fcbba96e5f809853251b1db575

ftp://ftp.suse.com/pub/suse/i386/update/7.3/kernel/2.4.18-20031204/k_smp-2.4.18-281.i386.rpm

f7729ec9c4f07e237a4cbfa152fb7361

ftp://ftp.suse.com/pub/suse/i386/update/7.3/kernel/2.4.18-20031204/k_psmp-2.4.18-281.i386.rpm

1bd2a3b98237d9e28fbac962ad6d8963

ftp://ftp.suse.com/pub/suse/i386/update/7.3/kernel/2.4.18-20031204/k_i386-2.4.18-281.i386.rpm

f475516c5baf441e14da95032cfff8e8

ftp://ftp.suse.com/pub/suse/i386/update/7.3/kernel/2.4.18-20031204/kernel-source-2.4.18.SuSE-281.i386.rpm

d562aade6a5e71121a1e45a561040f8d

Opteron x86_64 Platform:

SuSE-9.0:

ftp://ftp.suse.com/pub/suse/x86_64/update/9.0/rpm/x86_64/k_deflt-2.4.21-149.x86_64.rpm

49833239e39258eb90441d8c724250cd

ftp://ftp.suse.com/pub/suse/x86_64/update/9.0/rpm/x86_64/k_smp-2.4.21-149.x86_64.rpm

1fdab1fb0bd48487404ca8860eba5481

ftp://ftp.suse.com/pub/suse/x86_64/update/9.0/rpm/x86_64/kernel-source-2.4.21-149.x86_64.rpm

c179dfaa4a6d5f7955a0df918eb82ab8
patch rpm(s):

ftp://ftp.suse.com/pub/suse/x86_64/update/9.0/rpm/x86_64/kernel-source-2.4.21-149.x86_64.patch.rpm

e4b45d0fe82735f94477cfbd9dbb124d
source rpm(s):

ftp://ftp.suse.com/pub/suse/x86_64/update/9.0/rpm/src/k_deflt-2.4.21-149.src.rpm

c0fe06d2767b6f55e2065ddecd4f218a

ftp://ftp.suse.com/pub/suse/x86_64/update/9.0/rpm/src/k_smp-2.4.21-149.src.rpm

b86014666e0de02b1903578d6a5bb670

ftp://ftp.suse.com/pub/suse/x86_64/update/9.0/rpm/src/kernel-source-2.4.21-149.src.rpm

8e7668febd1dda675b516212e1704716


2) Pending vulnerabilities in SUSE Distributions and
Workarounds:

  • KDE New KDE packages are currently being tested. These packages
    fixes several vulnerabilities:

    • remote root compromise (CAN-2003-0690)
    • weak cookies (CAN-2003-0692)
    • SSL man-in-the-middle attack
    • information leak through HTML-referrer (CAN-2003-0459)
    • wrong file permissions of config files

    The packages will be release as soon as testing is finished.

  • mc By using a special combination of links in archive-files it
    is possible to execute arbitrary commands while mc tries to open it
    in its VFS. The packages are currently tested and will be release
    as soon as possible.
  • apache1/2 The widely used HTTP server apache has several
    security vulnerabilities:

    • locally exploitable buffer overflow in the regular expression
      code. The attacker must be able to modify .htaccess or httpd.conf.
      (affects: mod_alias and mod_rewrite)
    • under some circumstances mod_cgid will output its data to the
      wrong client (affects: apache2) Update packages are available on
      our FTP servers.
  • freeradius Two vulnerabilities were found in the FreeRADIUS
    package. The remote denial-of-service attack bug was fixed and new
    packages will be released as soon as testing was successfully
    finished. The other bug is a remote buffer overflow in the module
    rlm_smb. We do not ship this module and will fix it for future
    releases.
  • screen A buffer overflow in screen was reported. Since SuSE
    Linux 8.0 we do not ship screen with the s-bit anymore. An update
    package will be released for 7.3 as soon as possible.
  • mod_gzip The apache module mod_gzip is vulnerable to remote
    code execution while running in debug-mode. We do not ship this
    module in debug-mode but future versions will include the fix.
  • unace The tool unace for handling the archive format ACE is
    vulnerable to a buffer overflow that can be triggered with long
    file-names as command line argument. This only affects unace
    version 2.5. Unfortunately this tool is provided closed source only
    from the author. Therefore we are unable to check for other bugs or
    look at the patch. Update packages are available from our FTP
    servers.

3) standard appendix: authenticity verification, additional
information

  • Package authenticity verification:

SUSE update packages are available on many mirror ftp servers
all over the world. While this service is being considered valuable
and important to the free and open source software community, many
users wish to be sure about the origin of the package and its
content before installing the package. There are two verification
methods that can be used independently from each other to prove the
authenticity of a downloaded file or rpm package:

  1. md5sums as provided in the (cryptographically signed)
    announcement.
  2. using the internal gpg signatures of the rpm package.
  3. execute the command md5sum <name-of-the-file.rpm> after
    you downloaded the file from a SUSE ftp server or its mirrors.
    Then, compare the resulting md5sum with the one that is listed in
    the announcement. Since the announcement containing the checksums
    is cryptographically signed (usually using the key security@suse.de), the checksums show
    proof of the authenticity of the package. We disrecommend to
    subscribe to security lists which cause the email message
    containing the announcement to be modified so that the signature
    does not match after transport through the mailing list software.
    Downsides: You must be able to verify the authenticity of the
    announcement in the first place. If RPM packages are being rebuilt
    and a new version of a package is published on the ftp server, all
    md5 sums for the files are useless.
  4. rpm package signatures provide an easy way to verify the
    authenticity of an rpm package. Use the command rpm -v –checksig
    <file.rpm> to verify the signature of the package, where
    <file.rpm> is the filename of the rpm package that you have
    downloaded. Of course, package authenticity verification can only
    target an un-installed rpm package file. Prerequisites:

    1. gpg is installed
    2. The package is signed using a certain key. The public part of
      this key must be installed by the gpg program in the directory
      ~/.gnupg/ under the user’s home directory who performs the
      signature verification (usually root). You can import the key that
      is used by SUSE in rpm packages for SUSE Linux by saving this
      announcement to a file (“announcement.txt”) and running the command
      (do “su -” to be root): gpg –batch; gpg < announcement.txt |
      gpg –import SUSE Linux distributions version 7.1 and thereafter
      install the key “build@suse.de
      upon installation or upgrade, provided that the package gpg is
      installed. The file containing the public key is placed at the
      top-level directory of the first CD (pubring.gpg) and at ftp://ftp.suse.com/pub/suse/pubring.gpg-build.suse.de
      .

For general information or the frequently asked questions (faq)
send mail to:

<suse-security-info@suse.com>
or
<suse-security-faq@suse.com>
respectively.


SUSE’s security contact is <security@suse.com> or
<security@suse.de>. The
<security@suse.de>
public key is listed below.


The information in this advisory may be distributed or
reproduced, provided that the advisory is not modified in any way.
In particular, it is desired that the clear-text signature shows
proof of the authenticity of the text.
SUSE Linux AG makes no warranties of any kind whatsoever with
respect to the information contained in this security advisory.

Type Bits/KeyID Date User ID
pub 2048R/3D25D3D9 1999-03-06 SuSE Security Team <security@suse.de>
pub 1024D/9C800ACA 2000-10-19 SuSE Package Signing Key <build@suse.de>

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends, & analysis