openSUSE-SU-2020:2193-1

See a problem?
Import Source
https://ftp.suse.com/pub/projects/security/osv/openSUSE-SU-2020:2193-1.json
JSON Data
https://api.osv.dev/v1/vulns/openSUSE-SU-2020:2193-1
Related
Published
2020-12-07T11:06:42Z
Modified
2020-12-07T11:06:42Z
Summary
Security update for the Linux Kernel
Details

The openSUSE Leap 15.2 kernel was updated to receive various security and bugfixes.

The following security bugs were fixed:

  • CVE-2020-29371: An issue was discovered in romfsdevread in fs/romfs/storage.c where uninitialized memory leaks to userspace, aka CID-bcf85fcedfdd (bnc#1179429).
  • CVE-2020-15436: Use-after-free vulnerability in fs/block_dev.c allowed local users to gain privileges or cause a denial of service by leveraging improper access to a certain error field (bnc#1179141).
  • CVE-2020-4788: IBM Power9 (AIX 7.1, 7.2, and VIOS 3.1) processors could allow a local user to obtain sensitive information from the data in the L1 cache under extenuating circumstances. IBM X-Force ID: 189296 (bnc#1177666).
  • CVE-2018-20669: An issue where a provided address with accessok() is not checked was discovered in i915gemexecbuffer2ioctl in drivers/gpu/drm/i915/i915gemexecbuffer.c, where a local attacker can craft a malicious IOCTL function call to overwrite arbitrary kernel memory, resulting in a Denial of Service or privilege escalation (bnc#1122971).
  • CVE-2020-15437: The Linux kernel was vulnerable to a NULL pointer dereference in drivers/tty/serial/8250/8250core.c:serial8250isainitports() that allowed local users to cause a denial of service by using the p->serial_in pointer which uninitialized (bnc#1179140).
  • CVE-2020-27777: Restrict RTAS requests from userspace (CVE-2020-27777 bsc#1179107).
  • CVE-2020-28974: A slab-out-of-bounds read in fbcon could be used by local attackers to read privileged information or potentially crash the kernel, aka CID-3c4e0dff2095. This occurs because KDFONTOP_COPY in drivers/tty/vt/vt.c can be used for manipulations such as font height (bnc#1178589).

The following non-security bugs were fixed:

  • ACPI: GED: fix -Wformat (git-fixes).
  • ALSA: ctl: fix error path at adding user-defined element set (git-fixes).
  • ALSA: firewire: Clean up a locking issue in copyrespto_buf() (git-fixes).
  • ALSA: mixart: Fix mutex deadlock (git-fixes).
  • ASoC: qcom: lpass-platform: Fix memory leak (git-fixes).
  • Bluetooth: btusb: Fix and detect most of the Chinese Bluetooth controllers (git-fixes).
  • Bluetooth: hci_bcm: fix freeing not-requested IRQ (git-fixes).
  • Convert trailing spaces and periods in path components (bsc#1179424).
  • Drivers: hv: vmbus: Remove the unused 'tscpage' from struct hvcontext (git-fixes).
  • IB/cma: Fix ports memory leak in cma_configfs (bsc#1111666)
  • IB/core: Set qp->real_qp before it may be accessed (bsc#1111666)
  • IB/hfi1, qib: Ensure RCU is locked when accessing list (bsc#1111666)
  • IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats (bsc#1111666)
  • IB/hfi1: Add missing INVALIDATE opcodes for trace (bsc#1111666)
  • IB/hfi1: Add software counter for ctxt0 seq drop (bsc#1111666)
  • IB/hfi1: Avoid hardlockup with flushlist_lock (bsc#1111666)
  • IB/hfi1: Call kobjectput() when kobjectinitandadd() fails (bsc#1111666)
  • IB/hfi1: Check for error on call to allocrsmmap_table (bsc#1111666)
  • IB/hfi1: Close PSM sdma_progress sleep window (bsc#1111666)
  • IB/hfi1: Define variables as unsigned long to fix KASAN warning (bsc#1111666)
  • IB/hfi1: Ensure full Gen3 speed in a Gen4 system (bsc#1111666)
  • IB/hfi1: Fix Spectre v1 vulnerability (bsc#1111666)
  • IB/hfi1: Fix memory leaks in sysfs registration and unregistration (bsc#1111666)
  • IB/hfi1: Handle port down properly in pio (bsc#1111666)
  • IB/hfi1: Handle wakeup of orphaned QPs for pio (bsc#1111666)
  • IB/hfi1: Insure freezework workstruct is canceled on shutdown (bsc#1111666)
  • IB/hfi1: Remove unused define (bsc#1111666)
  • IB/hfi1: Silence txreq allocation warnings (bsc#1111666)
  • IB/hfi1: Validate page aligned for a given virtual address (bsc#1111666)
  • IB/hfi1: Wakeup QPs orphaned on wait list after flush (bsc#1111666)
  • IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode (bsc#1111666)
  • IB/ipoib: Fix for use-after-free in ipoibcmtx_start (bsc#1111666)
  • IB/ipoib: drop useless LIST_HEAD (bsc#1111666)
  • IB/iser: Fix dma_nents type definition (bsc#1111666)
  • IB/iser: Pass the correct number of entries for dma mapped SGL (bsc#1111666)
  • IB/mad: Fix use-after-free in ib mad completion handling (bsc#1111666)
  • IB/mlx4: Add and improve logging (bsc#1111666)
  • IB/mlx4: Add support for MRA (bsc#1111666)
  • IB/mlx4: Adjust delayed work when a dup is observed (bsc#1111666)
  • IB/mlx4: Fix leak in idmapfind_del (bsc#1111666)
  • IB/mlx4: Fix memory leak in add_gid error flow (bsc#1111666)
  • IB/mlx4: Fix race condition between catas error reset and aliasguid flows (bsc#1111666)
  • IB/mlx4: Fix starvation in paravirt mux/demux (bsc#1111666)
  • IB/mlx4: Follow mirror sequence of device add during device removal (bsc#1111666)
  • IB/mlx4: Remove unneeded NULL check (bsc#1111666)
  • IB/mlx4: Test return value of calls to ibgetcached_pkey (bsc#1111666)
  • IB/mlx5: Add missing XRC options to QP optional params mask (bsc#1111666)
  • IB/mlx5: Compare only index part of a memory window rkey (bsc#1111666)
  • IB/mlx5: Do not override existing ip_protocol (bsc#1111666)
  • IB/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification (bsc#1111666)
  • IB/mlx5: Fix clean_mr() to work in the expected order (bsc#1111666)
  • IB/mlx5: Fix implicit MR release flow (bsc#1111666)
  • IB/mlx5: Fix outstanding_pi index for GSI qps (bsc#1111666)
  • IB/mlx5: Fix unreg_umr to ignore the mkey state (bsc#1111666)
  • IB/mlx5: Improve ODP debugging messages (bsc#1111666)
  • IB/mlx5: Move MRs to a kernel PD when freeing them to the MR cache (bsc#1111666)
  • IB/mlx5: Prevent concurrent MR updates during invalidation (bsc#1111666)
  • IB/mlx5: Reset access mask when looping inside page fault handler (bsc#1111666)
  • IB/mlx5: Set correct write permissions for implicit ODP MR (bsc#1111666)
  • IB/mlx5: Use direct mkey destroy command upon UMR unreg failure (bsc#1111666)
  • IB/mlx5: Use fragmented QP's buffer for in-kernel users (bsc#1111666)
  • IB/mlx5: WQE dump jumps over first 16 bytes (bsc#1111666)
  • IB/mthca: fix return value of error branch in mthcainitcq() (bsc#1111666)
  • IB/qib: Call kobjectput() when kobjectinitandadd() fails (bsc#1111666)
  • IB/qib: Fix an error code in qibsdmaverbs_send() (bsc#1111666)
  • IB/qib: Remove a set-but-not-used variable (bsc#1111666)
  • IB/rdmavt: Convert timers to use timer_setup() (bsc#1111666)
  • IB/rdmavt: Fix allocqpn() WARNON() (bsc#1111666)
  • IB/rdmavt: Fix sizeof mismatch (bsc#1111666)
  • IB/rdmavt: Reset all QPs when the device is shut down (bsc#1111666)
  • IB/rxe: Fix incorrect cache cleanup in error flow (bsc#1111666)
  • IB/rxe: Make counters thread safe (bsc#1111666)
  • IB/srpt: Fix memory leak in srptaddone (bsc#1111666)
  • IB/umad: Avoid additional device reference during open()/close() (bsc#1111666)
  • IB/umad: Avoid destroying device while it is accessed (bsc#1111666)
  • IB/umad: Do not check status of nonseekable_open() (bsc#1111666)
  • IB/umad: Fix kernel crash while unloading ib_umad (bsc#1111666)
  • IB/umad: Refactor code to use cdevdeviceadd() (bsc#1111666)
  • IB/umad: Simplify and avoid dynamic allocation of class (bsc#1111666)
  • IB/usnic: Fix out of bounds index check in query pkey (bsc#1111666)
  • IB/uverbs: Fix OOPs upon device disassociation (bsc#1111666)
  • IB/{hfi1, qib}: Fix WC.bytelen calculation for UDSENDWITHIMM (bsc#1111666)
  • IB/{qib, hfi1, rdmavt}: Correct ibvdevinfo maxmr value (bsc#1111666)
  • KVM host: kabi fixes for psci_version (bsc#1174726).
  • KVM: arm64: Add missing #include of <linux/string.h> in guest.c (bsc#1174726).
  • KVM: arm64: Factor out core register ID enumeration (bsc#1174726).
  • KVM: arm64: Filter out invalid core register IDs in KVMGETREG_LIST (bsc#1174726).
  • KVM: arm64: Refactor kvmarmnum_regs() for easier maintenance (bsc#1174726).
  • KVM: arm64: Reject ioctl access to FPSIMD V-regs on SVE vcpus (bsc#1174726).
  • NFS: mark nfsiod as CPU_INTENSIVE (bsc#1177304).
  • NFS: only invalidate dentrys that are clearly invalid (bsc#1178669 bsc#1170139).
  • PCI: pci-hyperv: Fix build errors on non-SYSFS config (git-fixes).
  • RDMA/bnxt_re: Fix Send Work Entry state check while polling completions (bsc#1111666)
  • RDMA/bnxtre: Fix lifetimes in bnxtre_task (bsc#1111666)
  • RDMA/bnxtre: Fix sizeof mismatch for allocation of pbltbl. (bsc#1111666)
  • RDMA/bnxtre: Fix stack-out-of-bounds in bnxtqplibrcfwsend_message (bsc#1111666)
  • RDMA/cm: Add missing locking around id.state in cmdupreq_handler (bsc#1111666)
  • RDMA/cm: Fix checking for allowed duplicate listens (bsc#1111666)
  • RDMA/cm: Remove a race freeing timewait_info (bsc#1111666)
  • RDMA/cm: Update numpaths in cmaresolveiboeroute error flow (bsc#1111666)
  • RDMA/cma: Fix false error message (bsc#1111666)
  • RDMA/cma: Protect bindlist and listenlist while finding matching cm id (bsc#1111666)
  • RDMA/cma: add missed unregisterpernetsubsys in init failure (bsc#1111666)
  • RDMA/cma: fix null-ptr-deref Read in cma_cleanup (bsc#1111666)
  • RDMA/core: Do not depend device ODP capabilities on kconfig option (bsc#1111666)
  • RDMA/core: Fix invalid memory access in specfiltersize (bsc#1111666)
  • RDMA/core: Fix locking in ibuverbsevent_read (bsc#1111666)
  • RDMA/core: Fix protection fault in ibmrpool_destroy (bsc#1111666)
  • RDMA/core: Fix race between destroy and release FD object (bsc#1111666)
  • RDMA/core: Fix race when resolving IP address (bsc#1111666)
  • RDMA/core: Prevent mixed use of FDs between shared ufiles (bsc#1111666)
  • RDMA/cxgb3: Delete and properly mark unimplemented resize CQ function (bsc#1111666)
  • RDMA/hns: Correct the value of HNSROCEHEMCHUNKLEN (bsc#1111666)
  • RDMA/hns: Correct typo of hnsrocecreate_cq() (bsc#1111666)
  • RDMA/hns: Remove unsupported modify_port callback (bsc#1111666)
  • RDMA/hns: Set the unsupported wr opcode (bsc#1111666)
  • RDMA/i40iw: Set queue pair state when being queried (bsc#1111666)
  • RDMA/i40iw: fix a potential NULL pointer dereference (bsc#1111666)
  • RDMA/ipoib: Fix ABBA deadlock with ipoibreapah() (bsc#1111666)
  • RDMA/ipoib: Remove check for ETHSSTEST (bsc#1111666)
  • RDMA/ipoib: Return void from ipoibibdev_stop() (bsc#1111666)
  • RDMA/ipoib: Set rtnllinkops for ipoib interfaces (bsc#1111666)
  • RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case (bsc#1111666)
  • RDMA/iw_cxgb4: Fix the unchecked ep dereference (bsc#1111666)
  • RDMA/iwcm: Fix a lock inversion issue (bsc#1111666)
  • RDMA/iwcm: Fix iwcm work deallocation (bsc#1111666)
  • RDMA/iwcm: move iwremref() calls out of spinlock (bsc#1111666)
  • RDMA/mad: Fix possible memory leak in ibmadpostreceivemads() (bsc#1111666)
  • RDMA/mlx4: Initialize ib_spec on the stack (bsc#1111666)
  • RDMA/mlx4: Read pkey table length instead of hardcoded value (bsc#1111666)
  • RDMA/mlx5: Clear old rate limit when closing QP (bsc#1111666)
  • RDMA/mlx5: Delete unreachable handle_atomic code by simplifying SW completion (bsc#1111666)
  • RDMA/mlx5: Fix a race with mlx5ibupdate_xlt on an implicit MR (bsc#1111666)
  • RDMA/mlx5: Fix access to wrong pointer while performing flush due to error (bsc#1111666)
  • RDMA/mlx5: Fix function name typo 'fileds' -> 'fields' (bsc#1111666)
  • RDMA/mlx5: Return proper error value (bsc#1111666)
  • RDMA/mlx5: Set GRH fields in query QP on RoCE (bsc#1111666)
  • RDMA/mlx5: Verify that QP is created with RQ or SQ (bsc#1111666)
  • RDMA/nes: Remove second wait queue initialization call (bsc#1111666)
  • RDMA/netlink: Do not always generate an ACK for some netlink operations (bsc#1111666)
  • RDMA/ocrdma: Fix out of bounds index check in query pkey (bsc#1111666)
  • RDMA/ocrdma: Remove unsupported modify_port callback (bsc#1111666)
  • RDMA/pvrdma: Fix missing pci disable in pvrdmapciprobe() (bsc#1111666)
  • RDMA/qedr: Endianness warnings cleanup (bsc#1111666)
  • RDMA/qedr: Fix KASAN: use-after-free in ucmaeventhandler+0x532 (bsc#1050545).
  • RDMA/qedr: Fix doorbell setting (bsc#1111666)
  • RDMA/qedr: Fix memory leak in iWARP CM (bsc#1050545 ).
  • RDMA/qedr: Fix memory leak in user qp and mr (bsc#1111666)
  • RDMA/qedr: Fix reported firmware version (bsc#1111666)
  • RDMA/qedr: Fix use of uninitialized field (bsc#1111666)
  • RDMA/qedr: Remove unsupported modify_port callback (bsc#1111666)
  • RDMA/qedr: SRQ's bug fixes (bsc#1111666)
  • RDMA/qib: Delete extra line (bsc#1111666)
  • RDMA/qib: Remove all occurrences of BUG_ON() (bsc#1111666)
  • RDMA/qib: Validate ->show()/store() callbacks before calling them (bsc#1111666)
  • RDMA/rxe: Drop pointless checks in rxeinitports (bsc#1111666)
  • RDMA/rxe: Fill in wc bytelen with IBWCRECVRDMAWITHIMM (bsc#1111666)
  • RDMA/rxe: Fix configuration of atomic queue pair attributes (bsc#1111666)
  • RDMA/rxe: Fix memleak in rxememinit_user (bsc#1111666)
  • RDMA/rxe: Fix slab-out-bounds access which lead to kernel crash later (bsc#1111666)
  • RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq (bsc#1111666)
  • RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars (bsc#1111666)
  • RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue (bsc#1111666)
  • RDMA/rxe: Remove unused rxememmap_pages (bsc#1111666)
  • RDMA/rxe: Remove useless rxeinitdevice_param assignments (bsc#1111666)
  • RDMA/rxe: Return void from rxeinitport_param() (bsc#1111666)
  • RDMA/rxe: Return void from rxememinit_dma() (bsc#1111666)
  • RDMA/rxe: Set default vendor ID (bsc#1111666)
  • RDMA/rxe: Set sysimageguid to be aligned with HW IB devices (bsc#1111666)
  • RDMA/rxe: Skip dgid check in loopback mode (bsc#1111666)
  • RDMA/rxe: Use foreachsg_page iterator on umem SGL (bsc#1111666)
  • RDMA/srp: Rework SCSI device reset handling (bsc#1111666)
  • RDMA/srpt: Fix typo in srptunregistermad_agent docstring (bsc#1111666)
  • RDMA/srpt: Report the SCSI residual to the initiator (bsc#1111666)
  • RDMA/ucma: Add missing locking around rdmaleavemulticast() (bsc#1111666)
  • RDMA/ucma: Put a lock around every call to the rdma_cm layer (bsc#1111666)
  • RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated (bsc#1111666)
  • RDMA/vmwpvrdma: Fix memory leak on pvrdmapci_remove (bsc#1111666)
  • RDMA/vmw_pvrdma: Use atomic memory allocation in create AH (bsc#1111666)
  • RDMA: Directly cast the sockaddr union to sockaddr (bsc#1111666)
  • RMDA/cm: Fix missing ibcmdestroyid() in ibcminsertlisten() (bsc#1111666)
  • Revert 'kernel/reboot.c: convert simple_strtoul to kstrtoint' (bsc#1179418).
  • SUNRPC: fix copying of multiple pages in gssreadproxy_verf() (bsc#1103992).
  • Staging: rtl8188eu: rtw_mlme: Fix uninitialized variable authmode (git-fixes).
  • USB: core: Fix regression in Hercules audio card (git-fixes).
  • Update references in patches.suse/net-smc-tolerate-future-smcd-versions (bsc#1172542 LTC#186070 git-fixes).
  • arm/arm64: KVM: Add PSCI version selection API (bsc#1174726).
  • arm64: KVM: Fix system register enumeration (bsc#1174726).
  • ath10k: Acquire tx_lock in tx error paths (git-fixes).
  • batman-adv: set .owner to THIS_MODULE (git-fixes).
  • bnxt_en: Fix race when modifying pause settings (bsc#1050242 ).
  • bnxten: Protect bnxtseteee() and bnxtset_pauseparam() with mutex (bsc#1050242).
  • btrfs: account ticket size at add/delete time (bsc#1178897).
  • btrfs: add helper to obtain number of devices with ongoing dev-replace (bsc#1178897).
  • btrfs: check rwdevices, not numdevices for balance (bsc#1178897).
  • btrfs: do not delete mismatched root refs (bsc#1178962).
  • btrfs: fix btrfscalcreclaimmetadatasize calculation (bsc#1178897).
  • btrfs: fix force usage in incblockgroup_ro (bsc#1178897).
  • btrfs: fix invalid removal of root ref (bsc#1178962).
  • btrfs: fix reclaim counter leak of space_info objects (bsc#1178897).
  • btrfs: fix reclaim_size counter leak after stealing from global reserve (bsc#1178897).
  • btrfs: kill minallocablebytes in incblockgroup_ro (bsc#1178897).
  • btrfs: rework arguments of btrfsunlinksubvol (bsc#1178962).
  • btrfs: split dev-replace locking helpers for read and write (bsc#1178897). Needed as a prep patch for further improvements around btrfs.
  • can: gs_usb: fix endianess problem with candleLight firmware (git-fixes).
  • can: m_can: fix nominal bitiming tseg2 min for version >= 3.1 (git-fixes).
  • ceph: add checksessionstate() helper and make it global (bsc#1179259).
  • ceph: check session state after bumping session->s_seq (bsc#1179259).
  • ceph: fix race in concurrent _cephremove_cap invocations (bsc#1178635).
  • cifs: Fix incomplete memory allocation on setxattr path (bsc#1179211).
  • cifs: Return the error from crypt_message when enc/dec key not found (bsc#1179426).
  • cifs: remove bogus debug code (bsc#1179427).
  • cxgb4: Fix offset when clearing filter byte counters (bsc#1064802 bsc#1066129).
  • docs: ABI: stable: remove a duplicated documentation (git-fixes).
  • drm/i915/gvt: Set ENHANCEDFRAMECAP bit (git-fixes).
  • drm/sun4i: dw-hdmi: fix error return code in sun8idwhdmi_bind() (git-fixes).
  • efi/efivars: Add missing kobject_put() in sysfs entry creation error path (git-fixes).
  • efi/esrt: Fix reference count leak in esrecreatesysfs_entry (git-fixes).
  • efi/x86: Do not panic or BUG() on non-critical error conditions (git-fixes).
  • efi/x86: Free efipgd with freepages() (bsc#1112178).
  • efi/x86: Ignore the memory attributes table on i386 (git-fixes).
  • efi/x86: Map the entire EFI vendor string before copying it (git-fixes).
  • efi: cper: Fix possible out-of-bounds access (git-fixes).
  • efi: provide empty efientervirtual_mode implementation (git-fixes).
  • efivarfs: fix memory leak in efivarfs_create() (git-fixes).
  • efivarfs: revert 'fix memory leak in efivarfs_create()' (git-fixes).
  • fuse: fix page dereference after free (bsc#1179213).
  • hv_balloon: disable warning when floor reached (git-fixes).
  • i40iw: Fix error handling in i40iwmanagearp_cache() (bsc#1111666)
  • i40iw: Report correct firmware version (bsc#1111666)
  • i40iw: fix null pointer dereference on a null wqe pointer (bsc#1111666)
  • igc: Fix returning wrong statistics (bsc#1118657).
  • iio: accel: kxcjk1013: Add support for KIOX010A ACPI DSM for setting tablet-mode (git-fixes).
  • iio: accel: kxcjk1013: Replace issmo8500device with an acpi_type enum (git-fixes).
  • iw_cxgb4: fix ECN check on the passive accept (bsc#1111666)
  • iw_cxgb4: only reconnect with MPAv1 if the peer aborts (bsc#1111666)
  • kABI workaround for usermodehelper changes (bsc#1179406).
  • kABI: add back flushdcacherange (jsc#SLE-16402 jsc#SLE-16497 bsc#1176109 ltc#187964).
  • libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier (jsc#SLE-16402 jsc#SLE-16497 bsc#1176109 ltc#187964).
  • mac80211: always wind down STA state (git-fixes).
  • mac80211: free sta in stainfoinsert_finish() on errors (git-fixes).
  • mlxsw: core: Fix memory leak on module removal (bsc#1112374).
  • mm: always have ioremappfnrange() set pgprotdecrypted() (bsc#1112178).
  • net/tls: Fix kmap usage (bsc#1109837).
  • net/tls: missing received data after fast remote close (bsc#1109837).
  • net: DCB: Validate DCBATTRDCB_BUFFER argument (bsc#1103990 ).
  • net: ena: fix packet's addresses for rx_offset feature (bsc#1174852).
  • net: ena: handle bad request id in ena_netdev (git-fixes).
  • net: qed: fix 'maybe uninitialized' warning (bsc#1136460 jsc#SLE-4691 bsc#1136461 jsc#SLE-4692).
  • net: qed: fix async event callbacks unregistering (bsc#1104393 bsc#1104389).
  • net: qede: fix PTP initialization on recovery (bsc#1136460 jsc#SLE-4691 bsc#1136461 jsc#SLE-4692).
  • net: qede: fix use-after-free on recovery and AER handling (bsc#1136460 jsc#SLE-4691 bsc#1136461 jsc#SLE-4692).
  • net: thunderx: use spinlockbh in nicvfsetrxmodetask() (bsc#1110096).
  • netsched: fix a memory leak in atmtc_init() (bsc#1056657 bsc#1056653 bsc#1056787).
  • nfc: s3fwrn5: use signed integer for parsing GPIO numbers (git-fixes).
  • nfp: use correct define to return NONE fec (bsc#1109837).
  • pinctrl: amd: fix incorrect way to disable debounce filter (git-fixes).
  • pinctrl: amd: use higher precision for 512 RtcClk (git-fixes).
  • pinctrl: aspeed: Fix GPI only function problem (git-fixes).
  • platform/x86: toshiba_acpi: Fix the wrong variable assignment (git-fixes).
  • powerpc/32: define helpers to get L1 cache sizes (jsc#SLE-16402 jsc#SLE-16497 bsc#1176109 ltc#187964).
  • powerpc/64: flushinvaldcacherange() becomes flushdcache_range() (jsc#SLE-16402 jsc#SLE-16497 bsc#1176109 ltc#187964).
  • powerpc/64: reuse PPC32 static inline flushdcacherange() (jsc#SLE-16402 jsc#SLE-16497 bsc#1176109 ltc#187964).
  • powerpc/mm: Flush cache on memory hot(un)plug (jsc#SLE-16402 jsc#SLE-16497 bsc#1176109 ltc#187964).
  • powerpc/pmem: Add flush routines using new pmem store and sync instruction (jsc#SLE-16402 jsc#SLE-16497 bsc#1176109 ltc#187964).
  • powerpc/pmem: Add new instructions for persistent storage and sync (jsc#SLE-16402 jsc#SLE-16497 bsc#1176109 ltc#187964).
  • powerpc/pmem: Avoid the barrier in flush routines (jsc#SLE-16402 jsc#SLE-16497 bsc#1176109 ltc#187964).
  • powerpc/pmem: Fix kernel crash due to wrong range value usage in flushdcacherange (jsc#SLE-16497 bsc#1176109 ltc#187964).
  • powerpc/pmem: Initialize pmem device on newer hardware (jsc#SLE-16402 jsc#SLE-16497 bsc#1176109 ltc#187964).
  • powerpc/pmem: Restrict papr_scm to P8 and above (jsc#SLE-16402 jsc#SLE-16497 bsc#1176109 ltc#187964).
  • powerpc/pmem: Update ppc64 to use the new barrier instruction (jsc#SLE-16402 jsc#SLE-16497 bsc#1176109 ltc#187964).
  • powerpc: Chunk calls to flushdcacherange in arch*memory (jsc#SLE-16402 jsc#SLE-16497 bsc#1176109 ltc#187964 git-fixes).
  • powerpc: define helpers to get L1 icache sizes (jsc#SLE-16402 jsc#SLE-16497 bsc#1176109 ltc#187964).
  • qed: fix error return code in qediwarpll2_start() (bsc#1050536 bsc#1050545).
  • qed: suppress 'do not support RoCE & iWARP' flooding on HW init (bsc#1050536 bsc#1050545).
  • qed: suppress false-positives interrupt error messages on HW init (bsc#1136460 jsc#SLE-4691 bsc#1136461 jsc#SLE-4692).
  • reboot: fix overflow parsing reboot cpu number (bsc#1179421).
  • rxe: correctly calculate iCRC for unaligned payloads (bsc#1111666)
  • rxe: fix error completion wrid and qpnum (bsc#1111666)
  • s390/cio: add condresched() in the slowevalknownfn() loop (bsc#1177805 LTC#188737).
  • s390/cpumcf,perf: change DFLTCCERROR counter name (bsc#1175916 LTC#187937).
  • s390/dasd: Fix zero write for FBA devices (bsc#1177808 LTC#188739).
  • s390: kernel/uv: handle length extension properly (bsc#1178940 LTC#189323).
  • sched/core: Fix PI boosting between RT and DEADLINE tasks (bsc#1112178).
  • sched/x86: SaveFLAGS on context switch (bsc#1112178).
  • scripts/gitsort/gitsort.py: add ceph maintainers git tree
  • scsi: RDMA/srpt: Fix a credit leak for aborted commands (bsc#1111666)
  • staging: rtl8723bs: Add 024c:0627 to the list of SDIO device-ids (git-fixes).
  • svcrdma: Fix page leak in svcrdmarecvreadchunk() (bsc#1103992).
  • svcrdma: fix bounce buffers for unaligned offsets and multiple pages (bsc#1103992).
  • tcp: Set INETECNxmit configuration in tcpreinitcongestion_control (bsc#1109837).
  • tracing: Fix out of bounds write in gettracebuf (bsc#1179403).
  • tty: serial: imx: keep console clocks always on (git-fixes).
  • usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode (git-fixes).
  • usb: gadget: Fix memleak in gadgetfsfillsuper (git-fixes).
  • usb: gadget: fmidi: Fix memleak in fmidi_alloc (git-fixes).
  • usb: host: xhci-mtk: avoid runtime suspend when removing hcd (git-fixes).
  • usermodehelper: reset umask to default before executing user process (bsc#1179406).
  • video: hyperv_fb: Fix the cache type when mapping the VRAM (git-fixes).
  • x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect (git-fixes).
  • x86/PCI: Fix intelmidpci.c build error when ACPI is not enabled (git-fixes).
  • x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs (git-fixes).
  • x86/hyperv: Clarify comment on x2apic mode (git-fixes).
  • x86/hyperv: Make vapic support x2apic mode (git-fixes).
  • x86/microcode/intel: Check patch signature before saving microcode for early loading (bsc#1112178).
  • x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP (bsc#1112178).
  • x86/sysfb_efi: Add quirks for some devices with swapped width and height (git-fixes).
  • xfrm: Fix memleak on xfrm state destroy (bsc#1158775).
  • xfs: revert 'xfs: fix rmap key and record comparison functions' (git-fixes).
References

Affected packages

openSUSE:Leap 15.1 / kernel-debug

Package

Name
kernel-debug
Purl
pkg:rpm/opensuse/kernel-debug&distro=openSUSE%20Leap%2015.1

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
4.12.14-lp151.28.87.2

Ecosystem specific

{
    "binaries": [
        {
            "kernel-debug-devel": "4.12.14-lp151.28.87.2",
            "kernel-source-vanilla": "4.12.14-lp151.28.87.1",
            "kernel-default-base": "4.12.14-lp151.28.87.2",
            "kernel-macros": "4.12.14-lp151.28.87.1",
            "kernel-docs": "4.12.14-lp151.28.87.1",
            "kernel-kvmsmall-devel": "4.12.14-lp151.28.87.2",
            "kernel-default": "4.12.14-lp151.28.87.2",
            "kernel-source": "4.12.14-lp151.28.87.1",
            "kernel-debug": "4.12.14-lp151.28.87.2",
            "kernel-syms": "4.12.14-lp151.28.87.1",
            "kernel-kvmsmall": "4.12.14-lp151.28.87.2",
            "kernel-devel": "4.12.14-lp151.28.87.1",
            "kernel-debug-base": "4.12.14-lp151.28.87.2",
            "kernel-obs-qa": "4.12.14-lp151.28.87.2",
            "kernel-kvmsmall-base": "4.12.14-lp151.28.87.2",
            "kernel-docs-html": "4.12.14-lp151.28.87.1",
            "kernel-obs-build": "4.12.14-lp151.28.87.2",
            "kernel-vanilla-devel": "4.12.14-lp151.28.87.2",
            "kernel-default-devel": "4.12.14-lp151.28.87.2",
            "kernel-vanilla-base": "4.12.14-lp151.28.87.2",
            "kernel-vanilla": "4.12.14-lp151.28.87.2"
        }
    ]
}

openSUSE:Leap 15.1 / kernel-default

Package

Name
kernel-default
Purl
pkg:rpm/opensuse/kernel-default&distro=openSUSE%20Leap%2015.1

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
4.12.14-lp151.28.87.2

Ecosystem specific

{
    "binaries": [
        {
            "kernel-debug-devel": "4.12.14-lp151.28.87.2",
            "kernel-source-vanilla": "4.12.14-lp151.28.87.1",
            "kernel-default-base": "4.12.14-lp151.28.87.2",
            "kernel-macros": "4.12.14-lp151.28.87.1",
            "kernel-docs": "4.12.14-lp151.28.87.1",
            "kernel-kvmsmall-devel": "4.12.14-lp151.28.87.2",
            "kernel-default": "4.12.14-lp151.28.87.2",
            "kernel-source": "4.12.14-lp151.28.87.1",
            "kernel-debug": "4.12.14-lp151.28.87.2",
            "kernel-syms": "4.12.14-lp151.28.87.1",
            "kernel-kvmsmall": "4.12.14-lp151.28.87.2",
            "kernel-devel": "4.12.14-lp151.28.87.1",
            "kernel-debug-base": "4.12.14-lp151.28.87.2",
            "kernel-obs-qa": "4.12.14-lp151.28.87.2",
            "kernel-kvmsmall-base": "4.12.14-lp151.28.87.2",
            "kernel-docs-html": "4.12.14-lp151.28.87.1",
            "kernel-obs-build": "4.12.14-lp151.28.87.2",
            "kernel-vanilla-devel": "4.12.14-lp151.28.87.2",
            "kernel-default-devel": "4.12.14-lp151.28.87.2",
            "kernel-vanilla-base": "4.12.14-lp151.28.87.2",
            "kernel-vanilla": "4.12.14-lp151.28.87.2"
        }
    ]
}

openSUSE:Leap 15.1 / kernel-docs

Package

Name
kernel-docs
Purl
pkg:rpm/opensuse/kernel-docs&distro=openSUSE%20Leap%2015.1

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
4.12.14-lp151.28.87.1

Ecosystem specific

{
    "binaries": [
        {
            "kernel-debug-devel": "4.12.14-lp151.28.87.2",
            "kernel-source-vanilla": "4.12.14-lp151.28.87.1",
            "kernel-default-base": "4.12.14-lp151.28.87.2",
            "kernel-macros": "4.12.14-lp151.28.87.1",
            "kernel-docs": "4.12.14-lp151.28.87.1",
            "kernel-kvmsmall-devel": "4.12.14-lp151.28.87.2",
            "kernel-default": "4.12.14-lp151.28.87.2",
            "kernel-source": "4.12.14-lp151.28.87.1",
            "kernel-debug": "4.12.14-lp151.28.87.2",
            "kernel-syms": "4.12.14-lp151.28.87.1",
            "kernel-kvmsmall": "4.12.14-lp151.28.87.2",
            "kernel-devel": "4.12.14-lp151.28.87.1",
            "kernel-debug-base": "4.12.14-lp151.28.87.2",
            "kernel-obs-qa": "4.12.14-lp151.28.87.2",
            "kernel-kvmsmall-base": "4.12.14-lp151.28.87.2",
            "kernel-docs-html": "4.12.14-lp151.28.87.1",
            "kernel-obs-build": "4.12.14-lp151.28.87.2",
            "kernel-vanilla-devel": "4.12.14-lp151.28.87.2",
            "kernel-default-devel": "4.12.14-lp151.28.87.2",
            "kernel-vanilla-base": "4.12.14-lp151.28.87.2",
            "kernel-vanilla": "4.12.14-lp151.28.87.2"
        }
    ]
}

openSUSE:Leap 15.1 / kernel-kvmsmall

Package

Name
kernel-kvmsmall
Purl
pkg:rpm/opensuse/kernel-kvmsmall&distro=openSUSE%20Leap%2015.1

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
4.12.14-lp151.28.87.2

Ecosystem specific

{
    "binaries": [
        {
            "kernel-debug-devel": "4.12.14-lp151.28.87.2",
            "kernel-source-vanilla": "4.12.14-lp151.28.87.1",
            "kernel-default-base": "4.12.14-lp151.28.87.2",
            "kernel-macros": "4.12.14-lp151.28.87.1",
            "kernel-docs": "4.12.14-lp151.28.87.1",
            "kernel-kvmsmall-devel": "4.12.14-lp151.28.87.2",
            "kernel-default": "4.12.14-lp151.28.87.2",
            "kernel-source": "4.12.14-lp151.28.87.1",
            "kernel-debug": "4.12.14-lp151.28.87.2",
            "kernel-syms": "4.12.14-lp151.28.87.1",
            "kernel-kvmsmall": "4.12.14-lp151.28.87.2",
            "kernel-devel": "4.12.14-lp151.28.87.1",
            "kernel-debug-base": "4.12.14-lp151.28.87.2",
            "kernel-obs-qa": "4.12.14-lp151.28.87.2",
            "kernel-kvmsmall-base": "4.12.14-lp151.28.87.2",
            "kernel-docs-html": "4.12.14-lp151.28.87.1",
            "kernel-obs-build": "4.12.14-lp151.28.87.2",
            "kernel-vanilla-devel": "4.12.14-lp151.28.87.2",
            "kernel-default-devel": "4.12.14-lp151.28.87.2",
            "kernel-vanilla-base": "4.12.14-lp151.28.87.2",
            "kernel-vanilla": "4.12.14-lp151.28.87.2"
        }
    ]
}

openSUSE:Leap 15.1 / kernel-obs-build

Package

Name
kernel-obs-build
Purl
pkg:rpm/opensuse/kernel-obs-build&distro=openSUSE%20Leap%2015.1

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
4.12.14-lp151.28.87.2

Ecosystem specific

{
    "binaries": [
        {
            "kernel-debug-devel": "4.12.14-lp151.28.87.2",
            "kernel-source-vanilla": "4.12.14-lp151.28.87.1",
            "kernel-default-base": "4.12.14-lp151.28.87.2",
            "kernel-macros": "4.12.14-lp151.28.87.1",
            "kernel-docs": "4.12.14-lp151.28.87.1",
            "kernel-kvmsmall-devel": "4.12.14-lp151.28.87.2",
            "kernel-default": "4.12.14-lp151.28.87.2",
            "kernel-source": "4.12.14-lp151.28.87.1",
            "kernel-debug": "4.12.14-lp151.28.87.2",
            "kernel-syms": "4.12.14-lp151.28.87.1",
            "kernel-kvmsmall": "4.12.14-lp151.28.87.2",
            "kernel-devel": "4.12.14-lp151.28.87.1",
            "kernel-debug-base": "4.12.14-lp151.28.87.2",
            "kernel-obs-qa": "4.12.14-lp151.28.87.2",
            "kernel-kvmsmall-base": "4.12.14-lp151.28.87.2",
            "kernel-docs-html": "4.12.14-lp151.28.87.1",
            "kernel-obs-build": "4.12.14-lp151.28.87.2",
            "kernel-vanilla-devel": "4.12.14-lp151.28.87.2",
            "kernel-default-devel": "4.12.14-lp151.28.87.2",
            "kernel-vanilla-base": "4.12.14-lp151.28.87.2",
            "kernel-vanilla": "4.12.14-lp151.28.87.2"
        }
    ]
}

openSUSE:Leap 15.1 / kernel-obs-qa

Package

Name
kernel-obs-qa
Purl
pkg:rpm/opensuse/kernel-obs-qa&distro=openSUSE%20Leap%2015.1

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
4.12.14-lp151.28.87.2

Ecosystem specific

{
    "binaries": [
        {
            "kernel-debug-devel": "4.12.14-lp151.28.87.2",
            "kernel-source-vanilla": "4.12.14-lp151.28.87.1",
            "kernel-default-base": "4.12.14-lp151.28.87.2",
            "kernel-macros": "4.12.14-lp151.28.87.1",
            "kernel-docs": "4.12.14-lp151.28.87.1",
            "kernel-kvmsmall-devel": "4.12.14-lp151.28.87.2",
            "kernel-default": "4.12.14-lp151.28.87.2",
            "kernel-source": "4.12.14-lp151.28.87.1",
            "kernel-debug": "4.12.14-lp151.28.87.2",
            "kernel-syms": "4.12.14-lp151.28.87.1",
            "kernel-kvmsmall": "4.12.14-lp151.28.87.2",
            "kernel-devel": "4.12.14-lp151.28.87.1",
            "kernel-debug-base": "4.12.14-lp151.28.87.2",
            "kernel-obs-qa": "4.12.14-lp151.28.87.2",
            "kernel-kvmsmall-base": "4.12.14-lp151.28.87.2",
            "kernel-docs-html": "4.12.14-lp151.28.87.1",
            "kernel-obs-build": "4.12.14-lp151.28.87.2",
            "kernel-vanilla-devel": "4.12.14-lp151.28.87.2",
            "kernel-default-devel": "4.12.14-lp151.28.87.2",
            "kernel-vanilla-base": "4.12.14-lp151.28.87.2",
            "kernel-vanilla": "4.12.14-lp151.28.87.2"
        }
    ]
}

openSUSE:Leap 15.1 / kernel-source

Package

Name
kernel-source
Purl
pkg:rpm/opensuse/kernel-source&distro=openSUSE%20Leap%2015.1

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
4.12.14-lp151.28.87.1

Ecosystem specific

{
    "binaries": [
        {
            "kernel-debug-devel": "4.12.14-lp151.28.87.2",
            "kernel-source-vanilla": "4.12.14-lp151.28.87.1",
            "kernel-default-base": "4.12.14-lp151.28.87.2",
            "kernel-macros": "4.12.14-lp151.28.87.1",
            "kernel-docs": "4.12.14-lp151.28.87.1",
            "kernel-kvmsmall-devel": "4.12.14-lp151.28.87.2",
            "kernel-default": "4.12.14-lp151.28.87.2",
            "kernel-source": "4.12.14-lp151.28.87.1",
            "kernel-debug": "4.12.14-lp151.28.87.2",
            "kernel-syms": "4.12.14-lp151.28.87.1",
            "kernel-kvmsmall": "4.12.14-lp151.28.87.2",
            "kernel-devel": "4.12.14-lp151.28.87.1",
            "kernel-debug-base": "4.12.14-lp151.28.87.2",
            "kernel-obs-qa": "4.12.14-lp151.28.87.2",
            "kernel-kvmsmall-base": "4.12.14-lp151.28.87.2",
            "kernel-docs-html": "4.12.14-lp151.28.87.1",
            "kernel-obs-build": "4.12.14-lp151.28.87.2",
            "kernel-vanilla-devel": "4.12.14-lp151.28.87.2",
            "kernel-default-devel": "4.12.14-lp151.28.87.2",
            "kernel-vanilla-base": "4.12.14-lp151.28.87.2",
            "kernel-vanilla": "4.12.14-lp151.28.87.2"
        }
    ]
}

openSUSE:Leap 15.1 / kernel-syms

Package

Name
kernel-syms
Purl
pkg:rpm/opensuse/kernel-syms&distro=openSUSE%20Leap%2015.1

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
4.12.14-lp151.28.87.1

Ecosystem specific

{
    "binaries": [
        {
            "kernel-debug-devel": "4.12.14-lp151.28.87.2",
            "kernel-source-vanilla": "4.12.14-lp151.28.87.1",
            "kernel-default-base": "4.12.14-lp151.28.87.2",
            "kernel-macros": "4.12.14-lp151.28.87.1",
            "kernel-docs": "4.12.14-lp151.28.87.1",
            "kernel-kvmsmall-devel": "4.12.14-lp151.28.87.2",
            "kernel-default": "4.12.14-lp151.28.87.2",
            "kernel-source": "4.12.14-lp151.28.87.1",
            "kernel-debug": "4.12.14-lp151.28.87.2",
            "kernel-syms": "4.12.14-lp151.28.87.1",
            "kernel-kvmsmall": "4.12.14-lp151.28.87.2",
            "kernel-devel": "4.12.14-lp151.28.87.1",
            "kernel-debug-base": "4.12.14-lp151.28.87.2",
            "kernel-obs-qa": "4.12.14-lp151.28.87.2",
            "kernel-kvmsmall-base": "4.12.14-lp151.28.87.2",
            "kernel-docs-html": "4.12.14-lp151.28.87.1",
            "kernel-obs-build": "4.12.14-lp151.28.87.2",
            "kernel-vanilla-devel": "4.12.14-lp151.28.87.2",
            "kernel-default-devel": "4.12.14-lp151.28.87.2",
            "kernel-vanilla-base": "4.12.14-lp151.28.87.2",
            "kernel-vanilla": "4.12.14-lp151.28.87.2"
        }
    ]
}

openSUSE:Leap 15.1 / kernel-vanilla

Package

Name
kernel-vanilla
Purl
pkg:rpm/opensuse/kernel-vanilla&distro=openSUSE%20Leap%2015.1

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
4.12.14-lp151.28.87.2

Ecosystem specific

{
    "binaries": [
        {
            "kernel-debug-devel": "4.12.14-lp151.28.87.2",
            "kernel-source-vanilla": "4.12.14-lp151.28.87.1",
            "kernel-default-base": "4.12.14-lp151.28.87.2",
            "kernel-macros": "4.12.14-lp151.28.87.1",
            "kernel-docs": "4.12.14-lp151.28.87.1",
            "kernel-kvmsmall-devel": "4.12.14-lp151.28.87.2",
            "kernel-default": "4.12.14-lp151.28.87.2",
            "kernel-source": "4.12.14-lp151.28.87.1",
            "kernel-debug": "4.12.14-lp151.28.87.2",
            "kernel-syms": "4.12.14-lp151.28.87.1",
            "kernel-kvmsmall": "4.12.14-lp151.28.87.2",
            "kernel-devel": "4.12.14-lp151.28.87.1",
            "kernel-debug-base": "4.12.14-lp151.28.87.2",
            "kernel-obs-qa": "4.12.14-lp151.28.87.2",
            "kernel-kvmsmall-base": "4.12.14-lp151.28.87.2",
            "kernel-docs-html": "4.12.14-lp151.28.87.1",
            "kernel-obs-build": "4.12.14-lp151.28.87.2",
            "kernel-vanilla-devel": "4.12.14-lp151.28.87.2",
            "kernel-default-devel": "4.12.14-lp151.28.87.2",
            "kernel-vanilla-base": "4.12.14-lp151.28.87.2",
            "kernel-vanilla": "4.12.14-lp151.28.87.2"
        }
    ]
}