The openSUSE Leap 15.0 kernel was updated to receive various security and bugfixes.
The following security bugs were fixed:
CVE-2019-0154: An unprotected read access to i915 registers has been fixed that could have been abused to facilitate a local denial-of-service attack. (bsc#1135966)
CVE-2019-0155: A privilege escalation vulnerability has been fixed in the i915 module that allowed batch buffers from user mode to gain super user privileges. (bsc#1135967)
CVE-2019-16231: drivers/net/fjes/fjes_main.c did not check the alloc_workqueue return value, leading to a NULL pointer dereference (bnc#1150466).
CVE-2019-18805: There was a net/ipv4/tcp_input.c signed integer overflow in tcp_ack_update_rtt() when userspace writes a very large integer to /proc/sys/net/ipv4/tcp_min_rtt_wlen, leading to a denial of service or possibly unspecified other impact, aka CID-19fad20d15a6 (bnc#1156187).
CVE-2019-17055: base_sock_create in drivers/isdn/mISDN/socket.c in the AF_ISDN network module did not enforce CAP_NET_RAW, which means that unprivileged users can create a raw socket, aka CID-b91ee4aa2a21 (bnc#1152782).
CVE-2019-16995: A memory leak exits in hsr_dev_finalize() in net/hsr/hsr_device.c, if hsr_add_port fails to add a port, which may cause denial of service, aka CID-6caabe7f197d (bnc#1152685).
CVE-2019-11135: Aborting an asynchronous TSX operation on Intel CPUs with Transactional Memory support could be used to facilitate sidechannel information leaks out of microarchitectural buffers, similar to the previously described 'Microarchitectural Data Sampling' attack.
The Linux kernel was supplemented with the option to disable TSX operation altogether (requiring CPU Microcode updates on older systems) and better flushing of microarchitectural buffers (VERW).
The set of options available is described in our TID at https://www.suse.com/support/kb/doc/?id=7024251
CVE-2019-16233: drivers/scsi/qla2xxx/qla_os.c did not check the alloc_workqueue return value, leading to a NULL pointer dereference (bnc#1150457).
CVE-2018-12207: Untrusted virtual machines on Intel CPUs could exploit a race condition in the Instruction Fetch Unit of the Intel CPU to cause a Machine Exception during Page Size Change, causing the CPU core to be non-functional.
The Linux Kernel kvm hypervisor was adjusted to avoid page size changes in executable pages by splitting / merging huge pages into small pages as needed.
More information can be found on https://www.suse.com/support/kb/doc/?id=7023735
CVE-2019-10220: Added sanity checks on the pathnames passed to the user space. (bsc#1144903).
The following non-security bugs were fixed:
{
"binaries": [
{
"kernel-debug": "4.12.14-lp150.12.82.1",
"kernel-debug-base": "4.12.14-lp150.12.82.1",
"kernel-debug-devel": "4.12.14-lp150.12.82.1",
"kernel-default": "4.12.14-lp150.12.82.1",
"kernel-default-base": "4.12.14-lp150.12.82.1",
"kernel-default-devel": "4.12.14-lp150.12.82.1",
"kernel-devel": "4.12.14-lp150.12.82.1",
"kernel-docs": "4.12.14-lp150.12.82.1",
"kernel-docs-html": "4.12.14-lp150.12.82.1",
"kernel-kvmsmall": "4.12.14-lp150.12.82.1",
"kernel-kvmsmall-base": "4.12.14-lp150.12.82.1",
"kernel-kvmsmall-devel": "4.12.14-lp150.12.82.1",
"kernel-macros": "4.12.14-lp150.12.82.1",
"kernel-obs-build": "4.12.14-lp150.12.82.1",
"kernel-obs-qa": "4.12.14-lp150.12.82.1",
"kernel-source": "4.12.14-lp150.12.82.1",
"kernel-source-vanilla": "4.12.14-lp150.12.82.1",
"kernel-syms": "4.12.14-lp150.12.82.1",
"kernel-vanilla": "4.12.14-lp150.12.82.1",
"kernel-vanilla-base": "4.12.14-lp150.12.82.1",
"kernel-vanilla-devel": "4.12.14-lp150.12.82.1"
}
]
}{
"binaries": [
{
"kernel-debug": "4.12.14-lp150.12.82.1",
"kernel-debug-base": "4.12.14-lp150.12.82.1",
"kernel-debug-devel": "4.12.14-lp150.12.82.1",
"kernel-default": "4.12.14-lp150.12.82.1",
"kernel-default-base": "4.12.14-lp150.12.82.1",
"kernel-default-devel": "4.12.14-lp150.12.82.1",
"kernel-devel": "4.12.14-lp150.12.82.1",
"kernel-docs": "4.12.14-lp150.12.82.1",
"kernel-docs-html": "4.12.14-lp150.12.82.1",
"kernel-kvmsmall": "4.12.14-lp150.12.82.1",
"kernel-kvmsmall-base": "4.12.14-lp150.12.82.1",
"kernel-kvmsmall-devel": "4.12.14-lp150.12.82.1",
"kernel-macros": "4.12.14-lp150.12.82.1",
"kernel-obs-build": "4.12.14-lp150.12.82.1",
"kernel-obs-qa": "4.12.14-lp150.12.82.1",
"kernel-source": "4.12.14-lp150.12.82.1",
"kernel-source-vanilla": "4.12.14-lp150.12.82.1",
"kernel-syms": "4.12.14-lp150.12.82.1",
"kernel-vanilla": "4.12.14-lp150.12.82.1",
"kernel-vanilla-base": "4.12.14-lp150.12.82.1",
"kernel-vanilla-devel": "4.12.14-lp150.12.82.1"
}
]
}{
"binaries": [
{
"kernel-debug": "4.12.14-lp150.12.82.1",
"kernel-debug-base": "4.12.14-lp150.12.82.1",
"kernel-debug-devel": "4.12.14-lp150.12.82.1",
"kernel-default": "4.12.14-lp150.12.82.1",
"kernel-default-base": "4.12.14-lp150.12.82.1",
"kernel-default-devel": "4.12.14-lp150.12.82.1",
"kernel-devel": "4.12.14-lp150.12.82.1",
"kernel-docs": "4.12.14-lp150.12.82.1",
"kernel-docs-html": "4.12.14-lp150.12.82.1",
"kernel-kvmsmall": "4.12.14-lp150.12.82.1",
"kernel-kvmsmall-base": "4.12.14-lp150.12.82.1",
"kernel-kvmsmall-devel": "4.12.14-lp150.12.82.1",
"kernel-macros": "4.12.14-lp150.12.82.1",
"kernel-obs-build": "4.12.14-lp150.12.82.1",
"kernel-obs-qa": "4.12.14-lp150.12.82.1",
"kernel-source": "4.12.14-lp150.12.82.1",
"kernel-source-vanilla": "4.12.14-lp150.12.82.1",
"kernel-syms": "4.12.14-lp150.12.82.1",
"kernel-vanilla": "4.12.14-lp150.12.82.1",
"kernel-vanilla-base": "4.12.14-lp150.12.82.1",
"kernel-vanilla-devel": "4.12.14-lp150.12.82.1"
}
]
}{
"binaries": [
{
"kernel-debug": "4.12.14-lp150.12.82.1",
"kernel-debug-base": "4.12.14-lp150.12.82.1",
"kernel-debug-devel": "4.12.14-lp150.12.82.1",
"kernel-default": "4.12.14-lp150.12.82.1",
"kernel-default-base": "4.12.14-lp150.12.82.1",
"kernel-default-devel": "4.12.14-lp150.12.82.1",
"kernel-devel": "4.12.14-lp150.12.82.1",
"kernel-docs": "4.12.14-lp150.12.82.1",
"kernel-docs-html": "4.12.14-lp150.12.82.1",
"kernel-kvmsmall": "4.12.14-lp150.12.82.1",
"kernel-kvmsmall-base": "4.12.14-lp150.12.82.1",
"kernel-kvmsmall-devel": "4.12.14-lp150.12.82.1",
"kernel-macros": "4.12.14-lp150.12.82.1",
"kernel-obs-build": "4.12.14-lp150.12.82.1",
"kernel-obs-qa": "4.12.14-lp150.12.82.1",
"kernel-source": "4.12.14-lp150.12.82.1",
"kernel-source-vanilla": "4.12.14-lp150.12.82.1",
"kernel-syms": "4.12.14-lp150.12.82.1",
"kernel-vanilla": "4.12.14-lp150.12.82.1",
"kernel-vanilla-base": "4.12.14-lp150.12.82.1",
"kernel-vanilla-devel": "4.12.14-lp150.12.82.1"
}
]
}{
"binaries": [
{
"kernel-debug": "4.12.14-lp150.12.82.1",
"kernel-debug-base": "4.12.14-lp150.12.82.1",
"kernel-debug-devel": "4.12.14-lp150.12.82.1",
"kernel-default": "4.12.14-lp150.12.82.1",
"kernel-default-base": "4.12.14-lp150.12.82.1",
"kernel-default-devel": "4.12.14-lp150.12.82.1",
"kernel-devel": "4.12.14-lp150.12.82.1",
"kernel-docs": "4.12.14-lp150.12.82.1",
"kernel-docs-html": "4.12.14-lp150.12.82.1",
"kernel-kvmsmall": "4.12.14-lp150.12.82.1",
"kernel-kvmsmall-base": "4.12.14-lp150.12.82.1",
"kernel-kvmsmall-devel": "4.12.14-lp150.12.82.1",
"kernel-macros": "4.12.14-lp150.12.82.1",
"kernel-obs-build": "4.12.14-lp150.12.82.1",
"kernel-obs-qa": "4.12.14-lp150.12.82.1",
"kernel-source": "4.12.14-lp150.12.82.1",
"kernel-source-vanilla": "4.12.14-lp150.12.82.1",
"kernel-syms": "4.12.14-lp150.12.82.1",
"kernel-vanilla": "4.12.14-lp150.12.82.1",
"kernel-vanilla-base": "4.12.14-lp150.12.82.1",
"kernel-vanilla-devel": "4.12.14-lp150.12.82.1"
}
]
}{
"binaries": [
{
"kernel-debug": "4.12.14-lp150.12.82.1",
"kernel-debug-base": "4.12.14-lp150.12.82.1",
"kernel-debug-devel": "4.12.14-lp150.12.82.1",
"kernel-default": "4.12.14-lp150.12.82.1",
"kernel-default-base": "4.12.14-lp150.12.82.1",
"kernel-default-devel": "4.12.14-lp150.12.82.1",
"kernel-devel": "4.12.14-lp150.12.82.1",
"kernel-docs": "4.12.14-lp150.12.82.1",
"kernel-docs-html": "4.12.14-lp150.12.82.1",
"kernel-kvmsmall": "4.12.14-lp150.12.82.1",
"kernel-kvmsmall-base": "4.12.14-lp150.12.82.1",
"kernel-kvmsmall-devel": "4.12.14-lp150.12.82.1",
"kernel-macros": "4.12.14-lp150.12.82.1",
"kernel-obs-build": "4.12.14-lp150.12.82.1",
"kernel-obs-qa": "4.12.14-lp150.12.82.1",
"kernel-source": "4.12.14-lp150.12.82.1",
"kernel-source-vanilla": "4.12.14-lp150.12.82.1",
"kernel-syms": "4.12.14-lp150.12.82.1",
"kernel-vanilla": "4.12.14-lp150.12.82.1",
"kernel-vanilla-base": "4.12.14-lp150.12.82.1",
"kernel-vanilla-devel": "4.12.14-lp150.12.82.1"
}
]
}{
"binaries": [
{
"kernel-debug": "4.12.14-lp150.12.82.1",
"kernel-debug-base": "4.12.14-lp150.12.82.1",
"kernel-debug-devel": "4.12.14-lp150.12.82.1",
"kernel-default": "4.12.14-lp150.12.82.1",
"kernel-default-base": "4.12.14-lp150.12.82.1",
"kernel-default-devel": "4.12.14-lp150.12.82.1",
"kernel-devel": "4.12.14-lp150.12.82.1",
"kernel-docs": "4.12.14-lp150.12.82.1",
"kernel-docs-html": "4.12.14-lp150.12.82.1",
"kernel-kvmsmall": "4.12.14-lp150.12.82.1",
"kernel-kvmsmall-base": "4.12.14-lp150.12.82.1",
"kernel-kvmsmall-devel": "4.12.14-lp150.12.82.1",
"kernel-macros": "4.12.14-lp150.12.82.1",
"kernel-obs-build": "4.12.14-lp150.12.82.1",
"kernel-obs-qa": "4.12.14-lp150.12.82.1",
"kernel-source": "4.12.14-lp150.12.82.1",
"kernel-source-vanilla": "4.12.14-lp150.12.82.1",
"kernel-syms": "4.12.14-lp150.12.82.1",
"kernel-vanilla": "4.12.14-lp150.12.82.1",
"kernel-vanilla-base": "4.12.14-lp150.12.82.1",
"kernel-vanilla-devel": "4.12.14-lp150.12.82.1"
}
]
}{
"binaries": [
{
"kernel-debug": "4.12.14-lp150.12.82.1",
"kernel-debug-base": "4.12.14-lp150.12.82.1",
"kernel-debug-devel": "4.12.14-lp150.12.82.1",
"kernel-default": "4.12.14-lp150.12.82.1",
"kernel-default-base": "4.12.14-lp150.12.82.1",
"kernel-default-devel": "4.12.14-lp150.12.82.1",
"kernel-devel": "4.12.14-lp150.12.82.1",
"kernel-docs": "4.12.14-lp150.12.82.1",
"kernel-docs-html": "4.12.14-lp150.12.82.1",
"kernel-kvmsmall": "4.12.14-lp150.12.82.1",
"kernel-kvmsmall-base": "4.12.14-lp150.12.82.1",
"kernel-kvmsmall-devel": "4.12.14-lp150.12.82.1",
"kernel-macros": "4.12.14-lp150.12.82.1",
"kernel-obs-build": "4.12.14-lp150.12.82.1",
"kernel-obs-qa": "4.12.14-lp150.12.82.1",
"kernel-source": "4.12.14-lp150.12.82.1",
"kernel-source-vanilla": "4.12.14-lp150.12.82.1",
"kernel-syms": "4.12.14-lp150.12.82.1",
"kernel-vanilla": "4.12.14-lp150.12.82.1",
"kernel-vanilla-base": "4.12.14-lp150.12.82.1",
"kernel-vanilla-devel": "4.12.14-lp150.12.82.1"
}
]
}{
"binaries": [
{
"kernel-debug": "4.12.14-lp150.12.82.1",
"kernel-debug-base": "4.12.14-lp150.12.82.1",
"kernel-debug-devel": "4.12.14-lp150.12.82.1",
"kernel-default": "4.12.14-lp150.12.82.1",
"kernel-default-base": "4.12.14-lp150.12.82.1",
"kernel-default-devel": "4.12.14-lp150.12.82.1",
"kernel-devel": "4.12.14-lp150.12.82.1",
"kernel-docs": "4.12.14-lp150.12.82.1",
"kernel-docs-html": "4.12.14-lp150.12.82.1",
"kernel-kvmsmall": "4.12.14-lp150.12.82.1",
"kernel-kvmsmall-base": "4.12.14-lp150.12.82.1",
"kernel-kvmsmall-devel": "4.12.14-lp150.12.82.1",
"kernel-macros": "4.12.14-lp150.12.82.1",
"kernel-obs-build": "4.12.14-lp150.12.82.1",
"kernel-obs-qa": "4.12.14-lp150.12.82.1",
"kernel-source": "4.12.14-lp150.12.82.1",
"kernel-source-vanilla": "4.12.14-lp150.12.82.1",
"kernel-syms": "4.12.14-lp150.12.82.1",
"kernel-vanilla": "4.12.14-lp150.12.82.1",
"kernel-vanilla-base": "4.12.14-lp150.12.82.1",
"kernel-vanilla-devel": "4.12.14-lp150.12.82.1"
}
]
}