p PatchFirst

SUSE-SU-2021:2438-1

SUSE-SU-2021:2438-1 · Security update for the Linux Kernel

Здесь приведены факты из открытых источников об уязвимостях. Перед обновлением ознакомьтесь с исходным сообщением.

На странице показана часть фактов из источников. Полное описание и список затронутых версий приведены в связанных бюллетенях.

The SUSE Linux Enterprise 15 SP2 kernel was updated to receive various security and bugfixes. The following security bugs were fixed: - CVE-2021-22555: A heap out-of-bounds write was discovered in net/netfilter/x_tables.c (bnc#1188116). - CVE-2021-33909: Extremely large seq buffer allocations in seq_file could lead to buffer underruns and code execution (bsc#1188062). - CVE-2021-3609: A use-after-free in can/bcm could have led to privilege escalation (bsc#1187215). - CVE-2021-3612: An out-of-bounds memory write flaw was found in the joystick devices subsystem in the way the user calls ioctl JSIOCSBTNMAP. This flaw allowed a local user to crash the system or possibly escalate their privileges on the system. The highest threat from this vulnerability is to confidentiality, integrity, as well as system availability (bnc#1187585 ). - CVE-2021-35039: kernel/module.c mishandled Signature Verification, aka CID-0c18f29aae7c. Without CONFIG_MODULE_SIG, verification that a kernel module is signed, for loading via init_module, did not occur for a module.sig_enforce=1 command-line argument (bnc#1188080). NOTE that SUSE kernels are configured with CONFIG_MODULE_SIG=y, so are not affected. The following non-security bugs were fixed: - ACPI: APEI: fix synchronous external aborts in user-mode (git-fixes). - ACPI: bus: Call kobject_put() in acpi_init() error path (git-fixes). - ACPICA: Fix memory leak caused by _CID repair function (git-fixes). - ACPI: EC: Make more Asus laptops use ECDT _GPE (git-fixes). - ACPI: processor idle: Fix up C-state latency if not ordered (git-fixes). - ACPI: property: Constify stubs for CONFIG_ACPI=n case (git-fixes). - ACPI: resources: Add checks for ACPI IRQ override (git-fixes). - ACPI: sysfs: Fix a buffer overrun problem with description_show() (git-fixes). - ALSA: hda/realtek: Add another ALC236 variant support (git-fixes). - ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D (git-fixes). - ALSA: intel8x0: Fix breakage at ac97 clock measurement (git-fixes). - ALSA: isa: Fix error return code in snd_cmi8330_probe() (git-fixes). - ALSA: usb-audio: fix rate on Ozone Z90 USB headset (git-fixes). - ALSA: usb-audio: scarlett2: Fix wrong resume call (git-fixes). - ALSA: usb-audio: scarlett2: Read mixer volumes at init time (git-fixes). - ALSA: usb-audio: scarlett2: Read mux at init time (git-fixes). - amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffer_create (bsc#1152472) - ASoC: atmel-i2s: Fix usage of capture and playback at the same time (git-fixes). - ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK (git-fixes). - ASoC: hisilicon: fix missing clk_disable_unprepare() on error in hi6210_i2s_startup() (git-fixes). - ASoC: mediatek: mtk-btcvsd: Fix an error handling path in 'mtk_btcvsd_snd_probe()' (git-fixes). - ASoC: rsnd: tidyup loop on rsnd_adg_clk_query() (git-fixes). - ata: ahci_sunxi: Disable DIPM (git-fixes). - ath10k: add missing error return code in ath10k_pci_probe() (git-fixes). - ath10k: Fix an error code in ath10k_add_interface() (git-fixes). - ath10k: go to path err_unsupported when chip id is not supported (git-fixes). - ath10k: remove unused more_frags variable (git-fixes). - ath9k: Fix kernel NULL pointer dereference during ath_reset_internal() (git-fixes). - backlight: lm3630a_bl: Put fwnode in error case during ->probe() (git-fixes). - Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event (git-fixes). - Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid (git-fixes). - brcmfmac: correctly report average RSSI in station info (git-fixes). - brcmfmac: fix setting of station info chains bitmask (git-fixes). - brcmsmac: mac80211_if: Fix a resource leak in an error handling path (git-fixes). - can: gw: synchronize rcu operations before removing gw job entry (git-fixes). - can: hi311x: hi3110_can_probe(): silence clang warning (git-fixes). - can: peak_pciefd: pucan_handle_status(): fix a potential starvation issue in TX path (git-fixes). - cfg80211: call cfg80211_leave_ocb when switching away from OCB (git-fixes). - char: pcmcia: error out if 'num_bytes_read' is greater than 4 in set_protocol() (git-fixes). - clk: actions: Fix bisp_factor_table based clocks on Owl S500 SoC (git-fixes). - clk: actions: Fix SD clocks factor table on Owl S500 SoC (git-fixes). - clk: actions: Fix UART clock dividers on Owl S500 SoC (git-fixes). - clk: meson: g12a: fix gp0 and hifi ranges (git-fixes). - clk: renesas: rcar-gen3: Update Z clock rate formula in comments (git-fixes). - clk: si5341: Avoid divide errors due to bogus register contents (git-fixes). - clk: si5341: Update initialization magic (git-fixes). - clk: zynqmp: pll: Remove some dead code (git-fixes). - clocksource: Retry clock read if long delays detected (git-fixes). - cpufreq: sc520_freq: add 'fallthrough' to one case (git-fixes). - crypto: ccp - Fix a resource leak in an error handling path (git-fixes). - crypto: ixp4xx - dma_unmap the correct address (git-fixes). - crypto: nitrox - fix unchecked variable in nitrox_register_interrupts (git-fixes). - crypto: nx - add missing MODULE_DEVICE_TABLE (git-fixes). - crypto: omap-sham - Fix PM reference leak in omap sham ops (git-fixes). - crypto: qat - check return code of qat_hal_rd_rel_reg() (git-fixes). - crypto: qat - remove unused macro in FW loader (git-fixes). - crypto: ux500 - Fix error return code in hash_hw_final() (git-fixes). - dmaengine: mediatek: do not issue a new desc if one is still current (git-fixes). - dmaengine: mediatek: free the proper desc in desc_free handler (git-fixes). - dmaengine: mediatek: use GFP_NOWAIT instead of GFP_ATOMIC in prep_dma (git-fixes). - dmaengine: rcar-dmac: Fix PM reference leak in rcar_dmac_probe() (git-fixes). - dmaengine: zynqmp_dma: Fix PM reference leak in zynqmp_dma_alloc_chan_resourc() (git-fixes). - docs: admin-guide: update description for kernel.hotplug sysctl (git-fixes). - dpaa2-eth: fix memory leak in XDP_REDIRECT (git-fixes). - drm/amdgpu: Do not query CE and UE errors (bsc#1152472) - drm: bridge/panel: Cleanup connector on bridge detach (bsc#1152489) - drm/mcde/panel: Inverse misunderstood flag (bsc#1152472) - drm/msm/dpu: Fix error return code in dpu_mdss_init() (git-fixes). - drm/msm: Small msm_gem_purge() fix (bsc#1152489) - drm/nouveau: wait for moving fence after pinning v2 (git-fixes). - drm: qxl: ensure surf.data is ininitialized (git-fixes). - drm/radeon: Fix a missing check bug in radeon_dp_mst_detect() (bsc#1152489) - drm/radeon: wait for moving fence after pinning (git-fixes). - drm/rockchip: cdn-dp-core: add missing clk_disable_unprepare() on error in cdn_dp_grf_write() (git-fixes). - drm/rockchip: dsi: move all lane config except LCDC mux to bind() (git-fixes). - drm/rockchip: dsi: remove extra component_del() call (git-fixes). - drm/stm: Fix bus_flags handling (bsc#1152472) - drm/vc4: hdmi: Make sure the controller is powered in detect (bsc#1152489) - extcon: extcon-max8997: Fix IRQ freeing at error path (git-fixes). - extcon: intel-mrfld: Sync hardware and software state on init (git-fixes). - extcon: max8997: Add missing modalias string (git-fixes). - extcon: sm5502: Drop invalid register write in sm5502_reg_data (git-fixes). - firmware: tegra: Fix error return code in tegra210_bpmp_init() (git-fixes). - Fix meta data in lpfc-decouple-port_template-and-vport_template.patch - fix patches metadata - fm10k: Fix an error handling path in 'fm10k_probe()' (git-fixes). - fpga: machxo2-spi: Address warning about unused variable (git-fixes). - fpga: stratix10-soc: Add missing fpga_mgr_free() call (git-fixes). - fuse: check connected before queueing on fpq->io (bsc#1188267). - fuse: ignore PG_workingset after stealing (bsc#1188268). - fuse: reject internal errno (bsc#1188269). - gpio: AMD8111 and TQMX86 require HAS_IOPORT_MAP (git-fixes). - gve: Fix an error handling path in 'gve_probe()' (git-fixes). - gve: Fix swapped vars when fetching max queues (git-fixes). - HID: do not use down_interruptible() when unbin

Есть исправление

Опубликовано
Обновлено

Стек: system

Затронутые продукты и версии

  • kernel-default SUSE:Linux Enterprise Module for Basesystem 15 SP2

    Затронутые диапазоны версий
    • ECOSYSTEM: < 5.3.18-24.75.3

    Обновитесь до 5.3.18-24.75.3

  • kernel-default-base SUSE:Linux Enterprise Module for Basesystem 15 SP2

    Затронутые диапазоны версий
    • ECOSYSTEM: < 5.3.18-24.75.3.9.34.3

    Обновитесь до 5.3.18-24.75.3.9.34.3

  • kernel-preempt SUSE:Linux Enterprise Module for Basesystem 15 SP2

    Затронутые диапазоны версий
    • ECOSYSTEM: < 5.3.18-24.75.3

    Обновитесь до 5.3.18-24.75.3

  • kernel-source SUSE:Linux Enterprise Module for Basesystem 15 SP2

    Затронутые диапазоны версий
    • ECOSYSTEM: < 5.3.18-24.75.2

    Обновитесь до 5.3.18-24.75.2

  • kernel-docs SUSE:Linux Enterprise Module for Development Tools 15 SP2

    Затронутые диапазоны версий
    • ECOSYSTEM: < 5.3.18-24.75.2

    Обновитесь до 5.3.18-24.75.2

  • kernel-obs-build SUSE:Linux Enterprise Module for Development Tools 15 SP2

    Затронутые диапазоны версий
    • ECOSYSTEM: < 5.3.18-24.75.3

    Обновитесь до 5.3.18-24.75.3

  • kernel-preempt SUSE:Linux Enterprise Module for Development Tools 15 SP2

    Затронутые диапазоны версий
    • ECOSYSTEM: < 5.3.18-24.75.3

    Обновитесь до 5.3.18-24.75.3

  • kernel-source SUSE:Linux Enterprise Module for Development Tools 15 SP2

    Затронутые диапазоны версий
    • ECOSYSTEM: < 5.3.18-24.75.2

    Обновитесь до 5.3.18-24.75.2

  • kernel-syms SUSE:Linux Enterprise Module for Development Tools 15 SP2

    Затронутые диапазоны версий
    • ECOSYSTEM: < 5.3.18-24.75.1

    Обновитесь до 5.3.18-24.75.1

  • kernel-default SUSE:Linux Enterprise Module for Legacy 15 SP2

    Затронутые диапазоны версий
    • ECOSYSTEM: < 5.3.18-24.75.3

    Обновитесь до 5.3.18-24.75.3

  • kernel-default SUSE:Linux Enterprise Live Patching 15 SP2

    Затронутые диапазоны версий
    • ECOSYSTEM: < 5.3.18-24.75.3

    Обновитесь до 5.3.18-24.75.3

  • kernel-livepatch-sle15-sp2_update_17 SUSE:Linux Enterprise Live Patching 15 SP2

    Затронутые диапазоны версий
    • ECOSYSTEM: < 1-5.3.3

    Обновитесь до 1-5.3.3

  • kernel-default SUSE:Linux Enterprise High Availability Extension 15 SP2

    Затронутые диапазоны версий
    • ECOSYSTEM: < 5.3.18-24.75.3

    Обновитесь до 5.3.18-24.75.3

  • kernel-default SUSE:Linux Enterprise Workstation Extension 15 SP2

    Затронутые диапазоны версий
    • ECOSYSTEM: < 5.3.18-24.75.3

    Обновитесь до 5.3.18-24.75.3

  • kernel-preempt SUSE:Linux Enterprise Workstation Extension 15 SP2

    Затронутые диапазоны версий
    • ECOSYSTEM: < 5.3.18-24.75.3

    Обновитесь до 5.3.18-24.75.3

  • kernel-default SUSE:Linux Enterprise Micro 5.0

    Затронутые диапазоны версий
    • ECOSYSTEM: < 5.3.18-24.75.3

    Обновитесь до 5.3.18-24.75.3

  • kernel-default-base SUSE:Linux Enterprise Micro 5.0

    Затронутые диапазоны версий
    • ECOSYSTEM: < 5.3.18-24.75.3.9.34.3

    Обновитесь до 5.3.18-24.75.3.9.34.3

Первоисточники

Проверьте свой сервер →