Lucene search

K
nessusThis script is Copyright (C) 2020-2024 and is owned by Tenable, Inc. or an Affiliate thereof.OPENSUSE-2020-1062.NASL
HistoryJul 27, 2020 - 12:00 a.m.

openSUSE Security Update : the Linux Kernel (openSUSE-2020-1062)

2020-07-2700:00:00
This script is Copyright (C) 2020-2024 and is owned by Tenable, Inc. or an Affiliate thereof.
www.tenable.com
45
opensuse leap 15.2
security bugs
non-security bugs
usb
drivers
acpi
alsa
hda
hdmi
asoc
amdgpu
asoc
fsl_ssi
intel
rockchip
ti
ath10k
b43_legacy
backlight
batman

CVSS2

4.9

Attack Vector

LOCAL

Attack Complexity

LOW

Authentication

NONE

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

COMPLETE

AV:L/AC:L/Au:N/C:N/I:N/A:C

CVSS3

5.5

Attack Vector

LOCAL

Attack Complexity

LOW

Privileges Required

LOW

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

HIGH

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

AI Score

7.3

Confidence

High

EPSS

0.001

Percentile

44.3%

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

The following security bugs were fixed :

  • CVE-2020-15393: usbtest_disconnect in drivers/usb/misc/usbtest.c had a memory leak, aka CID-28ebeb8db770 (bnc#1173514).

  • CVE-2020-12771: btree_gc_coalesce in drivers/md/bcache/btree.c had a deadlock if a coalescing operation fails (bnc#1171732).

The following non-security bugs were fixed :

  • ACPI: configfs: Disallow loading ACPI tables when locked down (git-fixes).

  • ACPI: sysfs: Fix pm_profile_attr type (git-fixes).

  • aio: fix async fsync creds (bsc#1173828).

  • ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table (git-fixes).

  • ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later (git-fixes).

  • ALSA: hda/hdmi: improve debug traces for stream lookups (git-fixes).

  • ALSA: hda - let hs_mic be picked ahead of hp_mic (git-fixes).

  • ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems (git-fixes).

  • ALSA: hda/realtek - Add quirk for MSI GE63 laptop (git-fixes).

  • ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC (git-fixes).

  • ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC (git-fixes).

  • ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC (git-fixes).

  • ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id (git-fixes).

  • ALSA: isa/wavefront: prevent out of bounds write in ioctl (git-fixes).

  • ALSA: opl3: fix infoleak in opl3 (git-fixes).

  • ALSA: usb-audio: Add implicit feedback quirk for RTX6001 (git-fixes).

  • ALSA: usb-audio: Add implicit feedback quirk for SSL2+ (git-fixes).

  • ALSA: usb-audio: add quirk for Denon DCD-1500RE (git-fixes).

  • ALSA: usb-audio: add quirk for MacroSilicon MS2109 (git-fixes).

  • ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG) (git-fixes).

  • ALSA: usb-audio: Fix OOB access of mixer element list (git-fixes).

  • ALSA: usb-audio: Fix packet size calculation (bsc#1173847).

  • ALSA: usb-audio: Fix potential use-after-free of streams (git-fixes).

  • ALSA: usb-audio: Replace s/frame/packet/ where appropriate (git-fixes).

  • amdgpu: a NULL ->mm does not mean a thread is a kthread (git-fixes).

  • ASoC: core: only convert non DPCM link to DPCM link (git-fixes).

  • ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type (git-fixes).

  • ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed (git-fixes).

  • ASoC: fsl_ssi: Fix bclk calculation for mono channel (git-fixes).

  • ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet (git-fixes).

  • ASoC: max98373: reorder max98373_reset() in resume (git-fixes).

  • ASoc: q6afe: add support to get port direction (git-fixes).

  • ASoC: q6asm: handle EOS correctly (git-fixes).

  • ASoC: qcom: q6asm-dai: kCFI fix (git-fixes).

  • ASoC: rockchip: Fix a reference count leak (git-fixes).

  • ASoC: SOF: Do nothing when DSP PM callbacks are not set (git-fixes).

  • ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags (git-fixes).

  • ASoC: tegra: tegra_wm8903: Support nvidia, headset property (git-fixes).

  • ASoC: ti: omap-mcbsp: Fix an error handling path in ‘asoc_mcbsp_probe()’ (git-fixes).

  • ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function (git-fixes).

  • ath10k: fix kernel NULL pointer dereference (git-fixes).

  • ath10k: Fix the race condition in firmware dump work queue (git-fixes).

  • b43: Fix connection problem with WPA3 (git-fixes).

  • b43_legacy: Fix connection problem with WPA3 (git-fixes).

  • backlight: lp855x: Ensure regulators are disabled on probe failure (git-fixes).

  • batman-adv: Revert ‘disable ethtool link speed detection when auto negotiation off’ (git-fixes).

  • bdev: fix bdev inode reference count disbalance regression (bsc#1174244)

  • block/bio-integrity: do not free ‘buf’ if bio_integrity_add_page() failed (bsc#1173817).

  • block: Fix use-after-free in blkdev_get() (bsc#1173834).

  • block: nr_sects_write(): Disable preemption on seqcount write (bsc#1173818).

  • Bluetooth: Add SCO fallback for invalid LMP parameters error (git-fixes).

  • Bluetooth: btbcm: Add 2 missing models to subver tables (git-fixes).

  • bnxt_en: Fix AER reset logic on 57500 chips (bsc#1171150).

  • bnxt_en: fix firmware message length endianness (bsc#1173894).

  • bnxt_en: Fix return code to ‘flash_device’ (bsc#1173894).

  • bnxt_en: Re-enable SRIOV during resume (jsc#SLE-8371 bsc#1153274).

  • bnxt_en: Return from timer if interface is not in open state (jsc#SLE-8371 bsc#1153274).

  • bnxt_en: Simplify bnxt_resume() (jsc#SLE-8371 bsc#1153274).

  • bpf: Document optval > PAGE_SIZE behavior for sockopt hooks (bsc#1155518).

  • bpf: Do not return EINVAL from (get,set)sockopt when optlen > PAGE_SIZE (bsc#1155518).

  • bpf: Fix an error code in check_btf_func() (bsc#1154353).

  • bpf: Restrict bpf_trace_printk()'s %s usage and add %pks, %pus specifier (bsc#1172344).

  • bpf, xdp, samples: Fix NULL pointer dereference in
    *_user code (bsc#1155518).

  • brcmfmac: expose RPi firmware config files through modinfo (bsc#1169094).

  • bus: ti-sysc: Ignore clockactivity unless specified as a quirk (git-fixes).

  • carl9170: remove P2P_GO support (git-fixes).

  • cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip (git-fixes).

  • clk: qcom: msm8916: Fix the address location of pll->config_reg (git-fixes).

  • clk: samsung: exynos5433: Add IGNORE_UNUSED flag to sclk_i2s1 (git-fixes).

  • clk: sifive: allocate sufficient memory for struct
    __prci_data (git-fixes).

  • clk: ti: composite: fix memory leak (git-fixes).

  • clk: zynqmp: fix memory leak in zynqmp_register_clocks (git-fixes).

  • clocksource: dw_apb_timer: Make CPU-affiliation being optional (git-fixes).

  • cpufreq: Fix up cpufreq_boost_set_sw() (git-fixes).

  • cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once (git-fixes).

  • cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn (git-fixes).

  • cpuidle: Fix three reference count leaks (git-fixes).

  • crypto: algif_skcipher - Cap recv SG list at ctx->used (git-fixes).

  • crypto - Avoid free() namespace collision (git-fixes).

  • Crypto/chcr: fix for ccm(aes) failed test (git-fixes).

  • crypto: omap-sham - add proper load balancing support for multicore (git-fixes).

  • debugfs: Check module state before warning in (full/open)_proxy_open() (bsc#1173746).

  • devlink: fix return value after hitting end in region read (networking-stable-20_05_12).

  • devmap: Use bpf_map_area_alloc() for allocating hash buckets (bsc#1154353).

  • dm writecache: reject asynchronous pmem devices (bsc#1156395).

  • dpaa2-eth: prevent array underflow in update_cls_rule() (networking-stable-20_05_16).

  • dpaa2-eth: properly handle buffer size restrictions (networking-stable-20_05_16).

  • dpaa_eth: fix usage as DSA master, try 3 (networking-stable-20_05_27).

  • drivers: base: Fix NULL pointer exception in
    __platform_driver_probe() if a driver developer is foolish (git-fixes).

  • Drivers: hv: Change flag to write log level in panic msg to false (bsc#1170617).

  • drm: amd/display: fix Kconfig help text (bsc#1152489) * context changes

  • drm/amd/display: Revalidate bandwidth before commiting DC updates (git-fixes).

  • drm/amd: fix potential memleak in err branch (git-fixes).

  • drm/amdgpu: add fw release for sdma v5_0 (git-fixes).

  • drm/amdgpu: drop redundant cg/pg ungate on runpm enter (git-fixes).

  • drm/amdgpu: fix gfx hang during suspend with video playback (v2) (git-fixes).

  • drm/amdgpu: fix the hw hang during perform system reboot and reset (git-fixes).

  • drm/amdgpu: Init data to avoid oops while reading pp_num_states (git-fixes).

  • drm/amdgpu: move kfd suspend after ip_suspend_phase1 (git-fixes).

  • drm/amdgpu: Replace invalid device ID with a valid device ID (bsc#1152472)

  • drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven (git-fixes).

  • drm: bridge: adv7511: Extend list of audio sample rates (git-fixes).

  • drm/connector: notify userspace on hotplug after register complete (bsc#1152489) * context changes

  • drm/i915/gt: Do not schedule normal requests immediately along (bsc#1152489)

  • drm/i915/gvt: Fix two CFL MMIO handling caused by regression. (bsc#1152489)

  • drm/i915/gvt: Fix two CFL MMIO handling caused by regression (git-fixes).

  • drm/i915/icl+: Fix hotplug interrupt disabling after storm detection (bsc#1152489)

  • drm/msm: Check for powered down HW in the devfreq callbacks (bsc#1152489)

  • drm/msm/dpu: fix error return code in dpu_encoder_init (bsc#1152489)

  • drm/msm/dpu: fix error return code in dpu_encoder_init (git-fixes).

  • drm/msm/mdp5: Fix mdp5_init error path for failed mdp5_kms allocation (git-fixes).

  • drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection (git-fixes).

  • drm/qxl: Use correct notify port address when creating cursor ring (bsc#1152472)

  • drm/radeon: fix fb_div check in ni_init_smc_spll_table() (bsc#1152472)

  • drm: rcar-du: Fix build error (bsc#1152472)

  • drm: sun4i: hdmi: Remove extra HPD polling (bsc#1152489)

  • drm: sun4i: hdmi: Remove extra HPD polling (git-fixes).

  • e1000: Distribute switch variables for initialization (git-fixes).

  • e1000e: Relax condition to trigger reset for ME workaround (git-fixes).

  • ext4: avoid utf8_strncasecmp() with unstable name (bsc#1173843).

  • ext4: fix error pointer dereference (bsc#1173837).

  • ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max (bsc#1173836).

  • ext4: fix partial cluster initialization when splitting extent (bsc#1173839).

  • ext4: fix race between ext4_sync_parent() and rename() (bsc#1173838).

  • ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers (bsc#1173833).

  • ext4: stop overwrite the errcode in ext4_setup_super (bsc#1173841).

  • fat: do not allow to mount if the FAT length == 0 (bsc#1173831).

  • Fix boot crash with MD (bsc#1173860)

  • fix multiplication overflow in copy_fdtable() (bsc#1173825).

  • fork: prevent accidental access to clone3 features (bsc#1174018).

  • fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks (networking-stable-20_05_12).

  • geneve: allow changing DF behavior after creation (git-fixes).

  • geneve: change from tx_error to tx_dropped on missing metadata (git-fixes).

  • gfs2: fix glock reference problem in gfs2_trans_remove_revoke (bsc#1173823).

  • gfs2: Multi-block allocations in gfs2_page_mkwrite (bsc#1173822).

  • gpio: pca953x: fix handling of automatic address incrementing (git-fixes).

  • HID: Add quirks for Trust Panora Graphic Tablet (git-fixes).

  • hinic: fix a bug of ndo_stop (networking-stable-20_05_16).

  • hinic: fix wrong para of wait_for_completion_timeout (networking-stable-20_05_16).

  • hv_netvsc: Fix netvsc_start_xmit’s return type (git-fixes).

  • hwmon: (acpi_power_meter) Fix potential memory leak in acpi_power_meter_add() (git-fixes).

  • hwmon: (k10temp) Add AMD family 17h model 60h PCI match (git-fixes).

  • hwmon: (max6697) Make sure the OVERT mask is set correctly (git-fixes).

  • hwmon: (pmbus) fix a typo in Kconfig SENSORS_IR35221 option (git-fixes).

  • i2c: algo-pca: Add 0x78 as SCL stuck low status for PCA9665 (git-fixes).

  • i2c: core: check returned size of emulated smbus block read (git-fixes).

  • i2c: fsi: Fix the port number field in status register (git-fixes).

  • i2c: mlxcpld: check correct size of maximum RECV_LEN packet (git-fixes).

  • i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets (git-fixes).

  • i2c: pxa: clear all master action bits in i2c_pxa_stop_message() (git-fixes).

  • i2c: pxa: fix i2c_pxa_scream_blue_murder() debug output (git-fixes).

  • IB/rdmavt: Free kernel completion queue when done (bsc#1173625).

  • iio: bmp280: fix compensation of humidity (git-fixes).

  • input: i8042 - Remove special PowerPC handling (git-fixes).

  • ionic: add pcie_print_link_status (bsc#1167773).

  • ionic: export features for vlans to use (bsc#1167773).

  • ionic: no link check while resetting queues (bsc#1167773).

  • ionic: remove support for mgmt device (bsc#1167773).

  • ionic: tame the watchdog timer on reconfig (bsc#1167773).

  • ionic: wait on queue start until after IFF_UP (bsc#1167773).

  • io_uring: use kvfree() in io_sqe_buffer_register() (bsc#1173832).

  • ipmi: use vzalloc instead of kmalloc for user creation (git-fixes).

  • iwlwifi: mvm: fix aux station leak (git-fixes).

  • ixgbe: do not check firmware errors (bsc#1170284).

  • jbd2: avoid leaking transaction credits when unreserving handle (bsc#1173845).

  • jbd2: Preserve kABI when adding j_abort_mutex (bsc#1173833).

  • kABI fixup mtk-vpu: avoid unaligned access to DTCM buffer (git-fixes).

  • kabi: hv: prevent struct device_node to become defined (bsc#1172871).

  • kABI: protect struct fib_dump_filter (kabi).

  • kABI: protect struct mlx5_cmd_work_ent (kabi).

  • libceph: do not omit recovery_deletes in target_copy() (git-fixes).

  • loop: replace kill_bdev with invalidate_bdev (bsc#1173820).

  • media: dvbdev: Fix tuner->demod media controller link (git-fixes).

  • media: dvbsky: add support for eyeTV Geniatech T2 lite (bsc#1173776).

  • media: dvbsky: add support for Mygica T230C v2 (bsc#1173776).

  • media: imx: imx7-mipi-csis: Cleanup and fix subdev pad format handling (git-fixes).

  • media: mtk-vpu: avoid unaligned access to DTCM buffer (git-fixes).

  • media: ov5640: fix use of destroyed mutex (git-fixes).

  • media: si2157: Better check for running tuner in init (git-fixes).

  • media: si2168: add support for Mygica T230C v2 (bsc#1173776).

  • media: staging: imgu: do not hold spinlock during freeing mmu page table (git-fixes).

  • media: staging/intel-ipu3: Implement lock for stream on/off operations (git-fixes).

  • media: vicodec: Fix error codes in probe function (git-fixes).

  • mfd: wm8994: Fix driver operation if loaded as modules (git-fixes).

  • mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly (networking-stable-20_05_12).

  • mmc: sdhci-msm: Set SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12 quirk (git-fixes).

  • mmc: via-sdmmc: Respect the cmd->busy_timeout from the mmc core (git-fixes).

  • mm: fix NUMA node file count error in replace_page_cache() (bsc#1173844).

  • mm/memory_hotplug: refrain from adding memory into an impossible node (bsc#1173552).

  • mvpp2: remove module bugfix (bsc#1154353).

  • namei: only return -ECHILD from follow_dotdot_rcu() (bsc#1173824).

  • neigh: send protocol value in neighbor create notification (networking-stable-20_05_12).

  • net: core: device_rename: Use rwsem instead of a seqcount (bsc#1162702).

  • net: do not return invalid table id error when we fall back to PF_UNSPEC (networking-stable-20_05_27).

  • net: dsa: Do not leave DSA master with NULL netdev_ops (networking-stable-20_05_12).

  • net: dsa: loop: Add module soft dependency (networking-stable-20_05_16).

  • net: dsa: mt7530: fix roaming from DSA user ports (networking-stable-20_05_27).

  • net: ethernet: ti: cpsw: fix ASSERT_RTNL() warning during suspend (networking-stable-20_05_27).

  • net: fix a potential recursive NETDEV_FEAT_CHANGE (networking-stable-20_05_16).

  • __netif_receive_skb_core: pass skb by reference (networking-stable-20_05_27).

  • net: inet_csk: Fix so_reuseport bind-address cache in tb->fast* (networking-stable-20_05_27).

  • net: ipip: fix wrong address family in init error path (networking-stable-20_05_27).

  • net: macb: fix an issue about leak related system resources (networking-stable-20_05_12).

  • net: macsec: preserve ingress frame ordering (networking-stable-20_05_12).

  • net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() (networking-stable-20_05_12).

  • net/mlx5: Add command entry handling completion (networking-stable-20_05_27).

  • net/mlx5: Disable reload while removing the device (jsc#SLE-8464).

  • net/mlx5: DR, Fix freeing in dr_create_rc_qp() (jsc#SLE-8464).

  • net/mlx5e: Fix inner tirs handling (networking-stable-20_05_27).

  • net/mlx5e: kTLS, Destroy key object after destroying the TIS (networking-stable-20_05_27).

  • net/mlx5e: Update netdev txq on completions during closure (networking-stable-20_05_27).

  • net/mlx5: Fix command entry leak in Internal Error State (networking-stable-20_05_12).

  • net/mlx5: Fix error flow in case of function_setup failure (networking-stable-20_05_27).

  • net/mlx5: Fix forced completion access non initialized command entry (networking-stable-20_05_12).

  • net/mlx5: Fix memory leak in mlx5_events_init (networking-stable-20_05_27).

  • net: mvpp2: cls: Prevent buffer overflow in mvpp2_ethtool_cls_rule_del() (networking-stable-20_05_12).

  • net: mvpp2: fix RX hashing for non-10G ports (networking-stable-20_05_27).

  • net: mvpp2: prevent buffer overflow in mvpp22_rss_ctx() (networking-stable-20_05_12).

  • net: nlmsg_cancel() if put fails for nhmsg (networking-stable-20_05_27).

  • net: phy: fix aneg restart in phy_ethtool_set_eee (networking-stable-20_05_16).

  • netprio_cgroup: Fix unlimited memory leak of v2 cgroups (networking-stable-20_05_16).

  • net: qrtr: Fix passing invalid reference to qrtr_local_enqueue() (networking-stable-20_05_27).

  • net sched: fix reporting the first-time use timestamp (networking-stable-20_05_27).

  • net_sched: sch_skbprio: add message validation to skbprio_change() (networking-stable-20_05_12).

  • net/smc: tolerate future SMCD versions (bsc#1172543 LTC#186069).

  • net: stmmac: fix num_por initialization (networking-stable-20_05_16).

  • net: stricter validation of untrusted gso packets (networking-stable-20_05_12).

  • net: tc35815: Fix phydev supported/advertising mask (networking-stable-20_05_12).

  • net: tcp: fix rx timestamp behavior for tcp_recvmsg (networking-stable-20_05_16).

  • net/tls: fix race condition causing kernel panic (networking-stable-20_05_27).

  • net/tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() (networking-stable-20_05_12).

  • net/tls: Fix sk_psock refcnt leak when in tls_data_ready() (networking-stable-20_05_12).

  • net: usb: qmi_wwan: add support for DW5816e (networking-stable-20_05_12).

  • nexthop: Fix attribute checking for groups (networking-stable-20_05_27).

  • nfp: abm: fix a memory leak bug (networking-stable-20_05_12).

  • nfp: abm: fix error return code in nfp_abm_vnic_alloc() (networking-stable-20_05_16).

  • nfsd4: fix nfsdfs reference count loop (git-fixes).

  • nfsd: apply umask on fs without ACL support (git-fixes).

  • nfsd: fix nfsdfs inode reference count leak (git-fixes).

  • NFSv4 fix CLOSE not waiting for direct IO compeletion (git-fixes).

  • PCI: aardvark: Do not blindly enable ASPM L0s and do not write to read-only register (git-fixes).

  • PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints (git-fixes).

  • PCI: Add Loongson vendor ID (git-fixes).

  • PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges (git-fixes).

  • PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0 (git-fixes).

  • PCI: Avoid FLR for AMD Starship USB 3.0 (git-fixes).

  • PCI: Do not disable decoding when mmio_always_on is set (git-fixes).

  • PCI: dwc: Fix inner MSI IRQ domain registration (git-fixes).

  • PCI: hv: Change pci_protocol_version to per-hbus (bsc#1172871).

  • PCI: hv: Decouple the func definition in hv_dr_state from VSP message (bsc#1172871).

  • PCI: hv: Fix the PCI HyperV probe failure path to release resource properly (bsc#1172871).

  • PCI: hv: Introduce hv_msi_entry (bsc#1172871).

  • PCI: hv: Move hypercall related definitions into tlfs header (bsc#1172871).

  • PCI: hv: Move retarget related structures into tlfs header (bsc#1172871).

  • PCI: hv: Reorganize the code in preparation of hibernation (bsc#1172871).

  • PCI: hv: Retry PCI bus D0 entry on invalid device state (bsc#1172871).

  • PCI: pci-bridge-emul: Fix PCIe bit conflicts (git-fixes).

  • PCI: vmd: Add device id for VMD device 8086:9A0B (git-fixes).

  • pinctrl: rockchip: fix memleak in rockchip_dt_node_to_map (git-fixes).

  • pinctrl: tegra: Use noirq suspend/resume callbacks (git-fixes).

  • platform/x86: asus_wmi: Reserve more space for struct bias_args (git-fixes).

  • platform/x86: hp-wmi: Convert simple_strtoul() to kstrtou32() (git-fixes).

  • platform/x86: intel-hid: Add a quirk to support HP Spectre X2 (2015) (git-fixes).

  • pNFS/flexfiles: Fix list corruption if the mirror count changes (git-fixes).

  • pppoe: only process PADT targeted at local interfaces (networking-stable-20_05_16).

  • proc: Use new_inode not new_inode_pseudo (bsc#1173830).

  • pwm: img: Call pm_runtime_put() in pm_runtime_get_sync() failed case (git-fixes).

  • RDMA/core: Check that type_attrs is not NULL prior access (jsc#SLE-8449).

  • regualtor: pfuze100: correct sw1a/sw2 on pfuze3000 (git-fixes).

  • remoteproc: qcom_q6v5_mss: map/unmap mpss segments before/after use (git-fixes).

  • Revert commit e918e570415c (‘tpm_tis: Remove the HID IFX0102’) (git-fixes).

  • Revert ‘i2c: tegra: Fix suspending in active runtime PM state’ (git-fixes).

  • Revert ‘ipv6: add mtu lock check in
    __ip6_rt_update_pmtu’ (networking-stable-20_05_16).

  • ring-buffer: Zero out time extend if it is nested and not absolute (git-fixes).

  • sata_rcar: handle pm_runtime_get_sync failure cases (git-fixes).

  • sch_choke: avoid potential panic in choke_reset() (networking-stable-20_05_12).

  • sched: Fix loadavg accounting race (bnc#1155798 (CPU scheduler functional and performance backports)).

  • sched: Fix race against ptrace_freeze_trace() (bsc#1174345).

  • sch_sfq: validate silly quantum values (networking-stable-20_05_12).

  • scsi: lpfc: Add an internal trace log buffer (bsc#1172687 bsc#1171530).

  • scsi: lpfc: Add blk_io_poll support for latency improvment (bsc#1172687 bsc#1171530).

  • scsi: lpfc: Add support to display if adapter dumps are available (bsc#1172687 bsc#1171530).

  • scsi: lpfc: Allow applications to issue Common Set Features mailbox command (bsc#1172687 bsc#1171530).

  • scsi: lpfc: Fix inconsistent indenting (bsc#1172687 bsc#1171530).

  • scsi: lpfc: Fix interrupt assignments when multiple vectors are supported on same CPU (bsc#1172687 bsc#1171530).

  • scsi: lpfc: Fix kdump hang on PPC (bsc#1172687 bsc#1171530).

  • scsi: lpfc: Fix language in 0373 message to reflect non-error message (bsc#1172687 bsc#1171530).

  • scsi: lpfc: Fix less-than-zero comparison of unsigned value (bsc#1172687 bsc#1171530).

  • scsi: lpfc: Fix missing MDS functionality (bsc#1172687 bsc#1171530).

  • scsi: lpfc: Fix NVMe rport deregister and registration during ADISC (bsc#1172687 bsc#1171530).

  • scsi: lpfc: Fix oops due to overrun when reading SLI3 data (bsc#1172687 bsc#1171530).

  • scsi: lpfc: Fix shost refcount mismatch when deleting vport (bsc#1172687 bsc#1171530).

  • scsi: lpfc: Fix stack trace seen while setting rrq active (bsc#1172687 bsc#1171530).

  • scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test (bsc#1172687 bsc#1171530).

  • scsi: lpfc: Update lpfc version to 12.8.0.2 (bsc#1172687 bsc#1171530).

  • scsi: qla2xxx: Set NVMe status code for failed NVMe FCP request (bsc#1158983).

  • sctp: Do not add the shutdown timer if its already been added (networking-stable-20_05_27).

  • sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed (networking-stable-20_05_27).

  • selftests/bpf: Make sure optvals > PAGE_SIZE are bypassed (bsc#1155518).

  • signal: Avoid corrupting si_pid and si_uid in do_notify_parent (bsc#1171529).

  • slimbus: ngd: get drvdata from correct device (git-fixes).

  • socionext: account for napi_gro_receive never returning GRO_DROP (bsc#1154353).

  • spi: dw: Enable interrupts in accordance with DMA xfer mode (git-fixes).

  • spi: dw: Fix Rx-only DMA transfers (git-fixes).

  • spi: dw: Return any value retrieved from the dma_transfer callback (git-fixes).

  • spi: pxa2xx: Apply CS clk quirk to BXT (git-fixes).

  • spi: sprd: switch the sequence of setting WDG_LOAD_LOW and _HIGH (git-fixes).

  • Staging: rtl8723bs: prevent buffer overflow in update_sta_support_rate() (git-fixes).

  • sunrpc: fixed rollback in rpc_gssd_dummy_populate() (git-fixes).

  • SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment() (git-fixes).

  • tcp: fix error recovery in tcp_zerocopy_receive() (networking-stable-20_05_16).

  • tcp: fix SO_RCVLOWAT hangs with fat skbs (networking-stable-20_05_16).

  • tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes (bsc#1173284).

  • thermal/drivers/mediatek: Fix bank number settings on mt8183 (git-fixes).

  • thermal/drivers/rcar_gen3: Fix undefined temperature if negative (git-fixes).

  • thermal/drivers/ti-soc-thermal: Avoid dereferencing ERR_PTR (git-fixes).

  • tipc: block BH before using dst_cache (networking-stable-20_05_27).

  • tipc: fix partial topology connection closure (networking-stable-20_05_12).

  • tpm: Fix TIS locality timeout problems (git-fixes).

  • tpm_tis: Remove the HID IFX0102 (git-fixes).

  • tracing: Fix event trigger to accept redundant spaces (git-fixes).

  • tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040 (networking-stable-20_05_12).

  • ubifs: fix wrong use of crypto_shash_descsize() (bsc#1173827).

  • ubifs: remove broken lazytime support (bsc#1173826).

  • Update patch reference tag for ACPI lockdown fix (bsc#1173573)

  • usb: add USB_QUIRK_DELAY_INIT for Logitech C922 (git-fixes).

  • usb/ehci-platform: Set PM runtime as active on resume (git-fixes).

  • USB: ehci: reopen solution for Synopsys HC bug (git-fixes).

  • usb: gadget: udc: Potential Oops in error handling code (git-fixes).

  • usb: host: ehci-exynos: Fix error check in exynos_ehci_probe() (git-fixes).

  • usb: host: ehci-platform: add a quirk to avoid stuck (git-fixes).

  • usb: host: xhci-mtk: avoid runtime suspend when removing hcd (git-fixes).

  • usblp: poison URBs upon disconnect (git-fixes).

  • usb/ohci-platform: Fix a warning when hibernating (git-fixes).

  • USB: ohci-sm501: Add missed iounmap() in remove (git-fixes).

  • usb: renesas_usbhs: getting residue from callback_result (git-fixes).

  • USB: serial: ch341: add basis for quirk detection (git-fixes).

  • usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs (git-fixes).

  • usb/xhci-plat: Set PM runtime as active on resume (git-fixes).

  • video: vt8500lcdfb: fix fallthrough warning (bsc#1152489)

  • virtio_net: fix lockdep warning on 32 bit (networking-stable-20_05_16).

  • watchdog: da9062: No need to ping manually before setting timeout (git-fixes).

  • wil6210: account for napi_gro_receive never returning GRO_DROP (bsc#1154353).

  • wil6210: add wil_netif_rx() helper function (bsc#1154353).

  • wil6210: use after free in wil_netif_rx_any() (bsc#1154353).

  • x86/amd_nb: Add AMD family 17h model 60h PCI IDs (git-fixes).

  • xhci: Fix enumeration issue when setting max packet size for FS devices (git-fixes).

  • xhci: Fix incorrect EP_STATE_MASK (git-fixes).

  • xhci: Poll for U0 after disabling USB2 LPM (git-fixes).

  • xhci: Return if xHCI does not support LPM (git-fixes).

  • xprtrdma: Fix handling of RDMA_ERROR replies (git-fixes).

#
# (C) Tenable Network Security, Inc.
#
# The descriptive text and package checks in this plugin were
# extracted from openSUSE Security Update openSUSE-2020-1062.
#
# The text description of this plugin is (C) SUSE LLC.
#

include('compat.inc');

if (description)
{
  script_id(138986);
  script_version("1.3");
  script_set_attribute(attribute:"plugin_modification_date", value:"2024/02/28");

  script_cve_id("CVE-2020-12771", "CVE-2020-15393");

  script_name(english:"openSUSE Security Update : the Linux Kernel (openSUSE-2020-1062)");

  script_set_attribute(attribute:"synopsis", value:
"The remote openSUSE host is missing a security update.");
  script_set_attribute(attribute:"description", value:
"The openSUSE Leap 15.2 was updated to receive various security and
bugfixes.

The following security bugs were fixed :

  - CVE-2020-15393: usbtest_disconnect in
    drivers/usb/misc/usbtest.c had a memory leak, aka
    CID-28ebeb8db770 (bnc#1173514).

  - CVE-2020-12771: btree_gc_coalesce in
    drivers/md/bcache/btree.c had a deadlock if a coalescing
    operation fails (bnc#1171732).

The following non-security bugs were fixed :

  - ACPI: configfs: Disallow loading ACPI tables when locked
    down (git-fixes).

  - ACPI: sysfs: Fix pm_profile_attr type (git-fixes).

  - aio: fix async fsync creds (bsc#1173828).

  - ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to
    patch table (git-fixes).

  - ALSA: hda/hdmi: fix failures at PCM open on Intel ICL
    and later (git-fixes).

  - ALSA: hda/hdmi: improve debug traces for stream lookups
    (git-fixes).

  - ALSA: hda - let hs_mic be picked ahead of hp_mic
    (git-fixes).

  - ALSA: hda/realtek: Add mute LED and micmute LED support
    for HP systems (git-fixes).

  - ALSA: hda/realtek - Add quirk for MSI GE63 laptop
    (git-fixes).

  - ALSA: hda/realtek - Enable audio jacks of Acer
    vCopperbox with ALC269VC (git-fixes).

  - ALSA: hda/realtek: Enable headset mic of Acer C20-820
    with ALC269VC (git-fixes).

  - ALSA: hda/realtek: Enable headset mic of Acer Veriton
    N4660G with ALC269VC (git-fixes).

  - ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th
    quirk subdevice id (git-fixes).

  - ALSA: isa/wavefront: prevent out of bounds write in
    ioctl (git-fixes).

  - ALSA: opl3: fix infoleak in opl3 (git-fixes).

  - ALSA: usb-audio: Add implicit feedback quirk for RTX6001
    (git-fixes).

  - ALSA: usb-audio: Add implicit feedback quirk for SSL2+
    (git-fixes).

  - ALSA: usb-audio: add quirk for Denon DCD-1500RE
    (git-fixes).

  - ALSA: usb-audio: add quirk for MacroSilicon MS2109
    (git-fixes).

  - ALSA: usb-audio: add quirk for Samsung USBC Headset
    (AKG) (git-fixes).

  - ALSA: usb-audio: Fix OOB access of mixer element list
    (git-fixes).

  - ALSA: usb-audio: Fix packet size calculation
    (bsc#1173847).

  - ALSA: usb-audio: Fix potential use-after-free of streams
    (git-fixes).

  - ALSA: usb-audio: Replace s/frame/packet/ where
    appropriate (git-fixes).

  - amdgpu: a NULL ->mm does not mean a thread is a kthread
    (git-fixes).

  - ASoC: core: only convert non DPCM link to DPCM link
    (git-fixes).

  - ASoC: davinci-mcasp: Fix dma_chan refcnt leak when
    getting dma type (git-fixes).

  - ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA
    channel failed (git-fixes).

  - ASoC: fsl_ssi: Fix bclk calculation for mono channel
    (git-fixes).

  - ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore
    WT8-A tablet (git-fixes).

  - ASoC: max98373: reorder max98373_reset() in resume
    (git-fixes).

  - ASoc: q6afe: add support to get port direction
    (git-fixes).

  - ASoC: q6asm: handle EOS correctly (git-fixes).

  - ASoC: qcom: q6asm-dai: kCFI fix (git-fixes).

  - ASoC: rockchip: Fix a reference count leak (git-fixes).

  - ASoC: SOF: Do nothing when DSP PM callbacks are not set
    (git-fixes).

  - ASoC: SOF: nocodec: conditionally set
    dpcm_capture/dpcm_playback flags (git-fixes).

  - ASoC: tegra: tegra_wm8903: Support nvidia, headset
    property (git-fixes).

  - ASoC: ti: omap-mcbsp: Fix an error handling path in
    'asoc_mcbsp_probe()' (git-fixes).

  - ata/libata: Fix usage of page address by page_address in
    ata_scsi_mode_select_xlat function (git-fixes).

  - ath10k: fix kernel NULL pointer dereference (git-fixes).

  - ath10k: Fix the race condition in firmware dump work
    queue (git-fixes).

  - b43: Fix connection problem with WPA3 (git-fixes).

  - b43_legacy: Fix connection problem with WPA3
    (git-fixes).

  - backlight: lp855x: Ensure regulators are disabled on
    probe failure (git-fixes).

  - batman-adv: Revert 'disable ethtool link speed detection
    when auto negotiation off' (git-fixes).

  - bdev: fix bdev inode reference count disbalance
    regression (bsc#1174244)

  - block/bio-integrity: do not free 'buf' if
    bio_integrity_add_page() failed (bsc#1173817).

  - block: Fix use-after-free in blkdev_get() (bsc#1173834).

  - block: nr_sects_write(): Disable preemption on seqcount
    write (bsc#1173818).

  - Bluetooth: Add SCO fallback for invalid LMP parameters
    error (git-fixes).

  - Bluetooth: btbcm: Add 2 missing models to subver tables
    (git-fixes).

  - bnxt_en: Fix AER reset logic on 57500 chips
    (bsc#1171150).

  - bnxt_en: fix firmware message length endianness
    (bsc#1173894).

  - bnxt_en: Fix return code to 'flash_device'
    (bsc#1173894).

  - bnxt_en: Re-enable SRIOV during resume (jsc#SLE-8371
    bsc#1153274).

  - bnxt_en: Return from timer if interface is not in open
    state (jsc#SLE-8371 bsc#1153274).

  - bnxt_en: Simplify bnxt_resume() (jsc#SLE-8371
    bsc#1153274).

  - bpf: Document optval > PAGE_SIZE behavior for sockopt
    hooks (bsc#1155518).

  - bpf: Do not return EINVAL from (get,set)sockopt when
    optlen > PAGE_SIZE (bsc#1155518).

  - bpf: Fix an error code in check_btf_func()
    (bsc#1154353).

  - bpf: Restrict bpf_trace_printk()'s %s usage and add
    %pks, %pus specifier (bsc#1172344).

  - bpf, xdp, samples: Fix NULL pointer dereference in
    *_user code (bsc#1155518).

  - brcmfmac: expose RPi firmware config files through
    modinfo (bsc#1169094).

  - bus: ti-sysc: Ignore clockactivity unless specified as a
    quirk (git-fixes).

  - carl9170: remove P2P_GO support (git-fixes).

  - cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip
    (git-fixes).

  - clk: qcom: msm8916: Fix the address location of
    pll->config_reg (git-fixes).

  - clk: samsung: exynos5433: Add IGNORE_UNUSED flag to
    sclk_i2s1 (git-fixes).

  - clk: sifive: allocate sufficient memory for struct
    __prci_data (git-fixes).

  - clk: ti: composite: fix memory leak (git-fixes).

  - clk: zynqmp: fix memory leak in zynqmp_register_clocks
    (git-fixes).

  - clocksource: dw_apb_timer: Make CPU-affiliation being
    optional (git-fixes).

  - cpufreq: Fix up cpufreq_boost_set_sw() (git-fixes).

  - cpufreq: intel_pstate: Only mention the BIOS disabling
    turbo mode once (git-fixes).

  - cpufreq: powernv: Fix frame-size-overflow in
    powernv_cpufreq_work_fn (git-fixes).

  - cpuidle: Fix three reference count leaks (git-fixes).

  - crypto: algif_skcipher - Cap recv SG list at ctx->used
    (git-fixes).

  - crypto - Avoid free() namespace collision (git-fixes).

  - Crypto/chcr: fix for ccm(aes) failed test (git-fixes).

  - crypto: omap-sham - add proper load balancing support
    for multicore (git-fixes).

  - debugfs: Check module state before warning in
    (full/open)_proxy_open() (bsc#1173746).

  - devlink: fix return value after hitting end in region
    read (networking-stable-20_05_12).

  - devmap: Use bpf_map_area_alloc() for allocating hash
    buckets (bsc#1154353).

  - dm writecache: reject asynchronous pmem devices
    (bsc#1156395).

  - dpaa2-eth: prevent array underflow in update_cls_rule()
    (networking-stable-20_05_16).

  - dpaa2-eth: properly handle buffer size restrictions
    (networking-stable-20_05_16).

  - dpaa_eth: fix usage as DSA master, try 3
    (networking-stable-20_05_27).

  - drivers: base: Fix NULL pointer exception in
    __platform_driver_probe() if a driver developer is
    foolish (git-fixes).

  - Drivers: hv: Change flag to write log level in panic msg
    to false (bsc#1170617).

  - drm: amd/display: fix Kconfig help text (bsc#1152489)
    	* context changes

  - drm/amd/display: Revalidate bandwidth before commiting
    DC updates (git-fixes).

  - drm/amd: fix potential memleak in err branch
    (git-fixes).

  - drm/amdgpu: add fw release for sdma v5_0 (git-fixes).

  - drm/amdgpu: drop redundant cg/pg ungate on runpm enter
    (git-fixes).

  - drm/amdgpu: fix gfx hang during suspend with video
    playback (v2) (git-fixes).

  - drm/amdgpu: fix the hw hang during perform system reboot
    and reset (git-fixes).

  - drm/amdgpu: Init data to avoid oops while reading
    pp_num_states (git-fixes).

  - drm/amdgpu: move kfd suspend after ip_suspend_phase1
    (git-fixes).

  - drm/amdgpu: Replace invalid device ID with a valid
    device ID (bsc#1152472)

  - drm/amd/powerpay: Disable gfxoff when setting manual
    mode on picasso and raven (git-fixes).

  - drm: bridge: adv7511: Extend list of audio sample rates
    (git-fixes).

  - drm/connector: notify userspace on hotplug after
    register complete (bsc#1152489) 	* context changes

  - drm/i915/gt: Do not schedule normal requests immediately
    along (bsc#1152489)

  - drm/i915/gvt: Fix two CFL MMIO handling caused by
    regression. (bsc#1152489)

  - drm/i915/gvt: Fix two CFL MMIO handling caused by
    regression (git-fixes).

  - drm/i915/icl+: Fix hotplug interrupt disabling after
    storm detection (bsc#1152489)

  - drm/msm: Check for powered down HW in the devfreq
    callbacks (bsc#1152489)

  - drm/msm/dpu: fix error return code in dpu_encoder_init
    (bsc#1152489)

  - drm/msm/dpu: fix error return code in dpu_encoder_init
    (git-fixes).

  - drm/msm/mdp5: Fix mdp5_init error path for failed
    mdp5_kms allocation (git-fixes).

  - drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n)
    selection (git-fixes).

  - drm/qxl: Use correct notify port address when creating
    cursor ring (bsc#1152472)

  - drm/radeon: fix fb_div check in ni_init_smc_spll_table()
    (bsc#1152472)

  - drm: rcar-du: Fix build error (bsc#1152472)

  - drm: sun4i: hdmi: Remove extra HPD polling (bsc#1152489)

  - drm: sun4i: hdmi: Remove extra HPD polling (git-fixes).

  - e1000: Distribute switch variables for initialization
    (git-fixes).

  - e1000e: Relax condition to trigger reset for ME
    workaround (git-fixes).

  - ext4: avoid utf8_strncasecmp() with unstable name
    (bsc#1173843).

  - ext4: fix error pointer dereference (bsc#1173837).

  - ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed
    eh_max (bsc#1173836).

  - ext4: fix partial cluster initialization when splitting
    extent (bsc#1173839).

  - ext4: fix race between ext4_sync_parent() and rename()
    (bsc#1173838).

  - ext4, jbd2: ensure panic by fix a race between jbd2
    abort and ext4 error handlers (bsc#1173833).

  - ext4: stop overwrite the errcode in ext4_setup_super
    (bsc#1173841).

  - fat: do not allow to mount if the FAT length == 0
    (bsc#1173831).

  - Fix boot crash with MD (bsc#1173860)

  - fix multiplication overflow in copy_fdtable()
    (bsc#1173825).

  - fork: prevent accidental access to clone3 features
    (bsc#1174018).

  - fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks
    (networking-stable-20_05_12).

  - geneve: allow changing DF behavior after creation
    (git-fixes).

  - geneve: change from tx_error to tx_dropped on missing
    metadata (git-fixes).

  - gfs2: fix glock reference problem in
    gfs2_trans_remove_revoke (bsc#1173823).

  - gfs2: Multi-block allocations in gfs2_page_mkwrite
    (bsc#1173822).

  - gpio: pca953x: fix handling of automatic address
    incrementing (git-fixes).

  - HID: Add quirks for Trust Panora Graphic Tablet
    (git-fixes).

  - hinic: fix a bug of ndo_stop
    (networking-stable-20_05_16).

  - hinic: fix wrong para of wait_for_completion_timeout
    (networking-stable-20_05_16).

  - hv_netvsc: Fix netvsc_start_xmit's return type
    (git-fixes).

  - hwmon: (acpi_power_meter) Fix potential memory leak in
    acpi_power_meter_add() (git-fixes).

  - hwmon: (k10temp) Add AMD family 17h model 60h PCI match
    (git-fixes).

  - hwmon: (max6697) Make sure the OVERT mask is set
    correctly (git-fixes).

  - hwmon: (pmbus) fix a typo in Kconfig SENSORS_IR35221
    option (git-fixes).

  - i2c: algo-pca: Add 0x78 as SCL stuck low status for
    PCA9665 (git-fixes).

  - i2c: core: check returned size of emulated smbus block
    read (git-fixes).

  - i2c: fsi: Fix the port number field in status register
    (git-fixes).

  - i2c: mlxcpld: check correct size of maximum RECV_LEN
    packet (git-fixes).

  - i2c: piix4: Detect secondary SMBus controller on AMD AM4
    chipsets (git-fixes).

  - i2c: pxa: clear all master action bits in
    i2c_pxa_stop_message() (git-fixes).

  - i2c: pxa: fix i2c_pxa_scream_blue_murder() debug output
    (git-fixes).

  - IB/rdmavt: Free kernel completion queue when done
    (bsc#1173625).

  - iio: bmp280: fix compensation of humidity (git-fixes).

  - input: i8042 - Remove special PowerPC handling
    (git-fixes).

  - ionic: add pcie_print_link_status (bsc#1167773).

  - ionic: export features for vlans to use (bsc#1167773).

  - ionic: no link check while resetting queues
    (bsc#1167773).

  - ionic: remove support for mgmt device (bsc#1167773).

  - ionic: tame the watchdog timer on reconfig
    (bsc#1167773).

  - ionic: wait on queue start until after IFF_UP
    (bsc#1167773).

  - io_uring: use kvfree() in io_sqe_buffer_register()
    (bsc#1173832).

  - ipmi: use vzalloc instead of kmalloc for user creation
    (git-fixes).

  - iwlwifi: mvm: fix aux station leak (git-fixes).

  - ixgbe: do not check firmware errors (bsc#1170284).

  - jbd2: avoid leaking transaction credits when unreserving
    handle (bsc#1173845).

  - jbd2: Preserve kABI when adding j_abort_mutex
    (bsc#1173833).

  - kABI fixup mtk-vpu: avoid unaligned access to DTCM
    buffer (git-fixes).

  - kabi: hv: prevent struct device_node to become defined
    (bsc#1172871).

  - kABI: protect struct fib_dump_filter (kabi).

  - kABI: protect struct mlx5_cmd_work_ent (kabi).

  - libceph: do not omit recovery_deletes in target_copy()
    (git-fixes).

  - loop: replace kill_bdev with invalidate_bdev
    (bsc#1173820).

  - media: dvbdev: Fix tuner->demod media controller link
    (git-fixes).

  - media: dvbsky: add support for eyeTV Geniatech T2 lite
    (bsc#1173776).

  - media: dvbsky: add support for Mygica T230C v2
    (bsc#1173776).

  - media: imx: imx7-mipi-csis: Cleanup and fix subdev pad
    format handling (git-fixes).

  - media: mtk-vpu: avoid unaligned access to DTCM buffer
    (git-fixes).

  - media: ov5640: fix use of destroyed mutex (git-fixes).

  - media: si2157: Better check for running tuner in init
    (git-fixes).

  - media: si2168: add support for Mygica T230C v2
    (bsc#1173776).

  - media: staging: imgu: do not hold spinlock during
    freeing mmu page table (git-fixes).

  - media: staging/intel-ipu3: Implement lock for stream
    on/off operations (git-fixes).

  - media: vicodec: Fix error codes in probe function
    (git-fixes).

  - mfd: wm8994: Fix driver operation if loaded as modules
    (git-fixes).

  - mlxsw: spectrum_acl_tcam: Position vchunk in a vregion
    list properly (networking-stable-20_05_12).

  - mmc: sdhci-msm: Set SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12
    quirk (git-fixes).

  - mmc: via-sdmmc: Respect the cmd->busy_timeout from the
    mmc core (git-fixes).

  - mm: fix NUMA node file count error in
    replace_page_cache() (bsc#1173844).

  - mm/memory_hotplug: refrain from adding memory into an
    impossible node (bsc#1173552).

  - mvpp2: remove module bugfix (bsc#1154353).

  - namei: only return -ECHILD from follow_dotdot_rcu()
    (bsc#1173824).

  - neigh: send protocol value in neighbor create
    notification (networking-stable-20_05_12).

  - net: core: device_rename: Use rwsem instead of a
    seqcount (bsc#1162702).

  - net: do not return invalid table id error when we fall
    back to PF_UNSPEC (networking-stable-20_05_27).

  - net: dsa: Do not leave DSA master with NULL netdev_ops
    (networking-stable-20_05_12).

  - net: dsa: loop: Add module soft dependency
    (networking-stable-20_05_16).

  - net: dsa: mt7530: fix roaming from DSA user ports
    (networking-stable-20_05_27).

  - net: ethernet: ti: cpsw: fix ASSERT_RTNL() warning
    during suspend (networking-stable-20_05_27).

  - net: fix a potential recursive NETDEV_FEAT_CHANGE
    (networking-stable-20_05_16).

  - __netif_receive_skb_core: pass skb by reference
    (networking-stable-20_05_27).

  - net: inet_csk: Fix so_reuseport bind-address cache in
    tb->fast* (networking-stable-20_05_27).

  - net: ipip: fix wrong address family in init error path
    (networking-stable-20_05_27).

  - net: macb: fix an issue about leak related system
    resources (networking-stable-20_05_12).

  - net: macsec: preserve ingress frame ordering
    (networking-stable-20_05_12).

  - net/mlx4_core: Fix use of ENOSPC around
    mlx4_counter_alloc() (networking-stable-20_05_12).

  - net/mlx5: Add command entry handling completion
    (networking-stable-20_05_27).

  - net/mlx5: Disable reload while removing the device
    (jsc#SLE-8464).

  - net/mlx5: DR, Fix freeing in dr_create_rc_qp()
    (jsc#SLE-8464).

  - net/mlx5e: Fix inner tirs handling
    (networking-stable-20_05_27).

  - net/mlx5e: kTLS, Destroy key object after destroying the
    TIS (networking-stable-20_05_27).

  - net/mlx5e: Update netdev txq on completions during
    closure (networking-stable-20_05_27).

  - net/mlx5: Fix command entry leak in Internal Error State
    (networking-stable-20_05_12).

  - net/mlx5: Fix error flow in case of function_setup
    failure (networking-stable-20_05_27).

  - net/mlx5: Fix forced completion access non initialized
    command entry (networking-stable-20_05_12).

  - net/mlx5: Fix memory leak in mlx5_events_init
    (networking-stable-20_05_27).

  - net: mvpp2: cls: Prevent buffer overflow in
    mvpp2_ethtool_cls_rule_del()
    (networking-stable-20_05_12).

  - net: mvpp2: fix RX hashing for non-10G ports
    (networking-stable-20_05_27).

  - net: mvpp2: prevent buffer overflow in mvpp22_rss_ctx()
    (networking-stable-20_05_12).

  - net: nlmsg_cancel() if put fails for nhmsg
    (networking-stable-20_05_27).

  - net: phy: fix aneg restart in phy_ethtool_set_eee
    (networking-stable-20_05_16).

  - netprio_cgroup: Fix unlimited memory leak of v2 cgroups
    (networking-stable-20_05_16).

  - net: qrtr: Fix passing invalid reference to
    qrtr_local_enqueue() (networking-stable-20_05_27).

  - net sched: fix reporting the first-time use timestamp
    (networking-stable-20_05_27).

  - net_sched: sch_skbprio: add message validation to
    skbprio_change() (networking-stable-20_05_12).

  - net/smc: tolerate future SMCD versions (bsc#1172543
    LTC#186069).

  - net: stmmac: fix num_por initialization
    (networking-stable-20_05_16).

  - net: stricter validation of untrusted gso packets
    (networking-stable-20_05_12).

  - net: tc35815: Fix phydev supported/advertising mask
    (networking-stable-20_05_12).

  - net: tcp: fix rx timestamp behavior for tcp_recvmsg
    (networking-stable-20_05_16).

  - net/tls: fix race condition causing kernel panic
    (networking-stable-20_05_27).

  - net/tls: Fix sk_psock refcnt leak in
    bpf_exec_tx_verdict() (networking-stable-20_05_12).

  - net/tls: Fix sk_psock refcnt leak when in
    tls_data_ready() (networking-stable-20_05_12).

  - net: usb: qmi_wwan: add support for DW5816e
    (networking-stable-20_05_12).

  - nexthop: Fix attribute checking for groups
    (networking-stable-20_05_27).

  - nfp: abm: fix a memory leak bug
    (networking-stable-20_05_12).

  - nfp: abm: fix error return code in nfp_abm_vnic_alloc()
    (networking-stable-20_05_16).

  - nfsd4: fix nfsdfs reference count loop (git-fixes).

  - nfsd: apply umask on fs without ACL support (git-fixes).

  - nfsd: fix nfsdfs inode reference count leak (git-fixes).

  - NFSv4 fix CLOSE not waiting for direct IO compeletion
    (git-fixes).

  - PCI: aardvark: Do not blindly enable ASPM L0s and do not
    write to read-only register (git-fixes).

  - PCI: Add ACS quirk for Intel Root Complex Integrated
    Endpoints (git-fixes).

  - PCI: Add Loongson vendor ID (git-fixes).

  - PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X
    Bridges (git-fixes).

  - PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0
    (git-fixes).

  - PCI: Avoid FLR for AMD Starship USB 3.0 (git-fixes).

  - PCI: Do not disable decoding when mmio_always_on is set
    (git-fixes).

  - PCI: dwc: Fix inner MSI IRQ domain registration
    (git-fixes).

  - PCI: hv: Change pci_protocol_version to per-hbus
    (bsc#1172871).

  - PCI: hv: Decouple the func definition in hv_dr_state
    from VSP message (bsc#1172871).

  - PCI: hv: Fix the PCI HyperV probe failure path to
    release resource properly (bsc#1172871).

  - PCI: hv: Introduce hv_msi_entry (bsc#1172871).

  - PCI: hv: Move hypercall related definitions into tlfs
    header (bsc#1172871).

  - PCI: hv: Move retarget related structures into tlfs
    header (bsc#1172871).

  - PCI: hv: Reorganize the code in preparation of
    hibernation (bsc#1172871).

  - PCI: hv: Retry PCI bus D0 entry on invalid device state
    (bsc#1172871).

  - PCI: pci-bridge-emul: Fix PCIe bit conflicts
    (git-fixes).

  - PCI: vmd: Add device id for VMD device 8086:9A0B
    (git-fixes).

  - pinctrl: rockchip: fix memleak in
    rockchip_dt_node_to_map (git-fixes).

  - pinctrl: tegra: Use noirq suspend/resume callbacks
    (git-fixes).

  - platform/x86: asus_wmi: Reserve more space for struct
    bias_args (git-fixes).

  - platform/x86: hp-wmi: Convert simple_strtoul() to
    kstrtou32() (git-fixes).

  - platform/x86: intel-hid: Add a quirk to support HP
    Spectre X2 (2015) (git-fixes).

  - pNFS/flexfiles: Fix list corruption if the mirror count
    changes (git-fixes).

  - pppoe: only process PADT targeted at local interfaces
    (networking-stable-20_05_16).

  - proc: Use new_inode not new_inode_pseudo (bsc#1173830).

  - pwm: img: Call pm_runtime_put() in pm_runtime_get_sync()
    failed case (git-fixes).

  - RDMA/core: Check that type_attrs is not NULL prior
    access (jsc#SLE-8449).

  - regualtor: pfuze100: correct sw1a/sw2 on pfuze3000
    (git-fixes).

  - remoteproc: qcom_q6v5_mss: map/unmap mpss segments
    before/after use (git-fixes).

  - Revert commit e918e570415c ('tpm_tis: Remove the HID
    IFX0102') (git-fixes).

  - Revert 'i2c: tegra: Fix suspending in active runtime PM
    state' (git-fixes).

  - Revert 'ipv6: add mtu lock check in
    __ip6_rt_update_pmtu' (networking-stable-20_05_16).

  - ring-buffer: Zero out time extend if it is nested and
    not absolute (git-fixes).

  - sata_rcar: handle pm_runtime_get_sync failure cases
    (git-fixes).

  - sch_choke: avoid potential panic in choke_reset()
    (networking-stable-20_05_12).

  - sched: Fix loadavg accounting race (bnc#1155798 (CPU
    scheduler functional and performance backports)).

  - sched: Fix race against ptrace_freeze_trace()
    (bsc#1174345).

  - sch_sfq: validate silly quantum values
    (networking-stable-20_05_12).

  - scsi: lpfc: Add an internal trace log buffer
    (bsc#1172687 bsc#1171530).

  - scsi: lpfc: Add blk_io_poll support for latency
    improvment (bsc#1172687 bsc#1171530).

  - scsi: lpfc: Add support to display if adapter dumps are
    available (bsc#1172687 bsc#1171530).

  - scsi: lpfc: Allow applications to issue Common Set
    Features mailbox command (bsc#1172687 bsc#1171530).

  - scsi: lpfc: Fix inconsistent indenting (bsc#1172687
    bsc#1171530).

  - scsi: lpfc: Fix interrupt assignments when multiple
    vectors are supported on same CPU (bsc#1172687
    bsc#1171530).

  - scsi: lpfc: Fix kdump hang on PPC (bsc#1172687
    bsc#1171530).

  - scsi: lpfc: Fix language in 0373 message to reflect
    non-error message (bsc#1172687 bsc#1171530).

  - scsi: lpfc: Fix less-than-zero comparison of unsigned
    value (bsc#1172687 bsc#1171530).

  - scsi: lpfc: Fix missing MDS functionality (bsc#1172687
    bsc#1171530).

  - scsi: lpfc: Fix NVMe rport deregister and registration
    during ADISC (bsc#1172687 bsc#1171530).

  - scsi: lpfc: Fix oops due to overrun when reading SLI3
    data (bsc#1172687 bsc#1171530).

  - scsi: lpfc: Fix shost refcount mismatch when deleting
    vport (bsc#1172687 bsc#1171530).

  - scsi: lpfc: Fix stack trace seen while setting rrq
    active (bsc#1172687 bsc#1171530).

  - scsi: lpfc: Fix unused assignment in
    lpfc_sli4_bsg_link_diag_test (bsc#1172687 bsc#1171530).

  - scsi: lpfc: Update lpfc version to 12.8.0.2 (bsc#1172687
    bsc#1171530).

  - scsi: qla2xxx: Set NVMe status code for failed NVMe FCP
    request (bsc#1158983).

  - sctp: Do not add the shutdown timer if its already been
    added (networking-stable-20_05_27).

  - sctp: Start shutdown on association restart if in
    SHUTDOWN-SENT state and socket is closed
    (networking-stable-20_05_27).

  - selftests/bpf: Make sure optvals > PAGE_SIZE are
    bypassed (bsc#1155518).

  - signal: Avoid corrupting si_pid and si_uid in
    do_notify_parent (bsc#1171529).

  - slimbus: ngd: get drvdata from correct device
    (git-fixes).

  - socionext: account for napi_gro_receive never returning
    GRO_DROP (bsc#1154353).

  - spi: dw: Enable interrupts in accordance with DMA xfer
    mode (git-fixes).

  - spi: dw: Fix Rx-only DMA transfers (git-fixes).

  - spi: dw: Return any value retrieved from the
    dma_transfer callback (git-fixes).

  - spi: pxa2xx: Apply CS clk quirk to BXT (git-fixes).

  - spi: sprd: switch the sequence of setting WDG_LOAD_LOW
    and _HIGH (git-fixes).

  - Staging: rtl8723bs: prevent buffer overflow in
    update_sta_support_rate() (git-fixes).

  - sunrpc: fixed rollback in rpc_gssd_dummy_populate()
    (git-fixes).

  - SUNRPC: Properly set the @subbuf parameter of
    xdr_buf_subsegment() (git-fixes).

  - tcp: fix error recovery in tcp_zerocopy_receive()
    (networking-stable-20_05_16).

  - tcp: fix SO_RCVLOWAT hangs with fat skbs
    (networking-stable-20_05_16).

  - tg3: driver sleeps indefinitely when EEH errors exceed
    eeh_max_freezes (bsc#1173284).

  - thermal/drivers/mediatek: Fix bank number settings on
    mt8183 (git-fixes).

  - thermal/drivers/rcar_gen3: Fix undefined temperature if
    negative (git-fixes).

  - thermal/drivers/ti-soc-thermal: Avoid dereferencing
    ERR_PTR (git-fixes).

  - tipc: block BH before using dst_cache
    (networking-stable-20_05_27).

  - tipc: fix partial topology connection closure
    (networking-stable-20_05_12).

  - tpm: Fix TIS locality timeout problems (git-fixes).

  - tpm_tis: Remove the HID IFX0102 (git-fixes).

  - tracing: Fix event trigger to accept redundant spaces
    (git-fixes).

  - tunnel: Propagate ECT(1) when decapsulating as
    recommended by RFC6040 (networking-stable-20_05_12).

  - ubifs: fix wrong use of crypto_shash_descsize()
    (bsc#1173827).

  - ubifs: remove broken lazytime support (bsc#1173826).

  - Update patch reference tag for ACPI lockdown fix
    (bsc#1173573)

  - usb: add USB_QUIRK_DELAY_INIT for Logitech C922
    (git-fixes).

  - usb/ehci-platform: Set PM runtime as active on resume
    (git-fixes).

  - USB: ehci: reopen solution for Synopsys HC bug
    (git-fixes).

  - usb: gadget: udc: Potential Oops in error handling code
    (git-fixes).

  - usb: host: ehci-exynos: Fix error check in
    exynos_ehci_probe() (git-fixes).

  - usb: host: ehci-platform: add a quirk to avoid stuck
    (git-fixes).

  - usb: host: xhci-mtk: avoid runtime suspend when removing
    hcd (git-fixes).

  - usblp: poison URBs upon disconnect (git-fixes).

  - usb/ohci-platform: Fix a warning when hibernating
    (git-fixes).

  - USB: ohci-sm501: Add missed iounmap() in remove
    (git-fixes).

  - usb: renesas_usbhs: getting residue from callback_result
    (git-fixes).

  - USB: serial: ch341: add basis for quirk detection
    (git-fixes).

  - usb: typec: tcpci_rt1711h: avoid screaming irq causing
    boot hangs (git-fixes).

  - usb/xhci-plat: Set PM runtime as active on resume
    (git-fixes).

  - video: vt8500lcdfb: fix fallthrough warning
    (bsc#1152489)

  - virtio_net: fix lockdep warning on 32 bit
    (networking-stable-20_05_16).

  - watchdog: da9062: No need to ping manually before
    setting timeout (git-fixes).

  - wil6210: account for napi_gro_receive never returning
    GRO_DROP (bsc#1154353).

  - wil6210: add wil_netif_rx() helper function
    (bsc#1154353).

  - wil6210: use after free in wil_netif_rx_any()
    (bsc#1154353).

  - x86/amd_nb: Add AMD family 17h model 60h PCI IDs
    (git-fixes).

  - xhci: Fix enumeration issue when setting max packet size
    for FS devices (git-fixes).

  - xhci: Fix incorrect EP_STATE_MASK (git-fixes).

  - xhci: Poll for U0 after disabling USB2 LPM (git-fixes).

  - xhci: Return if xHCI does not support LPM (git-fixes).

  - xprtrdma: Fix handling of RDMA_ERROR replies
    (git-fixes).");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1152472");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1152489");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1153274");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1154353");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1155518");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1155798");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1156395");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1158983");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1162702");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1167773");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1169094");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1170284");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1170617");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1171150");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1171529");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1171530");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1171732");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1172344");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1172543");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1172687");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1172871");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173284");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173514");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173552");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173573");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173625");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173746");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173776");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173817");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173818");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173820");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173822");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173823");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173824");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173825");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173826");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173827");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173828");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173830");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173831");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173832");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173833");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173834");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173836");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173837");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173838");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173839");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173841");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173843");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173844");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173845");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173847");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173860");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1173894");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1174018");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1174244");
  script_set_attribute(attribute:"see_also", value:"https://bugzilla.opensuse.org/show_bug.cgi?id=1174345");
  script_set_attribute(attribute:"solution", value:
"Update the affected the Linux Kernel packages.");
  script_set_cvss_base_vector("CVSS2#AV:L/AC:L/Au:N/C:N/I:N/A:C");
  script_set_cvss_temporal_vector("CVSS2#E:POC/RL:OF/RC:C");
  script_set_cvss3_base_vector("CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H");
  script_set_cvss3_temporal_vector("CVSS:3.0/E:P/RL:O/RC:C");
  script_set_attribute(attribute:"cvss_score_source", value:"CVE-2020-12771");
  script_set_attribute(attribute:"cvss3_score_source", value:"CVE-2020-15393");

  script_set_attribute(attribute:"exploitability_ease", value:"Exploits are available");
  script_set_attribute(attribute:"exploit_available", value:"true");

  script_set_attribute(attribute:"vuln_publication_date", value:"2020/05/09");
  script_set_attribute(attribute:"patch_publication_date", value:"2020/07/26");
  script_set_attribute(attribute:"plugin_publication_date", value:"2020/07/27");

  script_set_attribute(attribute:"plugin_type", value:"local");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:kernel-debug");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:kernel-debug-debuginfo");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:kernel-debug-debugsource");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:kernel-debug-devel");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:kernel-debug-devel-debuginfo");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:kernel-default");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:kernel-default-base");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:kernel-default-base-rebuild");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:kernel-default-debuginfo");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:kernel-default-debugsource");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:kernel-default-devel");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:kernel-default-devel-debuginfo");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:kernel-devel");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:kernel-docs-html");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:kernel-kvmsmall");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:kernel-kvmsmall-debuginfo");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:kernel-kvmsmall-debugsource");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:kernel-kvmsmall-devel");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:kernel-kvmsmall-devel-debuginfo");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:kernel-macros");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:kernel-obs-build");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:kernel-obs-build-debugsource");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:kernel-obs-qa");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:kernel-preempt");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:kernel-preempt-debuginfo");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:kernel-preempt-debugsource");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:kernel-preempt-devel");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:kernel-preempt-devel-debuginfo");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:kernel-source");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:kernel-source-vanilla");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:kernel-syms");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:novell:opensuse:15.2");
  script_set_attribute(attribute:"generated_plugin", value:"current");
  script_end_attributes();

  script_category(ACT_GATHER_INFO);
  script_family(english:"SuSE Local Security Checks");

  script_copyright(english:"This script is Copyright (C) 2020-2024 and is owned by Tenable, Inc. or an Affiliate thereof.");

  script_dependencies("ssh_get_info.nasl");
  script_require_keys("Host/local_checks_enabled", "Host/SuSE/release", "Host/SuSE/rpm-list", "Host/cpu");

  exit(0);
}


include("audit.inc");
include("global_settings.inc");
include("rpm.inc");

if (!get_kb_item("Host/local_checks_enabled")) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);
release = get_kb_item("Host/SuSE/release");
if (isnull(release) || release =~ "^(SLED|SLES)") audit(AUDIT_OS_NOT, "openSUSE");
if (release !~ "^(SUSE15\.2)$") audit(AUDIT_OS_RELEASE_NOT, "openSUSE", "15.2", release);
if (!get_kb_item("Host/SuSE/rpm-list")) audit(AUDIT_PACKAGE_LIST_MISSING);

ourarch = get_kb_item("Host/cpu");
if (!ourarch) audit(AUDIT_UNKNOWN_ARCH);
if (ourarch !~ "^(x86_64)$") audit(AUDIT_ARCH_NOT, "x86_64", ourarch);

flag = 0;

if ( rpm_check(release:"SUSE15.2", reference:"kernel-debug-5.3.18-lp152.33.1") ) flag++;
if ( rpm_check(release:"SUSE15.2", reference:"kernel-debug-debuginfo-5.3.18-lp152.33.1") ) flag++;
if ( rpm_check(release:"SUSE15.2", reference:"kernel-debug-debugsource-5.3.18-lp152.33.1") ) flag++;
if ( rpm_check(release:"SUSE15.2", reference:"kernel-debug-devel-5.3.18-lp152.33.1") ) flag++;
if ( rpm_check(release:"SUSE15.2", reference:"kernel-debug-devel-debuginfo-5.3.18-lp152.33.1") ) flag++;
if ( rpm_check(release:"SUSE15.2", reference:"kernel-default-5.3.18-lp152.33.1") ) flag++;
if ( rpm_check(release:"SUSE15.2", reference:"kernel-default-base-5.3.18-lp152.33.1.lp152.8.4.4") ) flag++;
if ( rpm_check(release:"SUSE15.2", reference:"kernel-default-base-rebuild-5.3.18-lp152.33.1.lp152.8.4.4") ) flag++;
if ( rpm_check(release:"SUSE15.2", reference:"kernel-default-debuginfo-5.3.18-lp152.33.1") ) flag++;
if ( rpm_check(release:"SUSE15.2", reference:"kernel-default-debugsource-5.3.18-lp152.33.1") ) flag++;
if ( rpm_check(release:"SUSE15.2", reference:"kernel-default-devel-5.3.18-lp152.33.1") ) flag++;
if ( rpm_check(release:"SUSE15.2", reference:"kernel-default-devel-debuginfo-5.3.18-lp152.33.1") ) flag++;
if ( rpm_check(release:"SUSE15.2", reference:"kernel-devel-5.3.18-lp152.33.1") ) flag++;
if ( rpm_check(release:"SUSE15.2", reference:"kernel-docs-html-5.3.18-lp152.33.1") ) flag++;
if ( rpm_check(release:"SUSE15.2", reference:"kernel-kvmsmall-5.3.18-lp152.33.1") ) flag++;
if ( rpm_check(release:"SUSE15.2", reference:"kernel-kvmsmall-debuginfo-5.3.18-lp152.33.1") ) flag++;
if ( rpm_check(release:"SUSE15.2", reference:"kernel-kvmsmall-debugsource-5.3.18-lp152.33.1") ) flag++;
if ( rpm_check(release:"SUSE15.2", reference:"kernel-kvmsmall-devel-5.3.18-lp152.33.1") ) flag++;
if ( rpm_check(release:"SUSE15.2", reference:"kernel-kvmsmall-devel-debuginfo-5.3.18-lp152.33.1") ) flag++;
if ( rpm_check(release:"SUSE15.2", reference:"kernel-macros-5.3.18-lp152.33.1") ) flag++;
if ( rpm_check(release:"SUSE15.2", reference:"kernel-obs-build-5.3.18-lp152.33.1") ) flag++;
if ( rpm_check(release:"SUSE15.2", reference:"kernel-obs-build-debugsource-5.3.18-lp152.33.1") ) flag++;
if ( rpm_check(release:"SUSE15.2", reference:"kernel-obs-qa-5.3.18-lp152.33.1") ) flag++;
if ( rpm_check(release:"SUSE15.2", reference:"kernel-preempt-5.3.18-lp152.33.1") ) flag++;
if ( rpm_check(release:"SUSE15.2", reference:"kernel-preempt-debuginfo-5.3.18-lp152.33.1") ) flag++;
if ( rpm_check(release:"SUSE15.2", reference:"kernel-preempt-debugsource-5.3.18-lp152.33.1") ) flag++;
if ( rpm_check(release:"SUSE15.2", reference:"kernel-preempt-devel-5.3.18-lp152.33.1") ) flag++;
if ( rpm_check(release:"SUSE15.2", reference:"kernel-preempt-devel-debuginfo-5.3.18-lp152.33.1") ) flag++;
if ( rpm_check(release:"SUSE15.2", reference:"kernel-source-5.3.18-lp152.33.1") ) flag++;
if ( rpm_check(release:"SUSE15.2", reference:"kernel-source-vanilla-5.3.18-lp152.33.1") ) flag++;
if ( rpm_check(release:"SUSE15.2", reference:"kernel-syms-5.3.18-lp152.33.1") ) flag++;

if (flag)
{
  if (report_verbosity > 0) security_warning(port:0, extra:rpm_report_get());
  else security_warning(0);
  exit(0);
}
else
{
  tested = pkg_tests_get();
  if (tested) audit(AUDIT_PACKAGE_NOT_AFFECTED, tested);
  else audit(AUDIT_PACKAGE_NOT_INSTALLED, "kernel-debug / kernel-debug-debuginfo / kernel-debug-debugsource / etc");
}

References

CVSS2

4.9

Attack Vector

LOCAL

Attack Complexity

LOW

Authentication

NONE

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

COMPLETE

AV:L/AC:L/Au:N/C:N/I:N/A:C

CVSS3

5.5

Attack Vector

LOCAL

Attack Complexity

LOW

Privileges Required

LOW

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

HIGH

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

AI Score

7.3

Confidence

High

EPSS

0.001

Percentile

44.3%