Jump to content
Compatible Support Forums
Sign in to follow this  
news

[security-announce] openSUSE-SU-2017:0458-1: important: Security update for the Linux Kernel

Recommended Posts

openSUSE Security Update: Security update for the Linux Kernel

______________________________________________________________________________

 

Announcement ID: openSUSE-SU-2017:0458-1

Rating: important

References: #1003077 #1007886 #1009969 #1010444 #1011820

#1013273 #1013531 #1013540 #1013542 #1017589

#1017710 #1019658 #1019660 #1019784 #1020214

#1020381 #1021258 #983348 #987333 #987576

 

Cross-References: CVE-2016-10088 CVE-2016-10147 CVE-2016-7117

CVE-2016-7917 CVE-2016-8645 CVE-2016-9793

CVE-2016-9806 CVE-2017-5551

Affected Products:

openSUSE Leap 42.1

______________________________________________________________________________

 

An update that solves 8 vulnerabilities and has 12 fixes is

now available.

 

Description:

 

 

The openSUSE Leap 42.1 kernel to 4.1.38 to receive various security and

bugfixes.

 

The following security bugs were fixed:

 

- CVE-2016-7117: Use-after-free vulnerability in the __sys_recvmmsg

function in net/socket.c in the Linux kernel allowed remote attackers to

execute arbitrary code via vectors involving a recvmmsg system call that

