SUSE-SU-2021:0098-1

Source
https://www.suse.com/support/update/announcement/2021/suse-su-20210098-1/
Import Source
https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2021:0098-1.json
JSON Data
https://api.osv.dev/v1/vulns/SUSE-SU-2021:0098-1
Related
Published
2021-01-12T18:18:15Z
Modified
2021-01-12T18:18:15Z
Summary
Security update for the Linux Kernel
Details

The SUSE Linux Enterprise 12 SP5 Azure kernel was updated to receive various security and bugfixes.

The following security bugs were fixed:

  • CVE-2018-20669: Fixed an improper check i915gemexecbuffer2ioctl in drivers/gpu/drm/i915/i915gem_execbuffer.c (bsc#1122971).
  • CVE-2019-20934: Fixed a use-after-free in shownumastats() because NUMA fault statistics were inappropriately freed, aka CID-16d51a590a8c (bsc#1179663).
  • CVE-2020-0444: Fixed a bad kfree due to a logic error in auditdatato_entry (bnc#1180027).
  • CVE-2020-0465: Fixed multiple missing bounds checks in hid-multitouch.c that could have led to local privilege escalation (bnc#1180029).
  • CVE-2020-0466: Fixed a use-after-free due to a logic error in doepollctl and eploopcheck_proc of eventpoll.c (bnc#1180031).
  • CVE-2020-4788: Fixed an issue with IBM Power9 processors could have allowed a local user to obtain sensitive information from the data in the L1 cache under extenuating circumstances (bsc#1177666).
  • CVE-2020-15436: Fixed a use after free vulnerability in fs/block_dev.c which could have allowed local users to gain privileges or cause a denial of service (bsc#1179141).
  • CVE-2020-27068: Fixed an out-of-bounds read due to a missing bounds check in the nl80211_policy policy of nl80211.c (bnc#1180086).
  • CVE-2020-27777: Fixed a privilege escalation in the Run-Time Abstraction Services (RTAS) interface, affecting guests running on top of PowerVM or KVM hypervisors (bnc#1179107).
  • CVE-2020-27786: Fixed an out-of-bounds write in the MIDI implementation (bnc#1179601).
  • CVE-2020-27825: Fixed a race in the trace_open and buffer resize calls (bsc#1179960).
  • CVE-2020-29371: Fixed uninitialized memory leaks to userspace (bsc#1179429).
  • CVE-2020-29660: Fixed a locking inconsistency in the tty subsystem that may have allowed a read-after-free attack against TIOCGSID (bnc#1179745).
  • CVE-2020-29661: Fixed a locking issue in the tty subsystem that allowed a use-after-free attack against TIOCSPGRP (bsc#1179745).

The following non-security bugs were fixed:

  • ALSA: hda/ca0132 - Change Input Source enum strings (git-fixes).
  • ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg (git-fixes).
  • ALSA: hda/realtek - Add new codec supported for ALC897 (git-fixes).
  • ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model (git-fixes).
  • ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) (git-fixes).
  • ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294 (git-fixes).
  • ALSA: hda: Fix regressions on clear and reconfig sysfs (git-fixes).
  • ALSA: usb-audio: US16x08: fix value count for level meters (git-fixes).
  • ASoC: arizona: Fix a wrong free in wm8997_probe (git-fixes).
  • ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams (git-fixes).
  • ASoC: jz4740-i2s: add missed checks for clk_get() (git-fixes).
  • ASoC: pcm: DRAIN support reactivation (git-fixes).
  • ASoC: wm8998: Fix PM disable depth imbalance on error (git-fixes).
  • ASoC: wmadsp: remove 'ctl' from list on error in wmadspcreatecontrol() (git-fixes).
  • ath10k: Fix an error handling path (git-fixes).
  • ath10k: Release some resources in an error handling path (git-fixes).
  • ath10k: Remove msdu from idr when management pkt send fails (git-fixes).
  • ath6kl: fix enum-conversion warning (git-fixes).
  • Avoid a GCC warning about '/*' within a comment.
  • Bluetooth: btusb: Fix detection of some fake CSR controllers with a bcdDevice val of 0x0134 (git-fixes).
  • Bluetooth: Fix null pointer dereference in hcieventpacket() (git-fixes).
  • Bluetooth: Fix slab-out-of-bounds read in hciledirectadvreport_evt() (git-fixes).
  • bnxt_en: Fix race when modifying pause settings (bsc#1050242 ).
  • bnxten: Protect bnxtseteee() and bnxtset_pauseparam() with mutex (bsc#1050242).
  • btmrvl: Fix firmware filename for sd8997 chipset (bsc#1172694).
  • btrfs: fix use-after-free on readahead extent after failure to create it (bsc#1179963).
  • btrfs: qgroup: do not commit transaction when we already hold the handle (bsc#1178634).
  • btrfs: remove a BUGON() from mergereloc_roots() (bsc#1174784).
  • bus: fsl-mc: fix error return code in fslmcobject_allocate() (git-fixes).
  • can: mcp251x: add error check when wq alloc failed (git-fixes).
  • can: softing: softingnetdevopen(): fix error handling (git-fixes).
  • cifs: add NULL check for ses->tcon_ipc (bsc#1178270).
  • cifs: allow syscalls to be restarted in _smbsend_rqst() (bsc#1176956).
  • cifs: fix check of tcon dfs in smb1 (bsc#1178270).
  • cifs: fix potential use-after-free in cifsechorequest() (bsc#1139944).
  • cirrus: cs89x0: remove set but not used variable 'lp' (git-fixes).
  • cirrus: cs89x0: use devmplatformioremap_resource() to simplify code (git-fixes).
  • coredump: fix core_pattern parse error (git-fixes).
  • cpufreq: highbank: Add missing MODULEDEVICETABLE (git-fixes).
  • cpufreq: loongson1: Add missing MODULE_ALIAS (git-fixes).
  • cpufreq: scpi: Add missing MODULE_ALIAS (git-fixes).
  • cpufreq: st: Add missing MODULEDEVICETABLE (git-fixes).
  • crypto: afalg - avoid undefined behavior accessing salgname (git-fixes).
  • crypto: omap-aes - Fix PM disable depth imbalance in omapaesprobe (git-fixes).
  • crypto: qat - fix status check in qathalputrelrd_xfer() (git-fixes).
  • crypto: talitos - Fix return type of currentdeschdr() (git-fixes).
  • cw1200: fix missing destroyworkqueue() on error in cw1200init_common (git-fixes).
  • cxgb4: Fix offset when clearing filter byte counters (bsc#1064802 bsc#1066129).
  • drivers: soc: ti: knavqmssqueue: Fix error return code in knavqueueprobe (git-fixes).
  • drm/amd/display: remove useless if/else (git-fixes).
  • drm/amdgpu: fix build_coefficients() argument (git-fixes).
  • drm/dpauxdev: check auxdev before use in drmdpauxdevgetby_minor() (git-fixes).
  • drm/gma500: fix double free of gma_connector (git-fixes).
  • drm/meson: dw-hdmi: Register a callback to disable the regulator (git-fixes).
  • drm/msm/dpu: Add newline to printks (git-fixes).
  • drm/msm/dsiphy10nm: implement PHY disabling (git-fixes).
  • drm/omap: dmmtiler: fix return error code in omapdmm_probe() (git-fixes).
  • drm/rockchip: Avoid uninitialized use of endpoint id in LVDS (git-fixes).
  • EDAC/i10nm: Use readl() to access MMIO registers (12sp5).
  • epoll: Keep a reference on files added to the check list (bsc#1180031).
  • ext4: correctly report 'not supported' for {usr,grp}jquota when !CONFIG_QUOTA (bsc#1179672).
  • ext4: fix bogus warning in ext4updatedx_flag() (bsc#1179716).
  • ext4: fix error handling code in addnewgdb (bsc#1179722).
  • ext4: fix invalid inode checksum (bsc#1179723).
  • ext4: fix leaking sysfs kobject after failed mount (bsc#1179670).
  • ext4: limit entries returned when counting fsmap records (bsc#1179671).
  • ext4: unlock xattrsem properly in ext4inlinedatatruncate() (bsc#1179673).
  • extcon: max77693: Fix modalias string (git-fixes).
  • fix regression in 'epoll: Keep a reference on files added to the check list' (bsc#1180031, git-fixes).
  • forcedeth: use per cpu to collect xmit/recv statistics (git-fixes).
  • fs: Do not invalidate page buffers in blockwritefull_page() (bsc#1179711).
  • genirq/irqdomain: Add an irqcreatemapping_affinity() function (bsc#1065729).
  • HID: Add another Primax PIXART OEM mouse quirk (git-fixes).
  • HID: Fix slab-out-of-bounds read in hidfieldextract (bsc#1180052).
  • HSI: omapssi: Do not jump to free ID in ssiadd_controller() (git-fixes).
  • i2c: qup: Fix error return code in qupi2cbamscheduledesc() (git-fixes).
  • i40iw: Fix error handling in i40iwmanagearp_cache() (bsc#1111666)
  • i40iw: fix null pointer dereference on a null wqe pointer (bsc#1111666)
  • i40iw: Report correct firmware version (bsc#1111666)
  • IB/cma: Fix ports memory leak in cma_configfs (bsc#1111666)
  • IB/hfi1: Call kobjectput() when kobjectinitandadd() fails (bsc#1111666)
  • IB/hfi1: Fix memory leaks in sysfs registration and unregistration (bsc#1111666)
  • IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode (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 starvation in paravirt mux/demux (bsc#1111666)
  • IB/mlx4: Test return value of calls to ibgetcached_pkey (bsc#1111666)
  • IB/mthca: fix return value of error branch in mthcainitcq() (bsc#1111666)
  • IB/qib: Call kobjectput() when kobjectinitandadd() fails (bsc#1111666)
  • IB/rdmavt: Fix sizeof mismatch (bsc#1111666)
  • IB/srpt: Fix memory leak in srptaddone (bsc#1111666)
  • ibmvnic: add some debugs (bsc#1179896 ltc#190255).
  • ibmvnic: avoid memset null scrq msgs (bsc#1044767 ltc#155231 git-fixes).
  • ibmvnic: continue fatal error reset after passive init (bsc#1171078 ltc#184239 git-fixes).
  • ibmvnic: delay next reset if hard reset fails (bsc#1094840 ltc#167098 git-fixes).
  • ibmvnic: enhance resetting status check during module exit (bsc#1065729).
  • ibmvnic: fix callnetdevicenotifiers in do_reset (bsc#1115431 ltc#171853 git-fixes).
  • ibmvnic: fix NULL pointer dereference in resetsubcrq_queues (bsc#1040855 ltc#155067 git-fixes).
  • ibmvnic: fix: NULL pointer dereference (bsc#1044767 ltc#155231 git-fixes).
  • ibmvnic: notify peers when failover and migration happen (bsc#1044120 ltc#155423 git-fixes).
  • ibmvnic: restore adapter state on failed reset (bsc#1152457 ltc#174432 git-fixes).
  • igc: Fix returning wrong statistics (bsc#1118657).
  • iio: adc: rockchipsaradc: fix missing clkdisableunprepare() on error in rockchipsaradc_resume (git-fixes).
  • iio: buffer: Fix demux update (git-fixes).
  • iio:pressure:mpl3115: Force alignment of buffer (git-fixes).
  • inet_ecn: Fix endianness of checksum update when setting ECT(1) (git-fixes).
  • Input: ads7846 - fix integer overflow on Rt calculation (git-fixes).
  • Input: ads7846 - fix race that causes missing releases (git-fixes).
  • Input: ads7846 - fix unaligned access on 7845 (git-fixes).
  • Input: cyapa_gen6 - fix out-of-bounds stack access (git-fixes).
  • Input: i8042 - add ByteSpeed touchpad to noloop table (git-fixes).
  • Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists (git-fixes).
  • Input: i8042 - fix error return code in i8042setupaux() (git-fixes).
  • Input: omap4-keypad - fix runtime PM error handling (git-fixes).
  • Input: trackpoint - add new trackpoint variant IDs (git-fixes).
  • Input: trackpoint - enable Synaptics trackpoints (git-fixes).
  • Input: xpad - support Ardwiino Controllers (git-fixes).
  • kABI fix for g2d (git-fixes).
  • kABI workaround for dsa/b53 changes (git-fixes).
  • kABI workaround for net/ipvlan changes (git-fixes).
  • kABI workaround for usermodehelper changes (bsc#1179406).
  • kABI: ath10k: move a new structure member to the end (git-fixes).
  • kABI: genirq: add back irqcreatemapping (bsc#1065729).
  • kernel-source.spec: Fix build with rpm 4.16 (boo#1179015). RPMBUILDROOT is cleared before %%install. Do the unpack into RPMBUILDROOT in %%install
  • kernel-{binary,source}.spec.in: do not create loop symlinks (bsc#1179082)
  • kernel/cpu: add arch override for cleartasksmm_cpumask() mm handling (bsc#1055117 ltc#159753 git-fixes bsc#1179888 ltc#190253).
  • kgdb: Fix spurious true from indbgmaster() (git-fixes).
  • KVM: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (bsc#1112178).
  • mac80211: do not set set TDLS STA bandwidth wider than possible (git-fixes).
  • mac80211: mesh: fix meshpathtblinit() error path (git-fixes).
  • matroxfb: avoid -Warray-bounds warning (git-fixes).
  • md/raid5: fix oops during stripe resizing (git-fixes).
  • media: mtk-mdp: Fix a refcounting bug on error in init (git-fixes).
  • media: mtk-vcodec: add missing putdevice() call in mtkvcodecreleasedec_pm() (git-fixes).
  • media: s5p-g2d: Fix a memory leak in an error handling path in 'g2d_probe()' (git-fixes).
  • media: saa7146: fix array overflow in vidiocsaudio() (git-fixes).
  • media: siano: fix memory leak of debugfs members in smsdvb_hotplug (git-fixes).
  • media: solo6x10: fix missing sndcardfree in error handling case (git-fixes).
  • media: uvcvideo: Set media controller entity functions (git-fixes).
  • media: uvcvideo: Silence shift-out-of-bounds warning (git-fixes).
  • media: v4l2-async: Fix trivial documentation typo (git-fixes).
  • memstick: fix a double-free bug in memstick_check (git-fixes).
  • memstick: r592: Fix error return in r592_probe() (git-fixes).
  • mfd: rt5033: Fix errorneous defines (git-fixes).
  • mlxsw: core: Fix memory leak on module removal (bsc#1112374).
  • mm,memoryfailure: always pin the page in madviseinject_error (bsc#1180258).
  • mm/userfaultfd: do not access vma->vmmm after calling handleuserfault() (bsc#1179204).
  • Move upstreamed bt fixes into sorted section
  • mwifiex: fix mwifiexshutdownsw() causing sw reset failure (git-fixes).
  • net/smc: fix valid DMBE buffer sizes (git-fixes).
  • net/tls: Fix kmap usage (bsc#1109837).
  • net/tls: missing received data after fast remote close (bsc#1109837).
  • net/x25: prevent a couple of overflows (bsc#1178590).
  • net: aquantia: Fix aqvecisr_legacy() return value (git-fixes).
  • net: aquantia: fix LRO with FCS error (git-fixes).
  • net: DCB: Validate DCBATTRDCB_BUFFER argument (bsc#1103990 ).
  • net: dsa: b53: Always use dev->vlanenabled in b53configure_vlan() (git-fixes).
  • net: dsa: b53: Ensure the default VID is untagged (git-fixes).
  • net: dsa: b53: Fix default VLAN ID (git-fixes).
  • net: dsa: b53: Properly account for VLAN filtering (git-fixes).
  • net: dsa: bcm_sf2: Do not assume DSA master supports WoL (git-fixes).
  • net: dsa: bcmsf2: potential array overflow in bcmsf2swsuspend() (git-fixes).
  • net: dsa: qca8k: remove leftover phy accessors (git-fixes).
  • net: ena: fix packet's addresses for rx_offset feature (bsc#1174852).
  • net: ena: handle bad request id in ena_netdev (git-fixes).
  • net: ethernet: ti: cpsw: clear all entries when delete vid (git-fixes).
  • net: ethernet: ti: cpsw: fix runtime_pm while add/kill vlan (git-fixes).
  • net: hisilicon: Fix signedness bug in hix5hd2devprobe() (git-fixes).
  • net: macb: add missing barriers when reading descriptors (git-fixes).
  • net: macb: fix dropped RX frames due to a race (git-fixes).
  • net: macb: fix error format in dev_err() (git-fixes).
  • net: macb: fix random memory corruption on RX with 64-bit DMA (git-fixes).
  • net: pasemi: fix an use-after-free in pasemimacphy_init() (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: seeq: Fix the function used to release some memory in an error handling path (git-fixes).
  • net: sheth: fix a missing check of ofgetphymode (git-fixes).
  • net: sonic: replace devkfreeskb in sonicsendpacket (git-fixes).
  • net: sonic: return NETDEVTXOK if failed to map buffer (git-fixes).
  • net: stmmac: fix csr_clk can't be zero issue (git-fixes).
  • net: stmmac: Fix reception of Broadcom switches tags (git-fixes).
  • net: thunderx: use spinlockbh in nicvfsetrxmodetask() (bsc#1110096).
  • net:ethernet:aquantia: Extra spinlocks removed (git-fixes).
  • netsched: fix a memory leak in atmtc_init() (bsc#1056657 bsc#1056653 bsc#1056787).
  • nfc: s3fwrn5: Release the nfc firmware (git-fixes).
  • nfp: use correct define to return NONE fec (bsc#1109837).
  • NFS: fix nfs_path in case of a rename retry (git-fixes).
  • NFSD: Add missing NFSv2 .pc_func methods (git-fixes).
  • NFSv4.2: fix client's attribute cache management for copyfilerange (git-fixes).
  • NFSv4.2: support EXCHGID4FLAGSUPPFENCEOPS 4.2 EXCHANGE_ID flag (git-fixes).
  • ocfs2: fix unbalanced locking (bsc#1180506).
  • ocfs2: initialize ipnextorphan (bsc#1179724).
  • orinoco: Move context allocation after processing the skb (git-fixes).
  • PCI: Fix pcislotrelease() NULL pointer dereference (git-fixes).
  • phy: Revert toggling reset changes (git-fixes).
  • pinctrl: falcon: add missing putdevice() call in pinctrlfalcon_probe() (git-fixes).
  • platform/x86: dell-smbios-base: Fix error return code in dellsmbiosinit (git-fixes).
  • platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems (git-fixes).
  • platform/x86: mlx-platform: remove an unused variable (git-fixes).
  • platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration (git-fixes).
  • platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration (git-fixes).
  • pNFS/flexfiles: Fix list corruption if the mirror count changes (git-fixes).
  • power: supply: bq24190_charger: fix reference leak (git-fixes).
  • powerpc/64: Set up a kernel stack for secondaries before cpu_restore() (bsc#1065729).
  • powerpc/64s/pseries: Fix hash tlbielallisa300 for guest kernels (bsc#1179888 ltc#190253).
  • powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation (bsc#1055117 ltc#159753 git-fixes bsc#1179888 ltc#190253).
  • powerpc/64s: Trim offlined CPUs from mm_cpumasks (bsc#1055117 ltc#159753 git-fixes bsc#1179888 ltc#190253).
  • powerpc/perf: Fix crash with issieravailable when pmu is not set (bsc#1179578 ltc#189313).
  • powerpc/pseries/hibernation: remove redundant cacheinfo update (bsc#1138374 ltc#178199 git-fixes).
  • powerpc/pseries: Pass MSI affinity to irqcreatemapping() (bsc#1065729).
  • powerpc/smp: Add _init to initbig_cores() (bsc#1109695 ltc#171067 git-fixes).
  • powerpc/xmon: Change printk() to pr_cont() (bsc#1065729).
  • powerpc: Fix incorrect stw{, ux, u, x} instructions in _setpte_at (bsc#1065729).
  • ppp: remove the PPPIOCDETACH ioctl (git-fixes).
  • pwm: lp3943: Dynamically allocate PWM chip base (git-fixes).
  • 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).
  • quota: clear padding in v2r1_mem2diskdqb() (bsc#1179714).
  • ravb: Fix use-after-free ravbtstampskb (git-fixes).
  • RDMA/bnxtre: Fix lifetimes in bnxtre_task (bsc#1111666)
  • RDMA/bnxtre: Fix sizeof mismatch for allocation of pbltbl. (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: Protect bindlist and listenlist while finding matching cm id (bsc#1111666)
  • RDMA/core: Fix race between destroy and release FD object (bsc#1111666)
  • RDMA/core: Prevent mixed use of FDs between shared ufiles (bsc#1111666)
  • RDMA/hns: Correct typo of hnsrocecreate_cq() (bsc#1111666)
  • RDMA/hns: Set the unsupported wr opcode (bsc#1111666)
  • RDMA/ipoib: Fix ABBA deadlock with ipoibreapah() (bsc#1111666)
  • RDMA/ipoib: Return void from ipoibibdev_stop() (bsc#1111666)
  • RDMA/ipoib: Set rtnllinkops for ipoib interfaces (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: Set GRH fields in query QP on RoCE (bsc#1111666)
  • RDMA/mlx5: Verify that QP is created with RQ or SQ (bsc#1111666)
  • RDMA/pvrdma: Fix missing pci disable in pvrdmapciprobe() (bsc#1111666)
  • RDMA/qedr: Endianness warnings cleanup (bsc#1111666)
  • RDMA/qedr: Fix doorbell setting (bsc#1111666)
  • RDMA/qedr: Fix KASAN: use-after-free in ucmaeventhandler+0x532 (bsc#1050545).
  • RDMA/qedr: Fix memory leak in iWARP CM (bsc#1050545 ).
  • RDMA/qedr: Fix use of uninitialized field (bsc#1111666)
  • RDMA/qedr: SRQ's bug fixes (bsc#1111666)
  • RDMA/rxe: Drop pointless checks in rxeinitports (bsc#1111666)
  • RDMA/rxe: Fix memleak in rxememinit_user (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/srpt: Fix typo in srptunregistermad_agent docstring (bsc#1111666)
  • reboot: fix overflow parsing reboot cpu number (bsc#1179421).
  • regmap: Remove duplicate type field from regmap regcache_sync trace event (git-fixes).
  • reiserfs: Fix oops during mount (bsc#1179715).
  • reiserfs: Initialize inode keys properly (bsc#1179713).
  • rtc: hym8563: enable wakeup when applicable (git-fixes).
  • s390/bpf: Fix multiple tail calls (git-fixes).
  • s390/cpuinfo: show processor physical address (git-fixes).
  • s390/cpumsf.c: fix file permission for cpumsfb_size (git-fixes).
  • s390/dasd: fix null pointer dereference for ERP requests (git-fixes).
  • s390/pci: fix CPU address in MSI for directed IRQ (git-fixes).
  • s390/qeth: fix af_iucv notification race (git-fixes).
  • s390/qeth: fix tear down of async TX buffers (git-fixes).
  • s390/qeth: make af_iucv TX notification call more robust (git-fixes).
  • s390/stp: add locking to sysfs functions (git-fixes).
  • s390/zcrypt: Fix ZCRYPTPERDEVREQCNT ioctl (git-fixes).
  • scripts/lib/SUSE/MyBS.pm: properly close prjconf Macros: section
  • scsi: lpfc: Add FDMI Vendor MIB support (bsc#1164780).
  • scsi: lpfc: Convert abort handling to SLI-3 and SLI-4 handlers (bsc#1164780).
  • scsi: lpfc: Convert SCSI I/O completions to SLI-3 and SLI-4 handlers (bsc#1164780).
  • scsi: lpfc: Convert SCSI path to use common I/O submission path (bsc#1164780).
  • scsi: lpfc: Correct null ndlp reference on routine exit (bsc#1164780).
  • scsi: lpfc: Drop nodelist reference on error in lpfcgenreq() (bsc#1164780).
  • scsi: lpfc: Enable common send_io interface for SCSI and NVMe (bsc#1164780).
  • scsi: lpfc: Enable common wqe_template support for both SCSI and NVMe (bsc#1164780).
  • scsi: lpfc: Enlarge max_sectors in scsi host templates (bsc#1164780).
  • scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events (bsc#1164780).
  • scsi: lpfc: Fix duplicate wqcreateversion check (bsc#1164780).
  • scsi: lpfc: Fix fall-through warnings for Clang (bsc#1164780).
  • scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery (bsc#1164780).
  • scsi: lpfc: Fix invalid sleeping context in lpfcsli4nvmet_alloc() (bsc#1164780).
  • scsi: lpfc: Fix memory leak on lcb_context (bsc#1164780).
  • scsi: lpfc: Fix missing prototype for lpfcnvmetprepabortwqe() (bsc#1164780).
  • scsi: lpfc: Fix missing prototype warning for lpfcfdmivendorattrmi() (bsc#1164780).
  • scsi: lpfc: Fix NPIV discovery and Fabric Node detection (bsc#1164780).
  • scsi: lpfc: Fix NPIV Fabric Node reference counting (bsc#1164780).
  • scsi: lpfc: Fix pointer defereference before it is null checked issue (bsc#1164780).
  • scsi: lpfc: Fix refcounting around SCSI and NVMe transport APIs (bsc#1164780).
  • scsi: lpfc: Fix removal of SCSI transport device get and put on dev structure (bsc#1164780).
  • scsi: lpfc: Fix scheduling call while in softirq context in lpfcunregrpi (bsc#1164780).
  • scsi: lpfc: Fix set but not used warnings from Rework remote port lock handling (bsc#1164780).
  • scsi: lpfc: Fix set but unused variables in lpfcdevlosstmohandler() (bsc#1164780).
  • scsi: lpfc: Fix spelling mistake 'Cant' -> 'Can't' (bsc#1164780).
  • scsi: lpfc: Fix variable 'vport' set but not used in lpfcsli4abtserrhandler() (bsc#1164780).
  • scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefined functions (bsc#1164780).
  • scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc misdemeanours (bsc#1164780).
  • scsi: lpfc: lpfc_debugfs: Fix a couple of function documentation issues (bsc#1164780).
  • scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues (bsc#1164780).
  • scsi: lpfc: Refactor WQE structure definitions for common use (bsc#1164780).
  • scsi: lpfc: Reject CT request for MIB commands (bsc#1164780).
  • scsi: lpfc: Remove dead code on second !ndlp check (bsc#1164780).
  • scsi: lpfc: Remove ndlp when a PLOGI/ADISC/PRLI/REG_RPI ultimately fails (bsc#1164780).
  • scsi: lpfc: Remove set but not used 'qp' (bsc#1164780).
  • scsi: lpfc: Remove unneeded variable 'status' in lpfcfcpcpumapstore() (bsc#1164780).
  • scsi: lpfc: Removed unused macros in lpfc_attr.c (bsc#1164780).
  • scsi: lpfc: Rework locations of ndlp reference taking (bsc#1164780).
  • scsi: lpfc: Rework remote port lock handling (bsc#1164780).
  • scsi: lpfc: Rework remote port ref counting and node freeing (bsc#1164780).
  • scsi: lpfc: Unsolicited ELS leaves node in incorrect state while dropping it (bsc#1164780).
  • scsi: lpfc: Update changed file copyrights for 2020 (bsc#1164780).
  • scsi: lpfc: Update lpfc version to 12.8.0.4 (bsc#1164780).
  • scsi: lpfc: Update lpfc version to 12.8.0.5 (bsc#1164780).
  • scsi: lpfc: Update lpfc version to 12.8.0.6 (bsc#1164780).
  • scsi: lpfc: Use generic power management (bsc#1164780).
  • scsi: qla2xxx: Change post del message from debug level to log level (bsc#1172538 bsc#1179142 bsc#1179810).
  • scsi: qla2xxx: Convert to DEFINESHOWATTRIBUTE (bsc#1172538 bsc#1179142 bsc#1179810).
  • scsi: qla2xxx: Do not check for fw_started while posting NVMe command (bsc#1172538 bsc#1179142 bsc#1179810).
  • scsi: qla2xxx: Do not consume srb greedily (bsc#1172538 bsc#1179142 bsc#1179810).
  • scsi: qla2xxx: Drop TARGETSCFLOOKUPLUNFROM_TAG (bsc#1172538 bsc#1179142 bsc#1179810).
  • scsi: qla2xxx: Fix compilation issue in PPC systems (bsc#1172538 bsc#1179142 bsc#1179810).
  • scsi: qla2xxx: Fix crash during driver load on big endian machines (bsc#1172538 bsc#1179142 bsc#1179810).
  • scsi: qla2xxx: Fix device loss on 4G and older HBAs (bsc#1172538 bsc#1179142 bsc#1179810).
  • scsi: qla2xxx: Fix flash update in 28XX adapters on big endian machines (bsc#1172538 bsc#1179142 bsc#1179810).
  • scsi: qla2xxx: Fix FW initialization error on big endian machines (bsc#1172538 bsc#1179142 bsc#1179810).
  • scsi: qla2xxx: Fix N2N and NVMe connect retry failure (bsc#1172538 bsc#1179142 bsc#1179810).
  • scsi: qla2xxx: Fix return of uninitialized value in rval (bsc#1172538 bsc#1179142 bsc#1179810).
  • scsi: qla2xxx: Fix the call trace for flush workqueue (bsc#1172538 bsc#1179142 bsc#1179810).
  • scsi: qla2xxx: Handle aborts correctly for port undergoing deletion (bsc#1172538 bsc#1179142 bsc#1179810).
  • scsi: qla2xxx: Handle incorrect entry_type entries (bsc#1172538 bsc#1179142 bsc#1179810).
  • scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry (bsc#1172538 bsc#1179142 bsc#1179810).
  • scsi: qla2xxx: Initialize variable in qla8044pollreg() (bsc#1172538 bsc#1179142 bsc#1179810).
  • scsi: qla2xxx: Limit interrupt vectors to number of CPUs (bsc#1172538 bsc#1179142 bsc#1179810).
  • scsi: qla2xxx: Move sess cmd list/lock to driver (bsc#1172538 bsc#1179142 bsc#1179810).
  • scsi: qla2xxx: Remove in_interrupt() from qla82xx-specific code (bsc#1172538 bsc#1179142 bsc#1179810).
  • scsi: qla2xxx: Remove in_interrupt() from qla83xx-specific code (bsc#1172538 bsc#1179142 bsc#1179810).
  • scsi: qla2xxx: remove incorrect sparse #ifdef (bsc#1172538 bsc#1179142 bsc#1179810).
  • scsi: qla2xxx: Remove trailing semicolon in macro definition (bsc#1172538 bsc#1179142 bsc#1179810).
  • scsi: qla2xxx: Return EBUSY on fcport deletion (bsc#1172538 bsc#1179142 bsc#1179810).
  • scsi: qla2xxx: Tear down session if FW say it is down (bsc#1172538 bsc#1179142 bsc#1179810).
  • scsi: qla2xxx: Update version to 10.02.00.104-k (bsc#1172538 bsc#1179142 bsc#1179810).
  • scsi: qla2xxx: Use constant when it is known (bsc#1172538 bsc#1179142 bsc#1179810).
  • scsi: Remove unneeded break statements (bsc#1164780).
  • scsi: storvsc: Fix error return in storvsc_probe() (git-fixes).
  • scsi: target: tcmqla2xxx: Remove BUGON(in_interrupt()) (bsc#1172538 bsc#1179142 bsc#1179810).
  • serial: 8250_omap: Avoid FIFO corruption caused by MDR1 access (git-fixes).
  • SMB3: Honor 'handletimeout' flag for multiuser mounts (bsc#1176558).
  • SMB3: Honor 'posix' flag for multiuser mounts (bsc#1176559).
  • SMB3: Honor lease disabling for multiuser mounts (git-fixes).
  • soc/tegra: fuse: Fix index bug in getprocessid (git-fixes).
  • soc: mediatek: Check if power domains can be powered on at boot time (git-fixes).
  • soc: qcom: smp2p: Safely acquire spinlock without IRQs (git-fixes).
  • soc: ti: Fix reference imbalance in knavdmaprobe (git-fixes).
  • soc: ti: knavqmss: fix reference leak in knavqueue_probe (git-fixes).
  • spi: bcm63xx-hsspi: fix missing clkdisableunprepare() on error in bcm63xxhsspiresume (git-fixes).
  • spi: davinci: Fix use-after-free on unbind (git-fixes).
  • spi: img-spfi: fix reference leak in imgspfiresume (git-fixes).
  • spi: pic32: Do not leak DMA channels in probe error path (git-fixes).
  • spi: spi-mem: Fix passing zero to 'PTR_ERR' warning (git-fixes).
  • spi: spi-mem: fix reference leak in spimemaccess_start (git-fixes).
  • spi: spi-ti-qspi: fix reference leak in tiqspisetup (git-fixes).
  • spi: tegra114: fix reference leak in tegra spi ops (git-fixes).
  • spi: tegra20-sflash: fix reference leak in tegrasflashresume (git-fixes).
  • spi: tegra20-slink: fix reference leak in slink ops of tegra20 (git-fixes).
  • splice: only read in as much information as there is pipe buffer space (bsc#1179520).
  • staging: comedi: mf6x4: Fix AI end-of-conversion detection (git-fixes).
  • staging: olpc_dcon: add a missing dependency (git-fixes).
  • staging: olpcdcon: Do not call platformdeviceunregister() in dconprobe() (git-fixes).
  • sunrpc: fix copying of multiple pages in gssreadproxy_verf() (bsc#1103992).
  • sunrpc: fixed rollback in rpcgssddummy_populate() (git-fixes).
  • sunrpc: Properly set the @subbuf parameter of xdrbufsubsegment() (git-fixes).
  • sunrpc: The RDMA back channel mustn't disappear while requests are outstanding (git-fixes).
  • svcrdma: fix bounce buffers for unaligned offsets and multiple pages (bsc#1103992).
  • svcrdma: Fix page leak in svcrdmarecvreadchunk() (bsc#1103992).
  • tcp: Set INETECNxmit configuration in tcpreinitcongestion_control (bsc#1109837).
  • timer: Fix wheel index calculation on last level (git fixes)
  • timer: Prevent base->clk from moving backward (git-fixes)
  • tracing: Fix out of bounds write in gettracebuf (bsc#1179403).
  • tty: Fix ->pgrp locking in tiocspgrp() (git-fixes).
  • uapi/ifether.h: move _UAPIDEFETHHDR libc define (git-fixes).
  • uapi/if_ether.h: prevent redefinition of struct ethhdr (git-fixes).
  • usb: chipidea: cihdrcimx: Pass DISABLEDEVICESTREAMING flag to imx6ul (git-fixes).
  • usb: ehci-omap: Fix PM disable depth umbalance in ehcihcdomap_probe (git-fixes).
  • usb: gadget: f_fs: Use local copy of descriptors for userspace copy (git-fixes).
  • usb: oxu210hp-hcd: Fix memory leak in oxu_create (git-fixes).
  • usb: serial: ch341: add new Product ID for CH341A (git-fixes).
  • usb: serial: ch341: sort device-id entries (git-fixes).
  • usb: serial: digi_acceleport: clean up modem-control handling (git-fixes).
  • usb: serial: digiacceleport: clean up settermios (git-fixes).
  • usb: serial: digi_acceleport: fix write-wakeup deadlocks (git-fixes).
  • usb: serial: digiacceleport: remove ininterrupt() usage.
  • usb: serial: digi_acceleport: remove redundant assignment to pointer priv (git-fixes).
  • usb: serial: digi_acceleport: rename tty flag variable (git-fixes).
  • usb: serial: digi_acceleport: use irqsave() in USB's complete callback (git-fixes).
  • usb: serial: keyspan_pda: fix dropped unthrottle interrupts (git-fixes).
  • usb: serial: keyspan_pda: fix stalled writes (git-fixes).
  • usb: serial: keyspan_pda: fix tx-unthrottle use-after-free (git-fixes).
  • usb: serial: keyspan_pda: fix write deadlock (git-fixes).
  • usb: serial: keyspan_pda: fix write unthrottling (git-fixes).
  • usb: serial: keyspan_pda: fix write-wakeup use-after-free (git-fixes).
  • usb: serial: kl5kusb105: fix memleak on open (git-fixes).
  • usb: serial: mos7720: fix parallel-port state restore (git-fixes).
  • usb: serial: option: add Fibocom NL668 variants (git-fixes).
  • usb: serial: option: add interface-number sanity check to flag handling (git-fixes).
  • usb: serial: option: add support for Thales Cinterion EXS82 (git-fixes).
  • usb: serial: option: fix Quectel BG96 matching (git-fixes).
  • usbnet: ipheth: fix connectivity with iOS 14 (git-fixes).
  • usermodehelper: reset umask to default before executing user process (bsc#1179406).
  • wimax: fix duplicate initializer warning (git-fixes).
  • x86/apic: Fix integer overflow on 10 bit left shift of cpu_khz (bsc#1112178).
  • x86/insn-eval: Use new foreachinsn_prefix() macro to loop over prefixes bytes (bsc#1112178).
  • x86/mm/identmap: Check for errors from identpud_init() (bsc#1112178).
  • x86/mm/memencrypt: Fix definition of PMDFLAGSDECWP (bsc#1112178).
  • x86/resctrl: Add necessary kernfs_put() calls to prevent refcount leak (bsc#1112178).
  • x86/resctrl: Fix AMD L3 QOS CDP enable/disable (bsc#1114648).
  • x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled (bsc#1112178).
  • x86/resctrl: Remove superfluous kernfs_get() calls to prevent refcount leak (bsc#1112178).
  • x86/resctrl: Remove unused struct mbmstate::chunksbw (bsc#1112178).
  • x86/speculation: Fix prctl() when spectrev2user={seccomp,prctl},ibpb (bsc#1112178).
  • x86/tracing: Introduce a static key for exception tracing (bsc#1179895).
  • x86/traps: Simplify pagefault tracing logic (bsc#1179895).
  • x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes (bsc#1112178).
  • xfrm: Fix memleak on xfrm state destroy (bsc#1158775).
  • xprtrdma: fix incorrect header size calculations (git-fixes).
References

Affected packages

SUSE:Linux Enterprise Server 12 SP5 / kernel-azure

Package

Name
kernel-azure
Purl
pkg:rpm/suse/kernel-azure&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "4.12.14-16.41.1",
            "kernel-azure-devel": "4.12.14-16.41.1",
            "kernel-devel-azure": "4.12.14-16.41.1",
            "kernel-syms-azure": "4.12.14-16.41.1",
            "kernel-azure-base": "4.12.14-16.41.1",
            "kernel-source-azure": "4.12.14-16.41.1"
        }
    ]
}

SUSE:Linux Enterprise Server 12 SP5 / kernel-source-azure

Package

Name
kernel-source-azure
Purl
pkg:rpm/suse/kernel-source-azure&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "4.12.14-16.41.1",
            "kernel-azure-devel": "4.12.14-16.41.1",
            "kernel-devel-azure": "4.12.14-16.41.1",
            "kernel-syms-azure": "4.12.14-16.41.1",
            "kernel-azure-base": "4.12.14-16.41.1",
            "kernel-source-azure": "4.12.14-16.41.1"
        }
    ]
}

SUSE:Linux Enterprise Server 12 SP5 / kernel-syms-azure

Package

Name
kernel-syms-azure
Purl
pkg:rpm/suse/kernel-syms-azure&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "4.12.14-16.41.1",
            "kernel-azure-devel": "4.12.14-16.41.1",
            "kernel-devel-azure": "4.12.14-16.41.1",
            "kernel-syms-azure": "4.12.14-16.41.1",
            "kernel-azure-base": "4.12.14-16.41.1",
            "kernel-source-azure": "4.12.14-16.41.1"
        }
    ]
}

SUSE:Linux Enterprise Server for SAP Applications 12 SP5 / kernel-azure

Package

Name
kernel-azure
Purl
pkg:rpm/suse/kernel-azure&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "4.12.14-16.41.1",
            "kernel-azure-devel": "4.12.14-16.41.1",
            "kernel-devel-azure": "4.12.14-16.41.1",
            "kernel-syms-azure": "4.12.14-16.41.1",
            "kernel-azure-base": "4.12.14-16.41.1",
            "kernel-source-azure": "4.12.14-16.41.1"
        }
    ]
}

SUSE:Linux Enterprise Server for SAP Applications 12 SP5 / kernel-source-azure

Package

Name
kernel-source-azure
Purl
pkg:rpm/suse/kernel-source-azure&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "4.12.14-16.41.1",
            "kernel-azure-devel": "4.12.14-16.41.1",
            "kernel-devel-azure": "4.12.14-16.41.1",
            "kernel-syms-azure": "4.12.14-16.41.1",
            "kernel-azure-base": "4.12.14-16.41.1",
            "kernel-source-azure": "4.12.14-16.41.1"
        }
    ]
}

SUSE:Linux Enterprise Server for SAP Applications 12 SP5 / kernel-syms-azure

Package

Name
kernel-syms-azure
Purl
pkg:rpm/suse/kernel-syms-azure&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "4.12.14-16.41.1",
            "kernel-azure-devel": "4.12.14-16.41.1",
            "kernel-devel-azure": "4.12.14-16.41.1",
            "kernel-syms-azure": "4.12.14-16.41.1",
            "kernel-azure-base": "4.12.14-16.41.1",
            "kernel-source-azure": "4.12.14-16.41.1"
        }
    ]
}