p PatchFirst

SUSE-SU-2022:0760-1

SUSE-SU-2022:0760-1 · Security update for the Linux Kernel

Cette page présente des faits issus de sources publiques. Consultez l’avis original avant toute mise à jour.

Cette page présente une partie des faits des sources. Consultez les avis liés pour la description complète et les versions concernées.

The SUSE Linux Enterprise 15 SP3 kernel was updated to receive various security and bugfixes. Transient execution side-channel attacks attacking the Branch History Buffer (BHB), named 'Branch Target Injection' and 'Intra-Mode Branch History Injection' are now mitigated. The following security bugs were fixed: - CVE-2022-0001: Fixed Branch History Injection vulnerability (bsc#1191580). - CVE-2022-0002: Fixed Intra-Mode Branch Target Injection vulnerability (bsc#1191580). - CVE-2022-0847: Fixed a vulnerability were a local attackers could overwrite data in arbitrary (read-only) files (bsc#1196584). - CVE-2022-25375: The RNDIS USB gadget lacks validation of the size of the RNDIS_MSG_SET command. Attackers can obtain sensitive information from kernel memory (bnc#1196235 ). - CVE-2022-0492: Fixed a privilege escalation related to cgroups v1 release_agent feature, which allowed bypassing namespace isolation unexpectedly (bsc#1195543). - CVE-2022-0516: Fixed missing check in ioctl related to KVM in s390 allows kernel memory read/write (bsc#1195516). The following non-security bugs were fixed: - ACPI/IORT: Check node revision for PMCG resources (git-fixes). - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks (git-fixes). - ALSA: hda/realtek: Add quirk for ASUS GU603 (git-fixes). - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows (git-fixes). - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) (git-fixes). - ALSA: hda: Fix missing codec probe on Shenker Dock 15 (git-fixes). - ALSA: hda: Fix regression on forced probe mask option (git-fixes). - ASoC: Revert 'ASoC: mediatek: Check for error clk pointer' (git-fixes). - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() (git-fixes). - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() (git-fixes). - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() (git-fixes). - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() (git-fixes). - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() (git-fixes). - Align s390 NVME target options with other architectures (bsc#1188404, jsc#SLE-22494). - Drop PCI xgene patch that caused a regression for mxl4 (bsc#1195352) - EDAC/xgene: Fix deferred probing (bsc#1178134). - HID:Add support for UGTABLET WP5540 (git-fixes). - IB/cma: Do not send IGMP leaves for sendonly Multicast groups (git-fixes). - IB/hfi1: Fix AIP early init panic (jsc#SLE-13208). - KVM: remember position in kvm->vcpus array (bsc#1190972 LTC#194674). - NFSD: Fix the behavior of READ near OFFSET_MAX (bsc#1195957). - PM: hibernate: Remove register_nosave_region_late() (git-fixes). - PM: s2idle: ACPI: Fix wakeup interrupts handling (git-fixes). - RDMA/cma: Use correct address when leaving multicast group (bsc#1181147). - RDMA/core: Always release restrack object (git-fixes) - RDMA/cxgb4: check for ipv6 address properly while destroying listener (git-fixes) - RDMA/siw: Release xarray entry (git-fixes) - RDMA/ucma: Protect mc during concurrent multicast leaves (bsc#1181147). - USB: serial: ch341: add support for GW Instek USB2.0-Serial devices (git-fixes). - USB: serial: cp210x: add CPI Bulk Coin Recycler id (git-fixes). - USB: serial: cp210x: add NCR Retail IO box id (git-fixes). - USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320 (git-fixes). - USB: serial: mos7840: remove duplicated 0xac24 device ID (git-fixes). - USB: serial: option: add ZTE MF286D modem (git-fixes). - ata: libata-core: Disable TRIM on M88V29 (git-fixes). - ax25: improve the incomplete fix to avoid UAF and NPD bugs (git-fixes). - blk-mq: always allow reserved allocation in hctx_may_queue (bsc#1193787). - blk-mq: avoid to iterate over stale request (bsc#1193787). - blk-mq: clear stale request in tags->rq before freeing one request pool (bsc#1193787). - blk-mq: clearing flush request reference in tags->rqs (bsc#1193787). - blk-mq: do not grab rq's refcount in blk_mq_check_expired() (bsc#1193787 git-fixes). - blk-mq: fix is_flush_rq (bsc#1193787 git-fixes). - blk-mq: fix kernel panic during iterating over flush request (bsc#1193787 git-fixes). - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter (bsc#1193787). - blk-mq: mark flush request as IDLE in flush_end_io() (bsc#1193787). - blk-tag: Hide spin_lock (bsc#1193787). - block: avoid double io accounting for flush request (bsc#1193787). - block: do not send a rezise udev event for hidden block device (bsc#1193096). - block: mark flush request as IDLE when it is really finished (bsc#1193787). - bonding: pair enable_port with slave_arr_updates (git-fixes). - bpf: Adjust BTF log size limit (git-fixes). - bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD) (git-fixes). - btrfs: check for missing device in btrfs_trim_fs (bsc#1195701). - btrfs: check worker before need_preemptive_reclaim (bsc#1196195). - btrfs: do not do preemptive flushing if the majority is global rsv (bsc#1196195). - btrfs: do not include the global rsv size in the preemptive used amount (bsc#1196195). - btrfs: handle preemptive delalloc flushing slightly differently (bsc#1196195). - btrfs: make sure SB_I_VERSION does not get unset by remount (bsc#1192210). - btrfs: only clamp the first time we have to start flushing (bsc#1196195). - btrfs: only ignore delalloc if delalloc is much smaller than ordered (bsc#1196195). - btrfs: reduce the preemptive flushing threshold to 90% (bsc#1196195). - btrfs: take into account global rsv in need_preemptive_reclaim (bsc#1196195). - btrfs: use the global rsv size in the preemptive thresh calculation (bsc#1196195). - ceph: properly put ceph_string reference after async create attempt (bsc#1195798). - ceph: set pool_ns in new inode layout for async creates (bsc#1195799). - drm/amdgpu: fix logic inversion in check (git-fixes). - drm/i915/gvt: Make DRM_I915_GVT depend on X86 (git-fixes). - drm/i915/gvt: clean up kernel-doc in gtt.c (git-fixes). - drm/i915/opregion: check port number bounds for SWSCI display power state (git-fixes). - drm/i915: Correctly populate use_sagv_wm for all pipes (git-fixes). - drm/i915: Fix bw atomic check when switching between SAGV vs. no SAGV (git-fixes). - drm/panel: simple: Assign data from panel_dpi_probe() correctly (git-fixes). - drm/radeon: Fix backlight control on iMac 12,1 (git-fixes). - drm/rockchip: dw_hdmi: Do not leave clock enabled in error case (git-fixes). - drm/rockchip: vop: Correct RK3399 VOP register fields (git-fixes). - drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd (git-fixes). - drm: panel-orientation-quirks: Add quirk for the 1Netbook OneXPlayer (git-fixes). - ext4: check for inconsistent extents between index and leaf block (bsc#1194163 bsc#1196339). - ext4: check for out-of-order index extents in ext4_valid_extent_entries() (bsc#1194163 bsc#1196339). - ext4: prevent partial update of the extent blocks (bsc#1194163 bsc#1196339). - gve: Add RX context (bsc#1191655). - gve: Add a jumbo-frame device option (bsc#1191655). - gve: Add consumed counts to ethtool stats (bsc#1191655). - gve: Add optional metadata descriptor type GVE_TXD_MTD (bsc#1191655). - gve: Correct order of processing device options (bsc#1191655). - gve: Fix GFP flags when allocing pages (git-fixes). - gve: Fix off by one in gve_tx_timeout() (bsc#1191655). - gve: Implement packet continuation for RX (bsc#1191655). - gve: Implement suspend/resume/shutdown (bsc#1191655). - gve: Move the irq db indexes out of the ntfy block struct (bsc#1191655). - gve: Recording rx queue before sending to napi (bsc#1191655). - gve: Recover from queue stall due to missed IRQ (bsc#1191655). - gve: Update gve_free_queue_page_list signature (bsc#1191655). - gve: Use kvcalloc() instead of kvzalloc() (bsc#1191655). - gve: fix for null pointer dereference (bsc#1191655). - gve: fix the wrong AdminQ buffer queue index check (bsc#1176940). - gve: fix unmatched u64_stats_update_end(

Correctif disponible

Publication
Mise à jour

Pile logicielle: system

Produits et versions concernés

  • kernel-64kb SUSE:Linux Enterprise Module for Basesystem 15 SP3

    Plages de versions concernées
    • ECOSYSTEM: < 5.3.18-150300.59.54.1

    Mettez à jour vers 5.3.18-150300.59.54.1

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

    Plages de versions concernées
    • ECOSYSTEM: < 5.3.18-150300.59.54.1

    Mettez à jour vers 5.3.18-150300.59.54.1

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

    Plages de versions concernées
    • ECOSYSTEM: < 5.3.18-150300.59.54.1.150300.18.35.3

    Mettez à jour vers 5.3.18-150300.59.54.1.150300.18.35.3

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

    Plages de versions concernées
    • ECOSYSTEM: < 5.3.18-150300.59.54.1

    Mettez à jour vers 5.3.18-150300.59.54.1

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

    Plages de versions concernées
    • ECOSYSTEM: < 5.3.18-150300.59.54.1

    Mettez à jour vers 5.3.18-150300.59.54.1

  • kernel-zfcpdump SUSE:Linux Enterprise Module for Basesystem 15 SP3

    Plages de versions concernées
    • ECOSYSTEM: < 5.3.18-150300.59.54.1

    Mettez à jour vers 5.3.18-150300.59.54.1

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

    Plages de versions concernées
    • ECOSYSTEM: < 5.3.18-150300.59.54.1

    Mettez à jour vers 5.3.18-150300.59.54.1

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

    Plages de versions concernées
    • ECOSYSTEM: < 5.3.18-150300.59.54.1

    Mettez à jour vers 5.3.18-150300.59.54.1

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

    Plages de versions concernées
    • ECOSYSTEM: < 5.3.18-150300.59.54.1

    Mettez à jour vers 5.3.18-150300.59.54.1

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

    Plages de versions concernées
    • ECOSYSTEM: < 5.3.18-150300.59.54.1

    Mettez à jour vers 5.3.18-150300.59.54.1

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

    Plages de versions concernées
    • ECOSYSTEM: < 5.3.18-150300.59.54.1

    Mettez à jour vers 5.3.18-150300.59.54.1

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

    Plages de versions concernées
    • ECOSYSTEM: < 5.3.18-150300.59.54.1

    Mettez à jour vers 5.3.18-150300.59.54.1

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

    Plages de versions concernées
    • ECOSYSTEM: < 5.3.18-150300.59.54.1

    Mettez à jour vers 5.3.18-150300.59.54.1

  • kernel-livepatch-sle15-sp3_update_15 SUSE:Linux Enterprise Live Patching 15 SP3

    Plages de versions concernées
    • ECOSYSTEM: < 1-150300.7.5.1

    Mettez à jour vers 1-150300.7.5.1

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

    Plages de versions concernées
    • ECOSYSTEM: < 5.3.18-150300.59.54.1

    Mettez à jour vers 5.3.18-150300.59.54.1

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

    Plages de versions concernées
    • ECOSYSTEM: < 5.3.18-150300.59.54.1

    Mettez à jour vers 5.3.18-150300.59.54.1

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

    Plages de versions concernées
    • ECOSYSTEM: < 5.3.18-150300.59.54.1

    Mettez à jour vers 5.3.18-150300.59.54.1

  • kernel-default SUSE:Linux Enterprise Micro 5.1

    Plages de versions concernées
    • ECOSYSTEM: < 5.3.18-150300.59.54.1

    Mettez à jour vers 5.3.18-150300.59.54.1

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

    Plages de versions concernées
    • ECOSYSTEM: < 5.3.18-150300.59.54.1.150300.18.35.3

    Mettez à jour vers 5.3.18-150300.59.54.1.150300.18.35.3

Sources originales

Vérifiez votre serveur →