[Ksplice][Fedora-13-Updates] New updates available via Ksplice (FEDORA-2011-2134)
Keegan McAllister
keegan at ksplice.com
Wed Mar 9 13:11:48 PST 2011
Synopsis: FEDORA-2011-2134 can now be patched using Ksplice
CVEs: CVE-2010-1173 CVE-2010-3078 CVE-2010-3079 CVE-2010-3296
CVE-2010-3297 CVE-2010-3298 CVE-2010-3310 CVE-2010-3861 CVE-2010-4074
CVE-2010-4078 CVE-2010-4080 CVE-2010-4081 CVE-2010-4163 CVE-2010-4165
CVE-2010-4242 CVE-2010-4346 CVE-2010-4648 CVE-2010-4649 CVE-2010-4650
CVE-2010-4668 CVE-2011-0006 CVE-2011-0521 CVE-2011-0716
Systems running Fedora 13 can now use Ksplice to patch against the
latest Fedora security update, FEDORA-2011-2134.
INSTALLING THE UPDATES
We recommend that all Ksplice Uptrack Fedora 13 users install these
updates. You can install these updates by running:
# /usr/sbin/uptrack-upgrade -y
On systems that have "autoinstall = yes" in /etc/uptrack/uptrack.conf,
these updates will be installed automatically and you do not need to
take any additional action.
DESCRIPTION
* Improved fix to CVE-2010-1173.
The original fix from Fedora to CVE-2010-1173 didn't properly add an append
error cause to the error chunks.
* Improved fix for CVE-2010-3079.
The original fix from Fedora did not eliminate all means by which a local
attacker could cause a denial of service (kernel oops) via the
set_ftrace_filter special file.
* CVE-2010-4074: Information leak in USB Moschip 7720/7840/7820 serial drivers.
The TIOCGICOUNT device ioctl in both mos7720.c and mos7840.c allows
unprivileged users to read uninitialized stack memory.
* Kernel information leak in rds driver.
A stack information leak vulnerability was found in the rds driver.
An unprivileged attacker could read uninitialized data from a kernel
stack.
* Infinite loop in unix_autobind.
A local user can potentially consume all available UNIX domain name socket
names, causing the unix_autobind function to spin forever in the kernel.
* CVE-2010-3298: Information leak in hso_get_count().
The TIOCGICOUNT device ioctl allowed unprivileged users to read
uninitialized stack memory, because the "reserved" member of the
serial_icounter_struct struct declared on the stack in
hso_get_count() was not altered or zeroed before being copied back to
the user.
* CVE-2010-3296: Kernel information leak in cxgb driver.
The CHELSIO_GET_QSET_NUM device ioctl allows unprivileged users to
read 4 bytes of uninitialized stack memory, because the "addr" member
of the ch_reg struct declared on the stack in cxgb_extension_ioctl()
is not altered or zeroed before being copied back to the user.
* CVE-2010-3297: Kernel information leak in eql driver.
The EQL_GETMASTRCFG device ioctl allows unprivileged users to read 16
bytes of uninitialized stack memory, because the "master_name" member
of the master_config_t struct declared on the stack in
eql_g_master_cfg() is not altered or zeroed before being copied back
to the user.
* CVE-2010-4078: Information leak in SiS framebuffer driver.
The FBIOGET_VBLANK device ioctl in the sisfb driver allows
unprivileged users to read 16 bytes of uninitialized stack memory.
* CVE-2010-3078: Information leak in xfs_ioc_fsgetxattr.
A flaw was found in the xfs_ioc_fsgetxattr() function in the Linux
kernel XFS file system implementation. A data structure in
xfs_ioc_fsgetxattr() was not initialized properly before being copied
to user-space. A local, unprivileged user could use this flaw to cause
an information leak.
* CVE-2010-4080 and CVE-2010-4081: Information leaks in sound drivers.
The SNDRV_HDSP_IOCTL_GET_CONFIG_INFO and SNDRV_HDSP_IOCTL_GET_CONFIG_INFO
ioctls in hdspm.c and hdsp.c allow unprivileged users to read
uninitialized kernel stack memory, because several fields of the
hdsp{m}_config_info structs declared on the stack are not altered or
zeroed before being copied back to the user.
* CVE-2010-3861: Information leak in ETHTOOL_GRXCLSRLALL ioctl.
The ethtool_get_rxnfc function did not initialize a block of heap memory, which
allowed local users to obtain potentially sensitive information via an
ETHTOOL_GRXCLSRLALL ethtool command with a large info.rule_cnt value.
* CVE-2010-3310: Integer signedness errors in rose driver.
Multiple integer signedness errors in the rose driver allow local
users to cause a denial of service (heap memory corruption) or
possibly have unspecified other impact by calling rose_bind or
rose_connect with a negative destination digis count.
* CVE-2010-4242: NULL pointer dereference in Bluetooth HCI UART driver.
A NULL pointer dereference flaw was found in the Bluetooth HCI UART
driver in the Linux kernel. A local, unprivileged user could use this
flaw to cause a denial of service.
* CVE-2011-0521: Buffer underflow vulnerability in av7110 driver.
Dan Carpenter reported an issue in the DVB driver for AV7110 cards. Local
users can pass a negative info->num value, corrupting kernel memory and
causing a denial of service.
* CVE-2010-4163 and CVE-2010-4668: Kernel panic in block subsystem.
By submitting certain I/O requests with 0 length, a local user could cause
a denial of service (kernel panic).
* CVE-2010-4346: Bypass of mmap_min_addr using install_special_mapping.
Tavis Ormandy discovered an issue in the install_special_mapping
routine which allows local users to bypass the mmap_min_addr security
restriction. Combined with an otherwise low severity local denial of
service vulnerability (NULL pointer dereference), a local user could
obtain elevated privileges.
* CVE-2010-4649: Buffer overflow in InfiniBand uverb handling.
Dan Carpenter reported an issue in the uverb handling of the InfiniBand
subsystem. A potential buffer overflow may allow local users to cause a
denial of service (memory corruption) by passing in a large cmd.ne value.
* CVE-2011-0006: Unhandled error condition when adding security rules.
When a security rule is added on a system with a disabled Linux Security
Module, the kernel fails to detect an error condition, causing default security
rules to be disabled.
* CVE-2010-4648: Ineffective countermeasures in Orinoco wireless driver.
The driver for Orinoco wireless cards fails to respond effectively to certain
attacks on WPA encryption.
* CVE-2010-4165: Denial of service in TCP from user MSS.
A user program could cause a division by 0 in tcp_select_initial_window by
passing in an invalid TCP_MAXSEG, leading to a kernel oops.
* CVE-2011-0716: Memory corruption in IGMP bridge snooping.
IGMP packets sent on a bridged interface could cause corruption
in 512-byte slabs, most commonly leading to crashes in jbd2.
* CVE-2010-4650: Integer overflow in FUSE_IOCTL_RETRY.
The iovec arguments to the FUSE_IOCTL_RETRY ioctl could have a combined
length larger than the maximum FUSE request size.
SUPPORT
Ksplice support is available at support at ksplice.com or +1 765-577-5423.
More information about the Fedora-13-Updates
mailing list