SUSE-SU-2021:2438-1
SUSE-SU-2021:2438-1 · Security update for the Linux Kernel
Esta página presenta datos de fuentes públicas de vulnerabilidades. Consulta el aviso original antes de actualizar.
Esta página muestra una selección de datos de las fuentes. Consulte los avisos enlazados para ver la descripción completa y las versiones afectadas.
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
Corrección disponible
- Publicación
- Actualización
Pila tecnológica: system
Productos y versiones afectados
kernel-default SUSE:Linux Enterprise Module for Basesystem 15 SP2
- Intervalos de versiones afectados
- ECOSYSTEM: < 5.3.18-24.75.3
Actualiza a 5.3.18-24.75.3
kernel-default-base SUSE:Linux Enterprise Module for Basesystem 15 SP2
- Intervalos de versiones afectados
- ECOSYSTEM: < 5.3.18-24.75.3.9.34.3
Actualiza a 5.3.18-24.75.3.9.34.3
kernel-preempt SUSE:Linux Enterprise Module for Basesystem 15 SP2
- Intervalos de versiones afectados
- ECOSYSTEM: < 5.3.18-24.75.3
Actualiza a 5.3.18-24.75.3
kernel-source SUSE:Linux Enterprise Module for Basesystem 15 SP2
- Intervalos de versiones afectados
- ECOSYSTEM: < 5.3.18-24.75.2
Actualiza a 5.3.18-24.75.2
kernel-docs SUSE:Linux Enterprise Module for Development Tools 15 SP2
- Intervalos de versiones afectados
- ECOSYSTEM: < 5.3.18-24.75.2
Actualiza a 5.3.18-24.75.2
kernel-obs-build SUSE:Linux Enterprise Module for Development Tools 15 SP2
- Intervalos de versiones afectados
- ECOSYSTEM: < 5.3.18-24.75.3
Actualiza a 5.3.18-24.75.3
kernel-preempt SUSE:Linux Enterprise Module for Development Tools 15 SP2
- Intervalos de versiones afectados
- ECOSYSTEM: < 5.3.18-24.75.3
Actualiza a 5.3.18-24.75.3
kernel-source SUSE:Linux Enterprise Module for Development Tools 15 SP2
- Intervalos de versiones afectados
- ECOSYSTEM: < 5.3.18-24.75.2
Actualiza a 5.3.18-24.75.2
kernel-syms SUSE:Linux Enterprise Module for Development Tools 15 SP2
- Intervalos de versiones afectados
- ECOSYSTEM: < 5.3.18-24.75.1
Actualiza a 5.3.18-24.75.1
kernel-default SUSE:Linux Enterprise Module for Legacy 15 SP2
- Intervalos de versiones afectados
- ECOSYSTEM: < 5.3.18-24.75.3
Actualiza a 5.3.18-24.75.3
kernel-default SUSE:Linux Enterprise Live Patching 15 SP2
- Intervalos de versiones afectados
- ECOSYSTEM: < 5.3.18-24.75.3
Actualiza a 5.3.18-24.75.3
kernel-livepatch-sle15-sp2_update_17 SUSE:Linux Enterprise Live Patching 15 SP2
- Intervalos de versiones afectados
- ECOSYSTEM: < 1-5.3.3
Actualiza a 1-5.3.3
kernel-default SUSE:Linux Enterprise High Availability Extension 15 SP2
- Intervalos de versiones afectados
- ECOSYSTEM: < 5.3.18-24.75.3
Actualiza a 5.3.18-24.75.3
kernel-default SUSE:Linux Enterprise Workstation Extension 15 SP2
- Intervalos de versiones afectados
- ECOSYSTEM: < 5.3.18-24.75.3
Actualiza a 5.3.18-24.75.3
kernel-preempt SUSE:Linux Enterprise Workstation Extension 15 SP2
- Intervalos de versiones afectados
- ECOSYSTEM: < 5.3.18-24.75.3
Actualiza a 5.3.18-24.75.3
kernel-default SUSE:Linux Enterprise Micro 5.0
- Intervalos de versiones afectados
- ECOSYSTEM: < 5.3.18-24.75.3
Actualiza a 5.3.18-24.75.3
kernel-default-base SUSE:Linux Enterprise Micro 5.0
- Intervalos de versiones afectados
- ECOSYSTEM: < 5.3.18-24.75.3.9.34.3
Actualiza a 5.3.18-24.75.3.9.34.3
Fuentes originales
- https://www.suse.com/support/update/announcement/2021/suse-su-20212438-1/
- https://bugzilla.suse.com/1065729
- https://bugzilla.suse.com/1085224
- https://bugzilla.suse.com/1094840
- https://bugzilla.suse.com/1152472
- https://bugzilla.suse.com/1152489
- https://bugzilla.suse.com/1170511
- https://bugzilla.suse.com/1179243
- https://bugzilla.suse.com/1183871
- https://bugzilla.suse.com/1184114
- https://bugzilla.suse.com/1184804
- https://bugzilla.suse.com/1185308
- https://bugzilla.suse.com/1185791
- https://bugzilla.suse.com/1187215
- https://bugzilla.suse.com/1187585
- https://bugzilla.suse.com/1188036
- https://bugzilla.suse.com/1188062
- https://bugzilla.suse.com/1188080
- https://bugzilla.suse.com/1188116
- https://bugzilla.suse.com/1188121
- https://bugzilla.suse.com/1188176
- https://bugzilla.suse.com/1188267
- https://bugzilla.suse.com/1188268
- https://osv.dev/vulnerability/SUSE-SU-2021:2438-1