p PatchFirst

SUSE-SU-2021:3933-1

SUSE-SU-2021:3933-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 SP2 kernel was updated to receive various security and bugfixes. The following security bugs were fixed: - Unprivileged BPF has been disabled by default to reduce attack surface as too many security issues have happened in the past (jsc#SLE-22573) You can reenable via systemctl setting /proc/sys/kernel/unprivileged_bpf_disabled to 0. (kernel.unprivileged_bpf_disabled = 0) - CVE-2021-0941: In bpf_skb_change_head of filter.c, there is a possible out of bounds read due to a use after free. This could lead to local escalation of privilege with System execution privileges needed. User interaction is not needed for exploitation (bnc#1192045). - CVE-2021-31916: An out-of-bounds (OOB) memory write flaw was found in list_devices in drivers/md/dm-ioctl.c in the Multi-device driver module in the Linux kernel A bound check failure allowed an attacker with special user (CAP_SYS_ADMIN) privilege to gain access to out-of-bounds memory leading to a system crash or a leak of internal kernel information. The highest threat from this vulnerability is to system availability (bnc#1192781). - CVE-2021-20322: Make the ipv4 and ipv6 ICMP exception caches less predictive to avoid information leaks about UDP ports in use. (bsc#1191790) - CVE-2021-34981: Fixed file refcounting in cmtp when cmtp_attach_device fails (bsc#1191961). - CVE-2021-43389: There was an array-index-out-of-bounds flaw in the detach_capi_ctr function in drivers/isdn/capi/kcapi.c (bnc#1191958). - CVE-2021-37159: hso_free_net_device in drivers/net/usb/hso.c called unregister_netdev without checking for the NETREG_REGISTERED state, leading to a use-after-free and a double free (bnc#1188601). The following non-security bugs were fixed: - ABI: sysfs-kernel-slab: Document some stats (git-fixes). - ALSA: hda: Reduce udelay() at SKL+ position reporting (git-fixes). - ALSA: ua101: fix division by zero at probe (git-fixes). - ALSA: usb-audio: Add Audient iD14 to mixer map quirk table (git-fixes). - ALSA: usb-audio: Add Schiit Hel device to mixer map quirk table (git-fixes). - ASoC: cs42l42: Correct some register default values (git-fixes). - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER (git-fixes). - ASoC: cs42l42: Do not set defaults for volatile registers (git-fixes). - ASoC: dt-bindings: cs42l42: Correct description of ts-inv (git-fixes). - ASoC: mediatek: mt8195: Remove unsued irqs_lock (git-fixes). - ASoC: rockchip: Use generic dmaengine code (git-fixes). - ata: sata_mv: Fix the error handling of mv_chip_id() (git-fixes). - ath10k: fix control-message timeout (git-fixes). - ath10k: fix division by zero in send path (git-fixes). - ath10k: fix max antenna gain unit (git-fixes). - ath10k: Fix missing frame timestamp for beacon/probe-resp (git-fixes). - ath6kl: fix control-message timeout (git-fixes). - ath6kl: fix division by zero in send path (git-fixes). - ath9k: Fix potential interrupt storm on queue reset (git-fixes). - auxdisplay: ht16k33: Connect backlight to fbdev (git-fixes). - auxdisplay: ht16k33: Fix frame buffer device blanking (git-fixes). - auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty string (git-fixes). - b43: fix a lower bounds test (git-fixes). - b43legacy: fix a lower bounds test (git-fixes). - Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync (git-fixes). - Bluetooth: fix init and cleanup of sco_conn.timeout_work (git-fixes). - bpf: Add kconfig knob for disabling unpriv bpf by default (jsc#SLE-22573) - bpf: Disallow unprivileged bpf by default (jsc#SLE-22573). - bpf: Fix potential race in tail call compatibility check (git-fixes). - btrfs: block-group: Rework documentation of check_system_chunk function (bsc#1192896). - btrfs: fix deadlock between chunk allocation and chunk btree modifications (bsc#1192896). - btrfs: fix memory ordering between normal and ordered work functions (git-fixes). - btrfs: update comments for chunk allocation -ENOSPC cases (bsc#1192896). - cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem (git-fixes). - config: disable unprivileged BPF by default (jsc#SLE-22573) - crypto: caam - disable pkc for non-E SoCs (git-fixes). - crypto: qat - detect PFVF collision after ACK (git-fixes). - crypto: qat - disregard spurious PFVF interrupts (git-fixes). - driver core: add a min_align_mask field to struct device_dma_parameters (bsc#1191851). - drm/amdgpu: fix warning for overflow check (git-fixes). - drm/msm: Fix potential NULL dereference in DPU SSPP (git-fixes). - drm: prevent spectre issue in vmw_execbuf_ioctl (bsc#1192802). - drm/sun4i: Fix macros in sun8i_csc.h (git-fixes). - drm/v3d: fix wait for TMU write combiner flush (git-fixes). - EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell (bsc#1152489). - exfat: fix erroneous discard when clear cluster bit (git-fixes). - exfat: handle wrong stream entry size in exfat_readdir() (git-fixes). - exfat: properly set s_time_gran (bsc#1192328). - exfat: truncate atimes to 2s granularity (bsc#1192328). - firmware/psci: fix application of sizeof to pointer (git-fixes). - fuse: fix page stealing (bsc#1192718). - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP (bsc#1152489). - gpio: mpc8xxx: Use 'devm_gpiochip_add_data()' to simplify the code and avoid a leak (git-fixes). - HID: u2fzero: clarify error check and length calculations (git-fixes). - HID: u2fzero: properly handle timeouts in usb_submit_urb (git-fixes). - hwmon: Fix possible memleak in __hwmon_device_register() (git-fixes). - hwmon: (pmbus/lm25066) Add offset coefficients (git-fixes). - hwmon: (pmbus/lm25066) Let compiler determine outer dimension of lm25066_coeff (git-fixes). - hwrng: mtk - Force runtime pm ops for sleep ops (git-fixes). - ibmvnic: check failover_pending in login response (bsc#1190523 ltc#194510). - ibmvnic: delay complete() (bsc#1094840 ltc#167098 git-fixes). - ibmvnic: do not stop queue in xmit (bsc#1192273 ltc#194629). - ibmvnic: Process crqs after enabling interrupts (bsc#1192273 ltc#194629). - iio: dac: ad5446: Fix ad5622_write() return value (git-fixes). - Input: elantench - fix misreporting trackpoint coordinates (bsc#1192918). - Input: i8042 - Add quirk for Fujitsu Lifebook T725 (bsc#1191980). - kABI: Fix kABI after 36950f2da1ea (bsc#1191851). - kernel-*-subpackage: Add dependency on kernel scriptlets (bsc#1192740). - KVM: s390: extend kvm_s390_shadow_fault to return entry pointer (bsc#1133021). - KVM: s390: index kvm->arch.idle_mask by vcpu_idx (bsc#1133021). - KVM: s390: split kvm_s390_logical_to_effective (bsc#1133021). - KVM: s390: VSIE: correctly handle MVPG when in VSIE (bsc#1133021). - libertas: Fix possible memory leak in probe and disconnect (git-fixes). - libertas_tf: Fix possible memory leak in probe and disconnect (git-fixes). - media: cedrus: Fix SUNXI tile size calculation (git-fixes). - media: cx23885: Fix snd_card_free call on null card pointer (git-fixes). - media: cxd2880-spi: Fix a null pointer dereference on error handling path (git-fixes). - media: dvb-frontends: mn88443x: Handle errors of clk_prepare_enable() (git-fixes). - media: dvb-usb: fix ununit-value in az6027_rc_query (git-fixes). - media: em28xx: add missing em28xx_close_extension (git-fixes). - media: em28xx: Do not use ops->suspend if it is NULL (git-fixes). - media: i2c: ths8200 needs V4L2_ASYNC (git-fixes). - media: ite-cir: IR receiver stop working after receive overflow (git-fixes). - media: mtk-vpu: Fix a resource leak in the error handling path of 'mtk_vpu_probe()' (git-fixes). - media: mxl111sf: change mutex_init() location (git-fixes). - media: radio-wl1273: Avoid card name truncation (git-fixes). - media: si470x: Avoid card name truncation (git-fixes). - media: staging/intel-ipu3: css: Fix wrong size comparison imgu_css_fw_init (git-fixes). - media: TDA1997x: handle short reads of hdmi info frame (git-fixes). - media: tm6000: Avoid card name truncation (git-fixes). - media: v4l2-ioctl: Fix check_ext_ctrls (git-fixes). - media: v4l2-ioctl: S_CTRL o

Correctif disponible

Publication
Mise à jour

Pile logicielle: system

Produits et versions concernés

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

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

    Mettez à jour vers 5.3.18-24.96.1

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

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

    Mettez à jour vers 5.3.18-24.96.1.9.44.1

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

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

    Mettez à jour vers 5.3.18-24.96.1

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

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

    Mettez à jour vers 5.3.18-24.96.1

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

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

    Mettez à jour vers 5.3.18-24.96.1

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

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

    Mettez à jour vers 5.3.18-24.96.1

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

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

    Mettez à jour vers 5.3.18-24.96.1

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

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

    Mettez à jour vers 5.3.18-24.96.1

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

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

    Mettez à jour vers 5.3.18-24.96.1

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

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

    Mettez à jour vers 5.3.18-24.96.1

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

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

    Mettez à jour vers 5.3.18-24.96.1

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

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

    Mettez à jour vers 1-5.3.1

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

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

    Mettez à jour vers 5.3.18-24.96.1

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

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

    Mettez à jour vers 5.3.18-24.96.1

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

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

    Mettez à jour vers 5.3.18-24.96.1

  • kernel-default SUSE:Linux Enterprise Micro 5.0

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

    Mettez à jour vers 5.3.18-24.96.1

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

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

    Mettez à jour vers 5.3.18-24.96.1.9.44.1

Sources originales

Vérifiez votre serveur →