[Ksplice][Virtuozzo 4.7 Updates] New updates available via Ksplice (CU-2.6.32-042stab072.10)
Jamie Iles
jamie.iles at oracle.com
Sat Jan 19 05:15:25 PST 2013
Synopsis: CU-2.6.32-042stab072.10 can now be patched using Ksplice
CVEs: CVE-2012-2100 CVE-2012-2375 CVE-2012-4444 CVE-2012-4565 CVE-2012-5517
Systems running Virtuozzo 4.7 or the OpenVZ RHEL 6 kernel can now use
Ksplice to patch against the latest Parallels Virtuozzo Containers 4.7
kernel security update, CU-2.6.32-042stab072.10.
INSTALLING THE UPDATES
We recommend that all users of Ksplice Uptrack on Virtuozzo 4.7 or
OpenVZ on RHEL 6 install these updates.
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 action.
Alternatively, you can install these updates by running:
# /usr/sbin/uptrack-upgrade -y
DESCRIPTION
* CVE-2012-5517: NULL pointer dereference in memory hotplug.
A NULL pointer dereference can occur when a new node's hot-added
memory is propagated to other nodes zonelists. An unprivileged local
user can use this flaw to crash the system.
* CVE-2012-4444: Prohibit reassembling IPv6 fragments when some data overlaps.
Accepting overlapping fragmented IPv6 packets can lead to OS fingerprinting,
IDS/IPS insertion/evasion, firewall evasion.
* CVE-2012-4565: Divide by zero in TCP congestion control Algorithm.
The TCP Illinois congestion control algorithm does not correctly handle a
zero number of RTTs when reading TCP stats, leading to a divide-by-zero
and kernel panic. A remote attacker could potentially use this flaw to
cause a remote denial of service.
* CVE-2012-2100: Divide-by-zero mounting an ext4 filesystem.
The sanity check added in the original CVE-2009-4307 fix relied on undefined
compiler behaviour, which meant that it worked only on specific architectures
and didn't work on x86 for example.
This fix replaces the check with a standards compliant check which works on
all architectures.
* CVE-2012-2375: Kernel crash in NFSv4.
The upstream fix for CVE-2010-4131 was incomplete and still exploitable
under certain circumstances. nfs4_getfacl decoding causes a kernel
crash when a server returns more than 2 GETATTR bitmap words in response
to the FATTR4_ACL attribute request.
* Improper initalization of skb leading to kernel panic.
Improper initalization of skb in build_skb() could lead to a kernel
panic.
* UB counter overflow leading to crashes.
An extra call to put_beancounter makes it possible for the UB counter to
drop to zero which would cause UB release and crashes.
* Kernel panic on CT migration with open file.
The kernel could panic if a container with a removed file was migrated.
SUPPORT
Ksplice support is available at ksplice-support_ww at oracle.com.
More information about the Ksplice-VZ4.7-Updates
mailing list