SuSE 10 Security Update : Linux kernel (ZYPP Patch Number 8162)

This script is Copyright (C) 2012 Tenable Network Security, Inc.

Synopsis :

The remote SuSE 10 host is missing a security-related patch.

Description :

This Linux kernel update fixes various security issues and bugs in the
SUSE Linux Enterprise 10 SP4 kernel.

The following security issues have been fixed :

- A memory corruption when mounting a hfsplus filesystem
was fixed that could be used by local attackers able to
mount filesystem to crash the system. (CVE-2012-2319)

- The dl2k network card driver lacked permission handling
for some ethtool ioctls, which could allow local
attackers to start/stop the network card.

- The befs_follow_linkl function in fs/befs/linuxvfs.c in
the Linux kernel did not validate the lenght attribute
of long symlinsk, which allowed local users to cause a
denial of service (incorrect pointer dereference and
Ooops) by accessing a long symlink on a malformed Be
filesystem. (CVE-2011-2928)

- Fixed a memory corruption possibility in xfs readlink,
which could be used by local attackers to crash the
system or potentially execute code by mounting a
prepared xfs filesystem image. (CVE-2011-4077)

- A BUG() error report in the nfs4xdr routines on a NFSv4
mount was fixed that could happen during mknod.

- Mounting a corrupted hfs filesystem could lead to a
buffer overflow. (CVE-2011-4330)

The following non-security issues have been fixed :

- kernel: pfault task state race (bnc#764128,LTC#81724).

- ap: Toleration for ap bus devices with device type 10.

- hugetlb, numa: fix interleave mpol reference count.

- cciss: fixup kdump. (bnc#730200)

- kdump: Avoid allocating bootmem map over crash reserved
region. (bnc#749168, bnc#722400, bnc#742881)

- qeth: Improve OSA Express 4 blkt defaults

- zcrypt: Fix parameter checking for ZSECSENDCPRB ioctl

- virtio: add names to virtqueue struct, mapping from
devices to queues. (bnc#742148)

- virtio: find_vqs/del_vqs virtio operations. (bnc#742148)

- virtio_pci: optional MSI-X support. (bnc#742148)

- virtio_pci: split up vp_interrupt. (bnc#742148)

- knfsd: nfsd4: fix laundromat shutdown race (752556).

- driver core: Check for valid device in
bus_find_device(). (bnc#729685)

- VMware detection backport from mainline. (bnc#671124,

- net: adding memory barrier to the poll and receive
callbacks. (bnc#746397 / bnc#750928)

- qla2xxx: drop reference before wait for completion.

- qla2xxx: drop reference before wait for completion.

- ixgbe driver sets all WOL flags upon initialization so
that machine is powered on as soon at it is switched
off. (bnc#693639)

- Properly release MSI(X) vector(s) when MSI(X) gets
disabled. (bnc#723294, bnc#721869)

- scsi: Always retry internal target error. (bnc#745640)

- cxgb4: fix parent device access in netdev_printk.

- lcs: lcs offline failure (bnc#752486,LTC#79788).

- qeth: add missing wake_up call (bnc#752486,LTC#79899).

- NFSD: Fill in WCC data for REMOVE, RMDIR, MKNOD, and
MKDIR. (bnc#751880)

- xenbus: Reject replies with payload >

- xenbus_dev: add missing error checks to watch handling.

- blkfront: properly fail packet requests. (bnc#745929)

- blkback: failure to write 'feature-barrier' node is

- igb: Free MSI and MSIX interrupt vectors on driver
remove or shutdown. (bnc#723294)

- igb: Fix for Alt MAC Address feature on 82580 and later
devices. (bnc#746980)

- igb: Free MSI and MSIX interrupt vectors on driver
remove or shutdown. (bnc#723294)

- cfq: Fix infinite loop in cfq_preempt_queue().

- dasd: fix fixpoint divide exception in define_extent

- ctcmpc: use correct idal word list for ctcmpc

- patches.fixes/ext3-fix-reuse-of-freed-blocks.diff:
Delete. Patch should not really be needed and apparently
causes a performance regression. (bnc#683270)

- tcp: fix race condition leading to premature termination
of sockets in FIN_WAIT2 state and connection being
reset. (bnc#745760)

- kernel: console interrupts vs. panic

- af_iucv: remove IUCV-pathes completely

- qdio: wrong buffers-used counter for ERROR buffers

- ext3: Fix credit estimate for DIO allocation.

- jbd: validate sb->s_first in journal_get_superblock().

- ocfs2: serialize unaligned aio. (bnc#671479)

- cifs: eliminate usage of kthread_stop for cifsd.

- virtio: fix wrong type used, resulting in truncated
addresses in bigsmp kernel. (bnc#737899)

- cciss: Adds simple mode functionality. (bnc#730200)

- blktap: fix locking (again). (bnc#724734)

- block: Initial support for data-less (or empty) barrier
support (bnc#734707 FATE#313126).

- xen: Do not allow empty barriers to be passed down to
queues that do not grok them (bnc#734707 FATE#313126).

- linkwatch: Handle jiffies wrap-around. (bnc#740131)

See also :

Solution :

Apply ZYPP patch number 8162.

Risk factor :

High / CVSS Base Score : 7.2

Family: SuSE Local Security Checks

Nessus Plugin ID: 59522 ()

Bugtraq ID:

CVE ID: CVE-2011-2928

Ready to Amp Up Your Nessus Experience?

Get Nessus Professional to scan unlimited IPs, run compliance checks & more

Buy Nessus Professional Now