[Ksplice][Ubuntu-14.10-Updates] New updates available via Ksplice (3.16.0-26.35)
Oracle Ksplice
ksplice-support_ww at oracle.com
Fri Dec 12 17:59:01 PST 2014
Synopsis: 3.16.0-26.35 can now be patched using Ksplice
CVEs: CVE-2014-3647 CVE-2014-3673 CVE-2014-3687 CVE-2014-3688 CVE-2014-7825 CVE-2014-7826 CVE-2014-7970 CVE-2014-8369
Systems running Ubuntu 14.10 Utopic can now use Ksplice to patch
against the latest Ubuntu kernel update, 3.16.0-26.35.
INSTALLING THE UPDATES
We recommend that all users of Ksplice Uptrack on Ubuntu 14.10 Utopic
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-2014-7825, CVE-2014-7826: Perf DoS and local privilege escalation.
A missing validation of syscall id range allows an attacker to trigger a
kernel panic, or leverage it into gaining root privileges if root was
doing perf tracing at that time.
* Kernel crash in ext4 with extended attributes.
A missing check for an extended attribute entry's value offset
could cause a kernel crash. A malicious user could use this to
cause a denial-of-service by mounting a filesystem with a custom
crafted extended attribute.
* Kernel panic in ext4 in cases of filesystem corruption.
It is possible in the case of a corrupted ext4 filesystem for the
boot loader inode to become visible. Ext4 did not correctly deal
with this case, leading to corruption of an in-memory orphan list
and subsequent kernel panic. A malicious user could exploit this
by mounting a carefully constructed ext4 filesystem to cause a denial
of service.
* CVE-2014-8369: Denial-of-service in KVM page mapping.
Due to an incomplete fix for CVE-2014-3601, the KVM map pages function
miscalculates the number of pages to be un-pinned in case of a mapping
failure, which allows guest OS users to cause a denial-of-service by
corrupting the host memory.
* Use-after-free in VXLAN encapsulation bypass.
A bug in the vxlan code could cause an skb structure to be used
after it is freed in the vxlan encapsulation bypass code. This
could cause a kernel panic.
* Use after free during VXLAN transmit.
A bug in the vxlan code could result in a use after free condition
during transmit, leading to a kernel panic.
* Memory leak in ipv4 unicast reply.
Improper error handling in the ipv4 code could lead to leaked memory
when an error occurs while sending a unicast reply. A malicious user
could use this to cause a denial of service.
* Use-after-free with ipv4 tunnel headers.
A bug in the ipv4 tunneling code could lead to a use-after-free
within the skb structure. This could cause a kernel panic.
* Data corruption during Hyper-V NetVSC packet send.
An improperly calculated data length in the Hyper-V netvsc send
code could lead to a buffer overrun and subsequent data corruption.
* Memory leak during MAC VLAN port dismantling.
A race condition in the macvlan code while dismantling a port
could lead to leaking skb data structures. This could be used
by a malicious user to cause a denial-of-service.
* CVE-2014-3673: Remote denial-of-service in SCTP stack.
A flaw in the SCTP stack when receiving malformed ASCONF chunks leads to a
kernel panic. A remote attacker could use this flaw to cause a
denial-of-service.
* CVE-2014-3687: Remote denial-of-service in SCTP stack.
A flaw in the SCTP stack when receiving duplicate ASCONF chunks leads to a
kernel panic. A remote attacker could use this flaw to cause a
denial-of-service.
* CVE-2014-3688: Remote denial-of-service in SCTP stack by memory exhaustion.
A flaw in the SCTP stack could allow a remote attacker to force a SCTP
server to allocate big amounts of memory and trigger the kernel
out-of-memory killer, leading to a denial-of-service.
* NULL pointer dereference in comedi ioctl code.
A bug in the comedi ioctl call could lead to a NULL pointer dereference
and kernel panic.
* Kernel panic using sysfs soft-connect on USB gadget controller.
The USB gadget controller code did not verify that the gadget driver
was correctly loaded with the soft connect interface. This caused
a NULL pointer dereference and kernel panic.
* NFSD4 kernel crash on invalid operation number.
Invalid handling of an invalid operation number in the nfsd4 code
could lead to a kernel crash. A malicious user could exploit this to
cause a denial-of-service.
* Stack information leak in POSIX timers creation.
A failure to properly initialize posix timers could lead
to kernel stack information being leaked to userspace.
* Kernel oops while setting xattr in EVM and IMA security.
A failure to check the xattr value length could result in a kernel oops
while doing a setfattr with security.evm or security.ima A malicious
user could exploit this to cause a denial-of-service.
* Memory leak with compound pages in mm code.
Invalid freeing of compound pages could lead to some tail pages
being leaked.
* NULL pointer dereference in Ext4 new inode creation.
Improper error handling in ext4 during the creation of a new inode
could lead to a NULL pointer dereference and kernel panic.
* Kernel BUG in ext4 during simultaneous writes and fcntl.
A race condition in ext4 between fcntl(F_SETFL) and write can
result in a BUG_ON. A malicious user could exploit this to cause
a denial-of-service.
* CVE-2014-7970: Memory corruption when using pivot_root.
A flaw in the pivot_root syscall leads to a corruption of the mount tree
when calling with a directory outside a chroot. A local user could use this
flaw to cause a memory corruption and likely a denial-of-service.
* Improved fix for CVE-2014-3647: Denial-of-service in guest KVM when changing RIP to non-canonical address.
The original vendor fix for CVE-2014-3647 was incomplete and did not
properly validate potentially non-canonical addresses. This allows a
privileged guest user to causes a denial-of-service in the guest.
SUPPORT
Ksplice support is available at ksplice-support_ww at oracle.com.
More information about the Ksplice-Ubuntu-14.10-updates
mailing list