is mishandled during error processing (bnc#1003077).

- CVE-2017-5551: tmpfs: Fixed a bug that could have allowed users to set

setgid bits on files they don't down (bsc#1021258).

- CVE-2016-10147: crypto/mcryptd.c in the Linux kernel allowed local users

to cause a denial of service (NULL pointer dereference and system crash)

by using an AF_ALG socket with an incompatible algorithm, as

demonstrated by mcryptd(md5) (bnc#1020381).

- CVE-2016-10088: The sg implementation in the Linux kernel did not

properly restrict write operations in situations where the KERNEL_DS

option is set, which allowed local users to read or write to arbitrary

kernel memory locations or cause a denial of service (use-after-free) by

leveraging access to a /dev/sg device, related to block/bsg.c and

drivers/scsi/sg.c. NOTE: this vulnerability exists because of an

incomplete fix for CVE-2016-9576 (bnc#1017710).

- CVE-2016-7917: The nfnetlink_rcv_batch function in

net/netfilter/nfnetlink.c in the Linux kernel did not check whether a

batch message's length field is large enough, which allowed local users

to obtain sensitive information from kernel memory or cause a denial of

service (infinite loop or out-of-bounds read) by leveraging the

CAP_NET_ADMIN capability (bnc#1010444).

- CVE-2016-8645: The TCP stack in the Linux kernel mishandled skb

truncation, which allowed local users to cause a denial of service

(system crash) via a crafted application that made sendto system calls,

related to net/ipv4/tcp_ipv4.c and net/ipv6/tcp_ipv6.c (bnc#1009969).

- CVE-2016-9806: Race condition in the netlink_dump function in

net/netlink/af_netlink.c in the Linux kernel allowed local users to

cause a denial of service (double free) or possibly have unspecified

other impact via a crafted application that made sendmsg system calls,

leading to a free operation associated with a new dump that started

earlier than anticipated (bnc#1013540 1017589).

- CVE-2016-9793: The sock_setsockopt function in net/core/sock.c in the

Linux kernel mishandled negative values of sk_sndbuf and sk_rcvbuf,

which allowed local users to cause a denial of service (memory

corruption and system crash) or possibly have unspecified other impact

by leveraging the CAP_NET_ADMIN capability for a crafted setsockopt

system call with the (1) SO_SNDBUFFORCE or (2) SO_RCVBUFFORCE option

(bnc#1013531 1013542).

 

The following non-security bugs were fixed:

 

- PCI: generic: Fix pci_remap_iospace() failure path (bsc#1019658).

- bcache: partition support: add 16 minors per bcacheN device

(bsc#1019784).

- bnx2x: Correct ringparam estimate when DOWN (bsc#1020214).

- clk: xgene: Do not call __pa on ioremaped address (bsc#1019660).

- kABI workaround for 4.1.37 mount changes (stable-4.1.37).

- kABI: reintroduce sk_filter (bsc#1009969).

- kabi/severities: Ignore inode_change_ok change It's renamed in 4.1.37 to

setattr_prepare()

- mpi: Fix NULL ptr dereference in mpi_powm() [ver #3] (bsc#1011820).

- net: introduce __sock_queue_rcv_skb() function (bsc#1009969).

- netback: correct array index (bsc#983348).

- netfront: do not truncate grant references.

- netfront: use correct linear area after linearizing an skb (bsc#1007886).

- reiserfs: fix race in prealloc discard (bsc#987576).

- rose: limit sk_filter trim to payload (bsc#1009969).

- scsi: bfa: Increase requested firmware version to 3.2.5.1 (bsc#1013273).

- xenbus: correctly signal errors from xenstored_local_init() (luckily

none so far).

- xenbus: do not invoke ->is_ready() for most device states (bsc#987333).

 

 

Patch Instructions:

 

To install this openSUSE Security Update use YaST online_update.

Alternatively you can run the command listed for your product:

 

- openSUSE Leap 42.1:

 

zypper in -t patch openSUSE-2017-246=1

 

To bring your system up-to-date, use "zypper patch".

 

 

Package List:

 

- openSUSE Leap 42.1 (i686 x86_64):

 

kernel-debug-4.1.38-47.1

kernel-debug-base-4.1.38-47.1

kernel-debug-base-debuginfo-4.1.38-47.1

kernel-debug-debuginfo-4.1.38-47.1

kernel-debug-debugsource-4.1.38-47.1

kernel-debug-devel-4.1.38-47.1

kernel-debug-devel-debuginfo-4.1.38-47.1

kernel-ec2-4.1.38-47.1

kernel-ec2-base-4.1.38-47.1

kernel-ec2-base-debuginfo-4.1.38-47.1

kernel-ec2-debuginfo-4.1.38-47.1

kernel-ec2-debugsource-4.1.38-47.1

kernel-ec2-devel-4.1.38-47.1

kernel-pv-4.1.38-47.1

kernel-pv-base-4.1.38-47.1

kernel-pv-base-debuginfo-4.1.38-47.1

kernel-pv-debuginfo-4.1.38-47.1

kernel-pv-debugsource-4.1.38-47.1

kernel-pv-devel-4.1.38-47.1

kernel-vanilla-4.1.38-47.1

kernel-vanilla-debuginfo-4.1.38-47.1

kernel-vanilla-debugsource-4.1.38-47.1

kernel-vanilla-devel-4.1.38-47.1

kernel-xen-4.1.38-47.1

kernel-xen-base-4.1.38-47.1

kernel-xen-base-debuginfo-4.1.38-47.1

kernel-xen-debuginfo-4.1.38-47.1

kernel-xen-debugsource-4.1.38-47.1

kernel-xen-devel-4.1.38-47.1

 

- openSUSE Leap 42.1 (i586 x86_64):

 

kernel-default-4.1.38-47.1

kernel-default-base-4.1.38-47.1

kernel-default-base-debuginfo-4.1.38-47.1

kernel-default-debuginfo-4.1.38-47.1

kernel-default-debugsource-4.1.38-47.1

kernel-default-devel-4.1.38-47.1

kernel-obs-build-4.1.38-47.3

kernel-obs-build-debugsource-4.1.38-47.3

kernel-obs-qa-4.1.38-47.1

kernel-syms-4.1.38-47.1

 

- openSUSE Leap 42.1 (noarch):

 

kernel-devel-4.1.38-47.1

kernel-docs-4.1.38-47.2

kernel-docs-html-4.1.38-47.2

kernel-docs-pdf-4.1.38-47.2

kernel-macros-4.1.38-47.1

kernel-source-4.1.38-47.1

kernel-source-vanilla-4.1.38-47.1

 

- openSUSE Leap 42.1 (i686):

 

kernel-pae-4.1.38-47.1

kernel-pae-base-4.1.38-47.1

kernel-pae-base-debuginfo-4.1.38-47.1

kernel-pae-debuginfo-4.1.38-47.1

kernel-pae-debugsource-4.1.38-47.1

kernel-pae-devel-4.1.38-47.1

 

 

References:

 

https://www.suse.com/security/cve/CVE-2016-10088.html

https://www.suse.com/security/cve/CVE-2016-10147.html

https://www.suse.com/security/cve/CVE-2016-7117.html

https://www.suse.com/security/cve/CVE-2016-7917.html

https://www.suse.com/security/cve/CVE-2016-8645.html

https://www.suse.com/security/cve/CVE-2016-9793.html

https://www.suse.com/security/cve/CVE-2016-9806.html

https://www.suse.com/security/cve/CVE-2017-5551.html

https://bugzilla.suse.com/1003077

https://bugzilla.suse.com/1007886

https://bugzilla.suse.com/1009969

https://bugzilla.suse.com/1010444

https://bugzilla.suse.com/1011820

https://bugzilla.suse.com/1013273

https://bugzilla.suse.com/1013531

https://bugzilla.suse.com/1013540

https://bugzilla.suse.com/1013542

https://bugzilla.suse.com/1017589

https://bugzilla.suse.com/1017710

https://bugzilla.suse.com/1019658

https://bugzilla.suse.com/1019660

https://bugzilla.suse.com/1019784

https://bugzilla.suse.com/1020214

https://bugzilla.suse.com/1020381

https://bugzilla.suse.com/1021258

https://bugzilla.suse.com/983348

https://bugzilla.suse.com/987333

https://bugzilla.suse.com/987576

 

--

To unsubscribe, e-mail: opensuse-security-announce+unsubscribe ( -at -) opensuse.org

For additional commands, e-mail: opensuse-security-announce+help ( -at -) opensuse.org

 

 

 

Share this post


Link to post

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×