RHSA-2023:2951

Vulnerability from csaf_opensuse - Published: 2023-05-16 08:56 - Updated: 2026-09-29 10:05
Summary
Red Hat Security Advisory: kernel security, bug fix, and enhancement update
Severity
Important
Notes
Topic: An update for kernel is now available for Red Hat Enterprise Linux 8. Red Hat Product Security has rated this update as having a security impact of Important. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.
Details: The kernel packages contain the Linux kernel, the core of any Linux operating system. The following packages have been upgraded to a later upstream version: kernel (4.18.0). (BZ#2122230, BZ#2122267) Security Fix(es): * use-after-free caused by l2cap_reassemble_sdu() in net/bluetooth/l2cap_core.c (CVE-2022-3564) * net/ulp: use-after-free in listening ULP sockets (CVE-2023-0461) * hw: cpu: AMD CPUs may transiently execute beyond unconditional direct branch (CVE-2021-26341) * malicious data for FBIOPUT_VSCREENINFO ioctl may cause OOB write memory (CVE-2021-33655) * when setting font with malicious data by ioctl PIO_FONT, kernel will write memory out of bounds (CVE-2021-33656) * possible race condition in drivers/tty/tty_buffers.c (CVE-2022-1462) * use-after-free in ath9k_htc_probe_device() could cause an escalation of privileges (CVE-2022-1679) * KVM: NULL pointer dereference in kvm_mmu_invpcid_gva (CVE-2022-1789) * KVM: nVMX: missing IBPB when exiting from nested guest can lead to Spectre v2 attacks (CVE-2022-2196) * netfilter: nf_conntrack_irc message handling issue (CVE-2022-2663) * race condition in xfrm_probe_algs can lead to OOB read/write (CVE-2022-3028) * media: em28xx: initialize refcount before kref_get (CVE-2022-3239) * race condition in hugetlb_no_page() in mm/hugetlb.c (CVE-2022-3522) * memory leak in ipv6_renew_options() (CVE-2022-3524) * data races around icsk->icsk_af_ops in do_ipv6_setsockopt (CVE-2022-3566) * data races around sk->sk_prot (CVE-2022-3567) * memory leak in l2cap_recv_acldata of the file net/bluetooth/l2cap_core.c (CVE-2022-3619) * denial of service in follow_page_pte in mm/gup.c due to poisoned pte entry (CVE-2022-3623) * use-after-free after failed devlink reload in devlink_param_get (CVE-2022-3625) * USB-accessible buffer overflow in brcmfmac (CVE-2022-3628) * Double-free in split_2MB_gtt_entry when function intel_gvt_dma_map_guest_page failed (CVE-2022-3707) * l2tp: missing lock when clearing sk_user_data can lead to NULL pointer dereference (CVE-2022-4129) * igmp: use-after-free in ip_check_mc_rcu when opening and closing inet sockets (CVE-2022-20141) * Executable Space Protection Bypass (CVE-2022-25265) * Unprivileged users may use PTRACE_SEIZE to set PTRACE_O_SUSPEND_SECCOMP option (CVE-2022-30594) * unmap_mapping_range() race with munmap() on VM_PFNMAP mappings leads to stale TLB entry (CVE-2022-39188) * TLB flush operations are mishandled in certain KVM_VCPU_PREEMPTED leading to guest malfunctioning (CVE-2022-39189) * Report vmalloc UAF in dvb-core/dmxdev (CVE-2022-41218) * u8 overflow problem in cfg80211_update_notlisted_nontrans() (CVE-2022-41674) * use-after-free related to leaf anon_vma double reuse (CVE-2022-42703) * use-after-free in bss_ref_get in net/wireless/scan.c (CVE-2022-42720) * BSS list corruption in cfg80211_add_nontrans_list in net/wireless/scan.c (CVE-2022-42721) * Denial of service in beacon protection for P2P-device (CVE-2022-42722) * memory corruption in usbmon driver (CVE-2022-43750) * NULL pointer dereference in traffic control subsystem (CVE-2022-47929) * NULL pointer dereference in rawv6_push_pending_frames (CVE-2023-0394) * use-after-free caused by invalid pointer hostname in fs/cifs/connect.c (CVE-2023-1195) * Soft lockup occurred during __page_mapcount (CVE-2023-1582) * slab-out-of-bounds read vulnerabilities in cbq_classify (CVE-2023-23454) For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section. Additional Changes: For detailed information on changes in this release, see the Red Hat Enterprise Linux 8.8 Release Notes linked from the References section.
Terms of Use: This content is licensed under the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/). If you distribute this content, or a modified version of it, you must provide attribution to Red Hat Inc. and provide a link to the original.

A flaw was found in hw. This issue can cause AMD CPUs to transiently execute beyond unconditional direct branches.

CWE-1037 - Processor Optimization Removal or Modification of Security-critical Code
Affected products
Product Identifier Version Remediation
Unresolved product id: BaseOS-8.8.0.GA:bpftool-0:4.18.0-477.10.1.el8_8.aarch64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:bpftool-0:4.18.0-477.10.1.el8_8.ppc64le —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:bpftool-0:4.18.0-477.10.1.el8_8.s390x —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:bpftool-0:4.18.0-477.10.1.el8_8.x86_64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:bpftool-debuginfo-0:4.18.0-477.10.1.el8_8.aarch64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:bpftool-debuginfo-0:4.18.0-477.10.1.el8_8.ppc64le —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:bpftool-debuginfo-0:4.18.0-477.10.1.el8_8.s390x —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:bpftool-debuginfo-0:4.18.0-477.10.1.el8_8.x86_64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-0:4.18.0-477.10.1.el8_8.aarch64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-0:4.18.0-477.10.1.el8_8.ppc64le —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-0:4.18.0-477.10.1.el8_8.s390x —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-0:4.18.0-477.10.1.el8_8.src —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-0:4.18.0-477.10.1.el8_8.x86_64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-abi-stablelists-0:4.18.0-477.10.1.el8_8.noarch —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-core-0:4.18.0-477.10.1.el8_8.aarch64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-core-0:4.18.0-477.10.1.el8_8.ppc64le —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-core-0:4.18.0-477.10.1.el8_8.s390x —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-core-0:4.18.0-477.10.1.el8_8.x86_64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-debug-0:4.18.0-477.10.1.el8_8.aarch64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-debug-0:4.18.0-477.10.1.el8_8.ppc64le —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-debug-0:4.18.0-477.10.1.el8_8.s390x —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-debug-0:4.18.0-477.10.1.el8_8.x86_64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-debug-core-0:4.18.0-477.10.1.el8_8.aarch64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-debug-core-0:4.18.0-477.10.1.el8_8.ppc64le —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-debug-core-0:4.18.0-477.10.1.el8_8.s390x —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-debug-core-0:4.18.0-477.10.1.el8_8.x86_64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-debug-debuginfo-0:4.18.0-477.10.1.el8_8.aarch64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-debug-debuginfo-0:4.18.0-477.10.1.el8_8.ppc64le —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-debug-debuginfo-0:4.18.0-477.10.1.el8_8.s390x —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-debug-debuginfo-0:4.18.0-477.10.1.el8_8.x86_64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-debug-devel-0:4.18.0-477.10.1.el8_8.aarch64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-debug-devel-0:4.18.0-477.10.1.el8_8.ppc64le —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-debug-devel-0:4.18.0-477.10.1.el8_8.s390x —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-debug-devel-0:4.18.0-477.10.1.el8_8.x86_64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-debug-modules-0:4.18.0-477.10.1.el8_8.aarch64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-debug-modules-0:4.18.0-477.10.1.el8_8.ppc64le —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-debug-modules-0:4.18.0-477.10.1.el8_8.s390x —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-debug-modules-0:4.18.0-477.10.1.el8_8.x86_64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-debug-modules-extra-0:4.18.0-477.10.1.el8_8.aarch64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-debug-modules-extra-0:4.18.0-477.10.1.el8_8.ppc64le —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-debug-modules-extra-0:4.18.0-477.10.1.el8_8.s390x —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-debug-modules-extra-0:4.18.0-477.10.1.el8_8.x86_64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-debuginfo-0:4.18.0-477.10.1.el8_8.aarch64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-debuginfo-0:4.18.0-477.10.1.el8_8.ppc64le —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-debuginfo-0:4.18.0-477.10.1.el8_8.s390x —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-debuginfo-0:4.18.0-477.10.1.el8_8.x86_64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-debuginfo-common-aarch64-0:4.18.0-477.10.1.el8_8.aarch64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-debuginfo-common-ppc64le-0:4.18.0-477.10.1.el8_8.ppc64le —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-debuginfo-common-s390x-0:4.18.0-477.10.1.el8_8.s390x —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-debuginfo-common-x86_64-0:4.18.0-477.10.1.el8_8.x86_64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-devel-0:4.18.0-477.10.1.el8_8.aarch64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-devel-0:4.18.0-477.10.1.el8_8.ppc64le —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-devel-0:4.18.0-477.10.1.el8_8.s390x —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-devel-0:4.18.0-477.10.1.el8_8.x86_64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-doc-0:4.18.0-477.10.1.el8_8.noarch —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-modules-0:4.18.0-477.10.1.el8_8.aarch64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-modules-0:4.18.0-477.10.1.el8_8.ppc64le —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-modules-0:4.18.0-477.10.1.el8_8.s390x —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-modules-0:4.18.0-477.10.1.el8_8.x86_64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-modules-extra-0:4.18.0-477.10.1.el8_8.aarch64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-modules-extra-0:4.18.0-477.10.1.el8_8.ppc64le —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-modules-extra-0:4.18.0-477.10.1.el8_8.s390x —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-modules-extra-0:4.18.0-477.10.1.el8_8.x86_64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-tools-0:4.18.0-477.10.1.el8_8.aarch64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-tools-0:4.18.0-477.10.1.el8_8.ppc64le —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-tools-0:4.18.0-477.10.1.el8_8.s390x —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-tools-0:4.18.0-477.10.1.el8_8.x86_64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-tools-debuginfo-0:4.18.0-477.10.1.el8_8.aarch64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-tools-debuginfo-0:4.18.0-477.10.1.el8_8.ppc64le —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-tools-debuginfo-0:4.18.0-477.10.1.el8_8.s390x —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-tools-debuginfo-0:4.18.0-477.10.1.el8_8.x86_64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-tools-libs-0:4.18.0-477.10.1.el8_8.aarch64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-tools-libs-0:4.18.0-477.10.1.el8_8.ppc64le —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-tools-libs-0:4.18.0-477.10.1.el8_8.x86_64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-zfcpdump-0:4.18.0-477.10.1.el8_8.s390x —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-zfcpdump-core-0:4.18.0-477.10.1.el8_8.s390x —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-zfcpdump-debuginfo-0:4.18.0-477.10.1.el8_8.s390x —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-zfcpdump-devel-0:4.18.0-477.10.1.el8_8.s390x —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-zfcpdump-modules-0:4.18.0-477.10.1.el8_8.s390x —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:kernel-zfcpdump-modules-extra-0:4.18.0-477.10.1.el8_8.s390x —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:perf-0:4.18.0-477.10.1.el8_8.aarch64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:perf-0:4.18.0-477.10.1.el8_8.ppc64le —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:perf-0:4.18.0-477.10.1.el8_8.s390x —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:perf-0:4.18.0-477.10.1.el8_8.x86_64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:perf-debuginfo-0:4.18.0-477.10.1.el8_8.aarch64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:perf-debuginfo-0:4.18.0-477.10.1.el8_8.ppc64le —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:perf-debuginfo-0:4.18.0-477.10.1.el8_8.s390x —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:perf-debuginfo-0:4.18.0-477.10.1.el8_8.x86_64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:python3-perf-0:4.18.0-477.10.1.el8_8.aarch64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:python3-perf-0:4.18.0-477.10.1.el8_8.ppc64le —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:python3-perf-0:4.18.0-477.10.1.el8_8.s390x —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:python3-perf-0:4.18.0-477.10.1.el8_8.x86_64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:python3-perf-debuginfo-0:4.18.0-477.10.1.el8_8.aarch64 —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:python3-perf-debuginfo-0:4.18.0-477.10.1.el8_8.ppc64le —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:python3-perf-debuginfo-0:4.18.0-477.10.1.el8_8.s390x —
Vendor Fix fix
Unresolved product id: BaseOS-8.8.0.GA:python3-perf-debuginfo-0:4.18.0-477.10.1.el8_8.x86_64 —
Vendor Fix fix
Unresolved product id: CRB-8.8.0.GA:bpftool-debuginfo-0:4.18.0-477.10.1.el8_8.aarch64 —
Vendor Fix fix
Unresolved product id: CRB-8.8.0.GA:bpftool-debuginfo-0:4.18.0-477.10.1.el8_8.ppc64le —
Vendor Fix fix
Unresolved product id: CRB-8.8.0.GA:bpftool-debuginfo-0:4.18.0-477.10.1.el8_8.x86_64 —
Vendor Fix fix
Unresolved product id: CRB-8.8.0.GA:kernel-debug-debuginfo-0:4.18.0-477.10.1.el8_8.aarch64 —
Vendor Fix fix
Unresolved product id: CRB-8.8.0.GA:kernel-debug-debuginfo-0:4.18.0-477.10.1.el8_8.ppc64le —
Vendor Fix fix
Unresolved product id: CRB-8.8.0.GA:kernel-debug-debuginfo-0:4.18.0-477.10.1.el8_8.x86_64 —
Vendor Fix fix
Unresolved product id: CRB-8.8.0.GA:kernel-debuginfo-0:4.18.0-477.10.1.el8_8.aarch64 —
Vendor Fix fix
Unresolved product id: CRB-8.8.0.GA:kernel-debuginfo-0:4.18.0-477.10.1.el8_8.ppc64le —
Vendor Fix fix
Unresolved product id: CRB-8.8.0.GA:kernel-debuginfo-0:4.18.0-477.10.1.el8_8.x86_64 —
Vendor Fix fix
Unresolved product id: CRB-8.8.0.GA:kernel-debuginfo-common-aarch64-0:4.18.0-477.10.1.el8_8.aarch64 —
Vendor Fix fix
Unresolved product id: CRB-8.8.0.GA:kernel-debuginfo-common-ppc64le-0:4.18.0-477.10.1.el8_8.ppc64le —
Vendor Fix fix
Unresolved product id: CRB-8.8.0.GA:kernel-debuginfo-common-x86_64-0:4.18.0-477.10.1.el8_8.x86_64 —
Vendor Fix fix
Unresolved product id: CRB-8.8.0.GA:kernel-tools-debuginfo-0:4.18.0-477.10.1.el8_8.aarch64 —
Vendor Fix fix
Unresolved product id: CRB-8.8.0.GA:kernel-tools-debuginfo-0:4.18.0-477.10.1.el8_8.ppc64le —
Vendor Fix fix
Unresolved product id: CRB-8.8.0.GA:kernel-tools-debuginfo-0:4.18.0-477.10.1.el8_8.x86_64 —
Vendor Fix fix
Unresolved product id: CRB-8.8.0.GA:kernel-tools-libs-devel-0:4.18.0-477.10.1.el8_8.aarch64 —
Vendor Fix fix
Unresolved product id: CRB-8.8.0.GA:kernel-tools-libs-devel-0:4.18.0-477.10.1.el8_8.ppc64le —
Vendor Fix fix
Unresolved product id: CRB-8.8.0.GA:kernel-tools-libs-devel-0:4.18.0-477.10.1.el8_8.x86_64 —
Vendor Fix fix
Unresolved product id: CRB-8.8.0.GA:perf-debuginfo-0:4.18.0-477.10.1.el8_8.aarch64 —
Vendor Fix fix
Unresolved product id: CRB-8.8.0.GA:perf-debuginfo-0:4.18.0-477.10.1.el8_8.ppc64le —
Vendor Fix fix
Unresolved product id: CRB-8.8.0.GA:perf-debuginfo-0:4.18.0-477.10.1.el8_8.x86_64 —
Vendor Fix fix
Unresolved product id: CRB-8.8.0.GA:python3-perf-debuginfo-0:4.18.0-477.10.1.el8_8.aarch64 —
Vendor Fix fix
Unresolved product id: CRB-8.8.0.GA:python3-perf-debuginfo-0:4.18.0-477.10.1.el8_8.ppc64le —
Vendor Fix fix
Unresolved product id: CRB-8.8.0.GA:python3-perf-debuginfo-0:4.18.0-477.10.1.el8_8.x86_64 —
Vendor Fix fix
Threats
Impact Moderate

An out-of-bounds write flaw was found in the Linux kernel’s framebuffer-based console driver functionality in the way a user triggers ioctl FBIOPUT_VSCREENINFO with malicious data. This flaw allows a local user to crash or potentially escalate their privileges on the system.

CWE-787 - Out-of-bounds Write
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

An out-of-bounds write flaw was found in the Linux kernel’s console driver functionality in the way a user triggers the ioctl PIO_FONT with malicious data. This flaw allows a local user to crash or potentially escalate their privileges on the system.

CWE-787 - Out-of-bounds Write
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: mm/slub: actually fix freelist pointer vs redzoning It turns out that SLUB redzoning ("slub_debug=Z") checks from s->object_size rather than from s->inuse (which is normally bumped to make room for the freelist pointer), so a cache created with an object size less than 24 would have the freelist pointer written beyond s->object_size, causing the redzone to be corrupted by the freelist pointer. This was very visible with "slub_debug=ZF": BUG test (Tainted: G B ): Right Redzone overwritten ----------------------------------------------------------------------------- INFO: 0xffff957ead1c05de-0xffff957ead1c05df @offset=1502. First byte 0x1a instead of 0xbb INFO: Slab 0xffffef3950b47000 objects=170 used=170 fp=0x0000000000000000 flags=0x8000000000000200 INFO: Object 0xffff957ead1c05d8 @offset=1496 fp=0xffff957ead1c0620 Redzone (____ptrval____): bb bb bb bb bb bb bb bb ........ Object (____ptrval____): 00 00 00 00 00 f6 f4 a5 ........ Redzone (____ptrval____): 40 1d e8 1a aa @.... Padding (____ptrval____): 00 00 00 00 00 00 00 00 ........ Adjust the offset to stay within s->object_size. (Note that no caches of in this size range are known to exist in the kernel currently.)

CWE-99 - Improper Control of Resource Identifiers ('Resource Injection')
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A vulnerability was found in the Linux kernel's net component in the stmmac driver, where improper deletion of VLAN priority filters caused a kernel NULL pointer dereference which occurs during the deletion of specific tc flower records, leading to potential system crashes.

CWE-476 - NULL Pointer Dereference
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

An out-of-bounds read flaw was found in the Linux kernel’s TeleTYpe subsystem. The issue occurs in how a user triggers a race condition using ioctls TIOCSPTLCK and TIOCGPTPEER and TIOCSTI and TCXONC with leakage of memory in the flush_to_ldisc function. This flaw allows a local user to crash the system or read unauthorized random data from memory.

CWE-125 - Out-of-bounds Read
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A use-after-free flaw was found in the Linux kernel’s Atheros wireless adapter driver in the way a user forces the ath9k_htc_wait_for_target function to fail with some input messages. This flaw allows a local user to crash or potentially escalate their privileges on the system.

CWE-416 - Use After Free
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A flaw was found in KVM. With shadow paging enabled if INVPCID is executed with CR0.PG=0, the invlpg callback is not set, and the result is a NULL pointer dereference. This flaw allows a guest user to cause a kernel oops condition on the host, resulting in a denial of service.

CWE-476 - NULL Pointer Dereference
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A flaw was found in the KVM's Intel nested virtualization feature (nVMX). Since L1 and L2 shared branch prediction modes (guest-user and guest-kernel), KVM did not protect indirect branches in L1 from steering by a malicious agent in L2. This could allow a malicious nested guest to carry out Spectre v2 attacks against L1 due to a missing IBPB at VM-exit time.

CWE-1188 - Initialization of a Resource with an Insecure Default
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A flaw was found in the Linux kernel in nf_conntrack_irc where the message handling can be confused and it incorrectly matches on the message. An attacker could exploit this vulnerability to bypass firewall when users are using unencrypted IRC with nf_conntrack_irc configured.

CWE-923 - Improper Restriction of Communication Channel to Intended Endpoints
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A race condition was found in the Linux kernel's IP framework for transforming packets (XFRM subsystem) when multiple calls to xfrm_probe_algs occurred simultaneously. This flaw could allow a local attacker to potentially trigger an out-of-bounds write or leak kernel heap memory by performing an out-of-bounds read and copying it into a socket.

CWE-787 - Out-of-bounds Write
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A use-after-free flaw was found in the Linux kernel’s video4linux driver in how a user triggers the em28xx_usb_probe() for the Empia 28xx-based TV cards. This flaw allows a local user to crash or potentially escalate their privileges on the system.

CWE-416 - Use After Free
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A vulnerability was found in hugetlb_no_page in the mm/hugetlb.c file in the Linux Kernel, where a manipulation leads to a race condition. This flaw may allow a local attacker to cause a denial of service and can lead to a kernel information leak issue.

CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A memory leak flaw was found in the Linux kernel’s IPv6 functionality in how a user triggers the setsockopt of the IPV6_ADDRFORM and IPV6_DSTOPTS type. This flaw allows a user to crash the system if the setsockopt function is being called simultaneously with the IPV6_ADDRFORM type and other processes with the IPV6_DSTOPTS type. This issue is unlikely to happen unless a local process triggers IPV6_ADDRFORM.

CWE-401 - Missing Release of Memory after Effective Lifetime
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A use-after-free flaw was found in the Linux kernel’s L2CAP bluetooth functionality in how a user triggers a race condition by two malicious flows in the L2CAP bluetooth packets. This flaw allows a local or bluetooth connection user to crash the system or potentially escalate privileges.

CWE-416 - Use After Free
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Important

A vulnerability was found in the tcp subsystem in the Linux Kernel, due to a data race around icsk->icsk_af_ops. This issue could allow an attacker to leak internal kernel information.

CWE-366 - Race Condition within a Thread
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A data race problem was found in sk->sk_prot in the network subsystem in ipv6 in the Linux kernel. This issue occurs while some functions access critical data, leading to a denial of service.

CWE-421 - Race Condition During Access to Alternate Channel
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A memory leak flaw was found in the Linux kernel’s L2CAP bluetooth functionality. This issue occurs when a user generates malicious packets, triggering the l2cap_recv_acldata function. This flaw allows a local or bluetooth connection user to potentially crash the system.

CWE-401 - Missing Release of Memory after Effective Lifetime
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A vulnerability was found in follow_page_pte in mm/gup.c in the Linux Kernel. This issue occurs due to a race problem which can poison the page table entry and cause a denial-of-service.

CWE-123 - Write-what-where Condition
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A flaw was found in the Netlink device interface implementation in the Linux kernel that improperly handled certain error conditions, leading to a use-after-free issue with some network device drivers. A local attacker with admin access to the network device could use this to cause a denial of service (system crash) or execute arbitrary code.

CWE-416 - Use After Free
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A buffer overflow flaw was found in the Linux kernel Broadcom Full MAC Wi-Fi driver. This issue occurs when a user connects to a malicious USB device. This can allow a local user to crash the system or escalate their privileges.

CWE-120 - Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A double-free memory flaw was found in the Linux kernel. The Intel GVT-g graphics driver triggers VGA card system resource overload, causing a fail in the intel_gvt_dma_map_guest_page function. This issue could allow a local user to crash the system.

CWE-415 - Double Free
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A flaw was found in the Linux kernel's Layer 2 Tunneling Protocol (L2TP). A missing lock when clearing sk_user_data can lead to a race condition and NULL pointer dereference. A local user could use this flaw to potentially crash the system causing a denial of service.

CWE-413 - Improper Resource Locking
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

An incorrect access control flaw was found in the Linux kernel USB core subsystem. When attaching a malicious usb device, the recursive locking violation in usb-storage can cause the kernel to deadlock. This issue could allow a local user to crash the system.

CWE-455 - Non-exit on Failed Initialization
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

A use-after-free flaw was found in the Linux kernel’s IGMP protocol in how a user triggers a race condition in the ip_check_mc_rcu function. This flaw allows a local user to crash or potentially escalate their privileges on the system.

CWE-667 - Improper Locking
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A vulnerability was found in the Linux kernel when certain binary files have the exec-all attribute with gcc. This issue can cause the execution of bytes located in the non-executable regions of a file.

CWE-281 - Improper Preservation of Permissions
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A flaw was found in the Linux kernel. The PTRACE_SEIZE code path allows attackers to bypass intended restrictions on setting the PT_SUSPEND_SECCOMP flag, possibly disabling seccomp.

CWE-276 - Incorrect Default Permissions
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A flaw was found in the Linux kernel’s IP framework for transforming packets (XFRM subsystem). An error while resolving policies in xfrm_bundle_lookup causes the refcount to drop twice, leading to a possible crash and a denial of service.

CWE-911 - Improper Update of Reference Count
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A flaw was found in include/asm-generic/tlb.h in the Linux kernel due to a race condition (unmap_mapping_range versus munmap). This issue allows a device driver to free a page while it still has stale TLB entries.

CWE-416 - Use After Free
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A flaw was found in the x86 KVM subsystem in kvm_steal_time_set_preempted in arch/x86/kvm/x86.c in the Linux kernel. Unprivileged guest users can compromise the guest kernel because TLB flush operations are mishandled in certain KVM_VCPU_PREEMPTED situations.

CWE-368 - Context Switching Race Condition
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A use-after-free flaw was found in the Linux kernel’s dvb-core subsystem (DVB API used by Digital TV devices) in how a user physically removed a USB device (such as a DVB demultiplexer device) while running malicious code. This flaw allows a local user to crash or potentially escalate their privileges on the system.

CWE-416 - Use After Free
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A buffer overflow flaw was found in the u8 overflow in cfg80211_update_notlisted_nontrans() in net/wireless/scan.c in the Linux kernel’s wifi subcomponent. This flaw allows an attacker to crash the system or leak internal kernel information.

CWE-120 - Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A memory leak flaw with use-after-free capability was found in the Linux kernel. The VMA mm/rmap.c functionality in the is_mergeable_anon_vma() function continuously forks, using memory operations to trigger an incorrect reuse of leaf anon_vma. This issue allows a local attacker to crash the system.

CWE-416 - Use After Free
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A use-after-free flaw was found in bss_ref_get in the net/wireless/scan.c in the Linux kernel. This issue can lead to a denial of service or arbitrary code execution.

CWE-416 - Use After Free
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A list corruption flaw was found in cfg80211_add_nontrans_list in the net/wireless/scan.c function in the Linux kernel. This flaw could lead to a denial of service.

CWE-20 - Improper Input Validation
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A flaw was found in P2P-Device in wifi in ieee80211_rx_h_decrypt in net/mac80211/rx.c in the Linux kernel, leading to a denial of service.

CWE-705 - Incorrect Control Flow Scoping
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

An out-of-bounds memory write flaw in the Linux kernel’s USB Monitor component was found in how a user with access to the /dev/usbmon can trigger it by an incorrect write to the memory of the usbmon. This flaw allows a local user to crash or potentially escalate their privileges on the system.

CWE-787 - Out-of-bounds Write
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A NULL pointer dereference flaw was found in qdisc_graft in net/sched/sch_api.c in the Linux kernel. This issue may allow a local unprivileged user to trigger a denial of service if the alloc_workqueue function return is not validated in time of failure, resulting in a system crash or leaked internal kernel information.

CWE-476 - NULL Pointer Dereference
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A user after-free vulnerability was found in the Linux kernel in the refcount_t variable when performing the controller reset. This issue could lead to denial of service of the system.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: regmap: spi: Reserve space for register address/padding Currently the max_raw_read and max_raw_write limits in regmap_spi struct do not take into account the additional size of the transmitted register address and padding. This may result in exceeding the maximum permitted SPI message size, which could cause undefined behaviour, e.g. data corruption. Fix regmap_get_spi_bus() to properly adjust the above mentioned limits by reserving space for the register address/padding as set in the regmap configuration.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A flaw was found in the Linux kernel ALSA USB audio driver. This vulnerability allows a denial of service via a crafted USB audio device.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent A user is able to configure an arbitrary number of rx queues when creating an interface via netlink. This doesn't work for child PKEY interfaces because the child interface uses the parent receive channels. Although the child shares the parent's receive channels, the number of rx queues is important for the channel_stats array: the parent's rx channel index is used to access the child's channel_stats. So the array has to be at least as large as the parent's rx queue size for the counting to work correctly and to prevent out of bound accesses. This patch checks for the mentioned scenario and returns an error when trying to create the interface. The error is propagated to the user.

CWE-130 - Improper Handling of Length Parameter Inconsistency
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: net/mlx5: Fix command stats access after free Command may fail while driver is reloading and can't accept FW commands till command interface is reinitialized. Such command failure is being logged to command stats. This results in NULL pointer access as command stats structure is being freed and reallocated during mlx5 devlink reload (see kernel log below). Fix it by making command stats statically allocated on driver probe. Kernel log: [ 2394.808802] BUG: unable to handle kernel paging request at 000000000002a9c0 [ 2394.810610] PGD 0 P4D 0 [ 2394.811811] Oops: 0002 [#1] SMP NOPTI ... [ 2394.815482] RIP: 0010:native_queued_spin_lock_slowpath+0x183/0x1d0 ... [ 2394.829505] Call Trace: [ 2394.830667] _raw_spin_lock_irq+0x23/0x26 [ 2394.831858] cmd_status_err+0x55/0x110 [mlx5_core] [ 2394.833020] mlx5_access_reg+0xe7/0x150 [mlx5_core] [ 2394.834175] mlx5_query_port_ptys+0x78/0xa0 [mlx5_core] [ 2394.835337] mlx5e_ethtool_get_link_ksettings+0x74/0x590 [mlx5_core] [ 2394.836454] ? kmem_cache_alloc_trace+0x140/0x1c0 [ 2394.837562] __rh_call_get_link_ksettings+0x33/0x100 [ 2394.838663] ? __rtnl_unlock+0x25/0x50 [ 2394.839755] __ethtool_get_link_ksettings+0x72/0x150 [ 2394.840862] duplex_show+0x6e/0xc0 [ 2394.841963] dev_attr_show+0x1c/0x40 [ 2394.843048] sysfs_kf_seq_show+0x9b/0x100 [ 2394.844123] seq_read+0x153/0x410 [ 2394.845187] vfs_read+0x91/0x140 [ 2394.846226] ksys_read+0x4f/0xb0 [ 2394.847234] do_syscall_64+0x5b/0x1a0 [ 2394.848228] entry_SYSCALL_64_after_hwframe+0x65/0xca

CWE-416 - Use After Free
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: ASoC: soc-pcm: Add NULL check in BE reparenting Add NULL check in dpcm_be_reparent API, to handle kernel NULL pointer dereference error. The issue occurred in fuzzing test.

CWE-476 - NULL Pointer Dereference
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: hwmon: (coretemp) Check for null before removing sysfs attrs If coretemp_add_core() gets an error then pdata->core_data[indx] is already NULL and has been kfreed. Don't pass that to sysfs_remove_group() as that will crash in sysfs_remove_group(). [Shortened for readability] [91854.020159] sysfs: cannot create duplicate filename '/devices/platform/coretemp.0/hwmon/hwmon2/temp20_label' <cpu offline> [91855.126115] BUG: kernel NULL pointer dereference, address: 0000000000000188 [91855.165103] #PF: supervisor read access in kernel mode [91855.194506] #PF: error_code(0x0000) - not-present page [91855.224445] PGD 0 P4D 0 [91855.238508] Oops: 0000 [#1] PREEMPT SMP PTI ... [91855.342716] RIP: 0010:sysfs_remove_group+0xc/0x80 ... [91855.796571] Call Trace: [91855.810524] coretemp_cpu_offline+0x12b/0x1dd [coretemp] [91855.841738] ? coretemp_cpu_online+0x180/0x180 [coretemp] [91855.871107] cpuhp_invoke_callback+0x105/0x4b0 [91855.893432] cpuhp_thread_fun+0x8e/0x150 ... Fix this by checking for NULL first.

CWE-476 - NULL Pointer Dereference
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A vulnerability was found in the Linux kernel's SCSI libfc library in the `fc_exch_abts_resp()` function, which can lead to a use-after-free scenario. This issue can occur because the function calls `fc_exch_release()`, which decrements a reference count stored in the `ep` object and then frees the object once the count is zero. However, the `ep` object is referenced again and can result in the now-freed `ep` pointer being accessed, resulting in system instability, memory corruption, and potential arbitrary code execution.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Check if modulo is 0 before dividing. [How & Why] If a value of 0 is read, then this will cause a divide-by-0 panic.

CWE-369 - Divide By Zero
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: iommu/arm-smmu-v3: check return value after calling platform_get_resource() It will cause null-ptr-deref if platform_get_resource() returns NULL, we need check the return value.

CWE-476 - NULL Pointer Dereference
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() It will cause null-ptr-deref when using 'res', if platform_get_resource() returns NULL, so move using 'res' after devm_ioremap_resource() that will check it to avoid null-ptr-deref. And use devm_platform_get_and_ioremap_resource() to simplify code.

CWE-476 - NULL Pointer Dereference
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A vulnerability was found in the Linux kernel's mt76 wi-fi driver. A concurrency bug causes the `mtxq` TX queue to maintain a raw pointer to a `wcid` structure (`mtxq->wcid`) that might be freed by the time it is accessed. This issue can lead to a use-after-free scenario, leading to system instability, memory corruption, and potentially arbitrary code execution.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd syzbot got a new report [1] finally pointing to a very old bug, added in initial support for MTU probing. tcp_mtu_probe() has checks about starting an MTU probe if tcp_snd_cwnd(tp) >= 11. But nothing prevents tcp_snd_cwnd(tp) to be reduced later and before the MTU probe succeeds. This bug would lead to potential zero-divides. Debugging added in commit 40570375356c ("tcp: add accessors to read/set tp->snd_cwnd") has paid off :) While we are at it, address potential overflows in this code. [1] WARNING: CPU: 1 PID: 14132 at include/net/tcp.h:1219 tcp_mtup_probe_success+0x366/0x570 net/ipv4/tcp_input.c:2712 Modules linked in: CPU: 1 PID: 14132 Comm: syz-executor.2 Not tainted 5.18.0-syzkaller-07857-gbabf0bb978e3 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 RIP: 0010:tcp_snd_cwnd_set include/net/tcp.h:1219 [inline] RIP: 0010:tcp_mtup_probe_success+0x366/0x570 net/ipv4/tcp_input.c:2712 Code: 74 08 48 89 ef e8 da 80 17 f9 48 8b 45 00 65 48 ff 80 80 03 00 00 48 83 c4 30 5b 41 5c 41 5d 41 5e 41 5f 5d c3 e8 aa b0 c5 f8 <0f> 0b e9 16 fe ff ff 48 8b 4c 24 08 80 e1 07 38 c1 0f 8c c7 fc ff RSP: 0018:ffffc900079e70f8 EFLAGS: 00010287 RAX: ffffffff88c0f7f6 RBX: ffff8880756e7a80 RCX: 0000000000040000 RDX: ffffc9000c6c4000 RSI: 0000000000031f9e RDI: 0000000000031f9f RBP: 0000000000000000 R08: ffffffff88c0f606 R09: ffffc900079e7520 R10: ffffed101011226d R11: 1ffff1101011226c R12: 1ffff1100eadcf50 R13: ffff8880756e72c0 R14: 1ffff1100eadcf89 R15: dffffc0000000000 FS: 00007f643236e700(0000) GS:ffff8880b9b00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f1ab3f1e2a0 CR3: 0000000064fe7000 CR4: 00000000003506e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: <TASK> tcp_clean_rtx_queue+0x223a/0x2da0 net/ipv4/tcp_input.c:3356 tcp_ack+0x1962/0x3c90 net/ipv4/tcp_input.c:3861 tcp_rcv_established+0x7c8/0x1ac0 net/ipv4/tcp_input.c:5973 tcp_v6_do_rcv+0x57b/0x1210 net/ipv6/tcp_ipv6.c:1476 sk_backlog_rcv include/net/sock.h:1061 [inline] __release_sock+0x1d8/0x4c0 net/core/sock.c:2849 release_sock+0x5d/0x1c0 net/core/sock.c:3404 sk_stream_wait_memory+0x700/0xdc0 net/core/stream.c:145 tcp_sendmsg_locked+0x111d/0x3fc0 net/ipv4/tcp.c:1410 tcp_sendmsg+0x2c/0x40 net/ipv4/tcp.c:1448 sock_sendmsg_nosec net/socket.c:714 [inline] sock_sendmsg net/socket.c:734 [inline] __sys_sendto+0x439/0x5c0 net/socket.c:2119 __do_sys_sendto net/socket.c:2131 [inline] __se_sys_sendto net/socket.c:2127 [inline] __x64_sys_sendto+0xda/0xf0 net/socket.c:2127 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x2b/0x70 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x46/0xb0 RIP: 0033:0x7f6431289109 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007f643236e168 EFLAGS: 00000246 ORIG_RAX: 000000000000002c RAX: ffffffffffffffda RBX: 00007f643139c100 RCX: 00007f6431289109 RDX: 00000000d0d0c2ac RSI: 0000000020000080 RDI: 000000000000000a RBP: 00007f64312e308d R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000 R13: 00007fff372533af R14: 00007f643236e300 R15: 0000000000022000

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: net/mlx5: E-Switch, pair only capable devices OFFLOADS paring using devcom is possible only on devices that support LAG. Filter based on lag capabilities. This fixes an issue where mlx5_get_next_phys_dev() was called without holding the interface lock. This issue was found when commit bc4c2f2e0179 ("net/mlx5: Lag, filter non compatible devices") added an assert that verifies the interface lock is held. WARNING: CPU: 9 PID: 1706 at drivers/net/ethernet/mellanox/mlx5/core/dev.c:642 mlx5_get_next_phys_dev+0xd2/0x100 [mlx5_core] Modules linked in: mlx5_vdpa vringh vhost_iotlb vdpa mlx5_ib mlx5_core xt_conntrack xt_MASQUERADE nf_conntrack_netlink nfnetlink xt_addrtype iptable_nat nf_nat br_netfilter rpcrdma rdma_ucm ib_iser libiscsi scsi_transport_iscsi rdma_cm iw_cm ib_umad ib_ipoib ib_cm ib_uverbs ib_core overlay fuse [last unloaded: mlx5_core] CPU: 9 PID: 1706 Comm: devlink Not tainted 5.18.0-rc7+ #11 Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.13.0-0-gf21b5a4aeb02-prebuilt.qemu.org 04/01/2014 RIP: 0010:mlx5_get_next_phys_dev+0xd2/0x100 [mlx5_core] Code: 02 00 75 48 48 8b 85 80 04 00 00 5d c3 31 c0 5d c3 be ff ff ff ff 48 c7 c7 08 41 5b a0 e8 36 87 28 e3 85 c0 0f 85 6f ff ff ff <0f> 0b e9 68 ff ff ff 48 c7 c7 0c 91 cc 84 e8 cb 36 6f e1 e9 4d ff RSP: 0018:ffff88811bf47458 EFLAGS: 00010246 RAX: 0000000000000000 RBX: ffff88811b398000 RCX: 0000000000000001 RDX: 0000000080000000 RSI: ffffffffa05b4108 RDI: ffff88812daaaa78 RBP: ffff88812d050380 R08: 0000000000000001 R09: ffff88811d6b3437 R10: 0000000000000001 R11: 00000000fddd3581 R12: ffff88815238c000 R13: ffff88812d050380 R14: ffff8881018aa7e0 R15: ffff88811d6b3428 FS: 00007fc82e18ae80(0000) GS:ffff88842e080000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f9630d1b421 CR3: 0000000149802004 CR4: 0000000000370ea0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: <TASK> mlx5_esw_offloads_devcom_event+0x99/0x3b0 [mlx5_core] mlx5_devcom_send_event+0x167/0x1d0 [mlx5_core] esw_offloads_enable+0x1153/0x1500 [mlx5_core] ? mlx5_esw_offloads_controller_valid+0x170/0x170 [mlx5_core] ? wait_for_completion_io_timeout+0x20/0x20 ? mlx5_rescan_drivers_locked+0x318/0x810 [mlx5_core] mlx5_eswitch_enable_locked+0x586/0xc50 [mlx5_core] ? mlx5_eswitch_disable_pf_vf_vports+0x1d0/0x1d0 [mlx5_core] ? mlx5_esw_try_lock+0x1b/0xb0 [mlx5_core] ? mlx5_eswitch_enable+0x270/0x270 [mlx5_core] ? __debugfs_create_file+0x260/0x3e0 mlx5_devlink_eswitch_mode_set+0x27e/0x870 [mlx5_core] ? mutex_lock_io_nested+0x12c0/0x12c0 ? esw_offloads_disable+0x250/0x250 [mlx5_core] ? devlink_nl_cmd_trap_get_dumpit+0x470/0x470 ? rcu_read_lock_sched_held+0x3f/0x70 devlink_nl_cmd_eswitch_set_doit+0x217/0x620

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: net: ipv6: unexport __init-annotated seg6_hmac_init() EXPORT_SYMBOL and __init is a bad combination because the .init.text section is freed up after the initialization. Hence, modules cannot use symbols annotated __init. The access to a freed symbol may end up with kernel panic. modpost used to detect it, but it has been broken for a decade. Recently, I fixed modpost so it started to warn it again, then this showed up in linux-next builds. There are two ways to fix it: - Remove __init - Remove EXPORT_SYMBOL I chose the latter for this case because the caller (net/ipv6/seg6.c) and the callee (net/ipv6/seg6_hmac.c) belong to the same module. It seems an internal function call in ipv6.ko.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq() The > ARRAY_SIZE() should be >= ARRAY_SIZE() to prevent an out of bounds access.

CWE-193 - Off-by-one Error
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: driver core: fix deadlock in __device_attach In __device_attach function, The lock holding logic is as follows: ... __device_attach device_lock(dev) // get lock dev async_schedule_dev(__device_attach_async_helper, dev); // func async_schedule_node async_schedule_node_domain(func) entry = kzalloc(sizeof(struct async_entry), GFP_ATOMIC); /* when fail or work limit, sync to execute func, but __device_attach_async_helper will get lock dev as well, which will lead to A-A deadlock. */ if (!entry || atomic_read(&entry_count) > MAX_WORK) { func; else queue_work_node(node, system_unbound_wq, &entry->work) device_unlock(dev) As shown above, when it is allowed to do async probes, because of out of memory or work limit, async work is not allowed, to do sync execute instead. it will lead to A-A deadlock because of __device_attach_async_helper getting lock dev. To fix the deadlock, move the async_schedule_dev outside device_lock, as we can see, in async_schedule_node_domain, the parameter of queue_work_node is system_unbound_wq, so it can accept concurrent operations. which will also not change the code logic, and will not lead to deadlock.

CWE-667 - Improper Locking
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: tcp: tcp_rtx_synack() can be called from process context Laurent reported the enclosed report [1] This bug triggers with following coditions: 0) Kernel built with CONFIG_DEBUG_PREEMPT=y 1) A new passive FastOpen TCP socket is created. This FO socket waits for an ACK coming from client to be a complete ESTABLISHED one. 2) A socket operation on this socket goes through lock_sock() release_sock() dance. 3) While the socket is owned by the user in step 2), a retransmit of the SYN is received and stored in socket backlog. 4) At release_sock() time, the socket backlog is processed while in process context. 5) A SYNACK packet is cooked in response of the SYN retransmit. 6) -> tcp_rtx_synack() is called in process context. Before blamed commit, tcp_rtx_synack() was always called from BH handler, from a timer handler. Fix this by using TCP_INC_STATS() & NET_INC_STATS() which do not assume caller is in non preemptible context. [1] BUG: using __this_cpu_add() in preemptible [00000000] code: epollpep/2180 caller is tcp_rtx_synack.part.0+0x36/0xc0 CPU: 10 PID: 2180 Comm: epollpep Tainted: G OE 5.16.0-0.bpo.4-amd64 #1 Debian 5.16.12-1~bpo11+1 Hardware name: Supermicro SYS-5039MC-H8TRF/X11SCD-F, BIOS 1.7 11/23/2021 Call Trace: <TASK> dump_stack_lvl+0x48/0x5e check_preemption_disabled+0xde/0xe0 tcp_rtx_synack.part.0+0x36/0xc0 tcp_rtx_synack+0x8d/0xa0 ? kmem_cache_alloc+0x2e0/0x3e0 ? apparmor_file_alloc_security+0x3b/0x1f0 inet_rtx_syn_ack+0x16/0x30 tcp_check_req+0x367/0x610 tcp_rcv_state_process+0x91/0xf60 ? get_nohz_timer_target+0x18/0x1a0 ? lock_timer_base+0x61/0x80 ? preempt_count_add+0x68/0xa0 tcp_v4_do_rcv+0xbd/0x270 __release_sock+0x6d/0xb0 release_sock+0x2b/0x90 sock_setsockopt+0x138/0x1140 ? __sys_getsockname+0x7e/0xc0 ? aa_sk_perm+0x3e/0x1a0 __sys_setsockopt+0x198/0x1e0 __x64_sys_setsockopt+0x21/0x30 do_syscall_64+0x38/0xc0 entry_SYSCALL_64_after_hwframe+0x44/0xae

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A flaw was found in the Linux kernel's SCSI subsystem. A NULL pointer dereference can be triggered when an error occurs before the sdkp->device object is fully initialized, causing a system crash and a denial of service.

CWE-476 - NULL Pointer Dereference
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: fix use-after-free in chanctx code In ieee80211_vif_use_reserved_context(), when we have an old context and the new context's replace_state is set to IEEE80211_CHANCTX_REPLACE_NONE, we free the old context in ieee80211_vif_use_reserved_reassign(). Therefore, we cannot check the old_ctx anymore, so we should set it to NULL after this point. However, since the new_ctx replace state is clearly not IEEE80211_CHANCTX_REPLACES_OTHER, we're not going to do anything else in this function and can just return to avoid accessing the freed old_ctx.

CWE-416 - Use After Free
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A possible NULL pointer dereference was observed in the Linux kernel in hfil module. This may lead to kernel panic and then crash.

CWE-476 - NULL Pointer Dereference
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: rtw89: cfo: check mac_id to avoid out-of-bounds Somehow, hardware reports incorrect mac_id and pollute memory. Check index before we access the array. UBSAN: array-index-out-of-bounds in rtw89/phy.c:2517:23 index 188 is out of range for type 's32 [64]' CPU: 1 PID: 51550 Comm: irq/35-rtw89_pc Tainted: G OE Call Trace: <IRQ> show_stack+0x52/0x58 dump_stack_lvl+0x4c/0x63 dump_stack+0x10/0x12 ubsan_epilogue+0x9/0x45 __ubsan_handle_out_of_bounds.cold+0x44/0x49 ? __alloc_skb+0x92/0x1d0 rtw89_phy_cfo_parse+0x44/0x7f [rtw89_core] rtw89_core_rx+0x261/0x871 [rtw89_core] ? __alloc_skb+0xee/0x1d0 rtw89_pci_napi_poll+0x3fa/0x4ea [rtw89_pci] __napi_poll+0x33/0x1a0 net_rx_action+0x126/0x260 ? __queue_work+0x217/0x4c0 __do_softirq+0xd9/0x315 ? disable_irq_nosync+0x10/0x10 do_softirq.part.0+0x6d/0x90 </IRQ> <TASK> __local_bh_enable_ip+0x62/0x70 rtw89_pci_interrupt_threadfn+0x182/0x1a6 [rtw89_pci] irq_thread_fn+0x28/0x60 irq_thread+0xc8/0x190 ? irq_thread_fn+0x60/0x60 kthread+0x16b/0x190 ? irq_thread_check_affinity+0xe0/0xe0 ? set_kthread_struct+0x50/0x50 ret_from_fork+0x22/0x30 </TASK>

CWE-129 - Improper Validation of Array Index
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: fbdev: defio: fix the pagelist corruption Easily hit the below list corruption: == list_add corruption. prev->next should be next (ffffffffc0ceb090), but was ffffec604507edc8. (prev=ffffec604507edc8). WARNING: CPU: 65 PID: 3959 at lib/list_debug.c:26 __list_add_valid+0x53/0x80 CPU: 65 PID: 3959 Comm: fbdev Tainted: G U RIP: 0010:__list_add_valid+0x53/0x80 Call Trace: <TASK> fb_deferred_io_mkwrite+0xea/0x150 do_page_mkwrite+0x57/0xc0 do_wp_page+0x278/0x2f0 __handle_mm_fault+0xdc2/0x1590 handle_mm_fault+0xdd/0x2c0 do_user_addr_fault+0x1d3/0x650 exc_page_fault+0x77/0x180 ? asm_exc_page_fault+0x8/0x30 asm_exc_page_fault+0x1e/0x30 RIP: 0033:0x7fd98fc8fad1 == Figure out the race happens when one process is adding &page->lru into the pagelist tail in fb_deferred_io_mkwrite(), another process is re-initializing the same &page->lru in fb_deferred_io_fault(), which is not protected by the lock. This fix is to init all the page lists one time during initialization, it not only fixes the list corruption, but also avoids INIT_LIST_HEAD() redundantly. V2: change "int i" to "unsigned int i" (Geert Uytterhoeven)

CWE-99 - Improper Control of Resource Identifiers ('Resource Injection')
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

A vulnerability was found in the Linux kernel's cpufreq subsystem. The `dbs_data` struct, which embeds a `kobject`, improperly attempts to free the struct using `kfree()` rather than through the proper `release()` method. This issue can lead to a use-after-free scenario, resulting in system instability, memory corruption, or potential arbitrary code execution.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A flaw was found in the Linux kernel (ath10k). This vulnerability allows a denial of service via a double free during suspend/resume operations.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: rtw89: ser: fix CAM leaks occurring in L2 reset The CAM, meaning address CAM and bssid CAM here, will get leaks during SER (system error recover) L2 reset process and ieee80211_restart_hw() which is called by L2 reset process eventually. The normal flow would be like -> add interface (acquire 1) -> enter ips (release 1) -> leave ips (acquire 1) -> connection (occupy 1) <(A) 1 leak after L2 reset if non-sec connection> The ieee80211_restart_hw() flow (under connection) -> ieee80211 reconfig -> add interface (acquire 1) -> leave ips (acquire 1) -> connection (occupy (A) + 2) <(B) 1 more leak> Originally, CAM is released before HW restart only if connection is under security. Now, release CAM whatever connection it is to fix leak in (A). OTOH, check if CAM is already valid to avoid acquiring multiple times to fix (B). Besides, if AP mode, release address CAM of all stations before HW restart.

CWE-401 - Missing Release of Memory after Effective Lifetime
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: ALSA: usb-audio: Cancel pending work at closing a MIDI substream At closing a USB MIDI output substream, there might be still a pending work, which would eventually access the rawmidi runtime object that is being released. For fixing the race, make sure to cancel the pending work at closing.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: udp: Fix a data-race around sysctl_udp_l3mdev_accept. While reading sysctl_udp_l3mdev_accept, it can be changed concurrently. Thus, we need to add READ_ONCE() to its reader.

CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: iavf: Fix handling of dummy receive descriptors Fix memory leak caused by not handling dummy receive descriptor properly. iavf_get_rx_buffer now sets the rx_buffer return value for dummy receive descriptors. Without this patch, when the hardware writes a dummy descriptor, iavf would not free the page allocated for the previous receive buffer. This is an unlikely event but can still happen. [Jesse: massaged commit message]

CWE-401 - Missing Release of Memory after Effective Lifetime
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: net: stmmac: fix dma queue left shift overflow issue When queue number is > 4, left shift overflows due to 32 bits integer variable. Mask calculation is wrong for MTL_RXQ_DMA_MAP1. If CONFIG_UBSAN is enabled, kernel dumps below warning: [ 10.363842] ================================================================== [ 10.363882] UBSAN: shift-out-of-bounds in /build/linux-intel-iotg-5.15-8e6Tf4/ linux-intel-iotg-5.15-5.15.0/drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c:224:12 [ 10.363929] shift exponent 40 is too large for 32-bit type 'unsigned int' [ 10.363953] CPU: 1 PID: 599 Comm: NetworkManager Not tainted 5.15.0-1003-intel-iotg [ 10.363956] Hardware name: ADLINK Technology Inc. LEC-EL/LEC-EL, BIOS 0.15.11 12/22/2021 [ 10.363958] Call Trace: [ 10.363960] <TASK> [ 10.363963] dump_stack_lvl+0x4a/0x5f [ 10.363971] dump_stack+0x10/0x12 [ 10.363974] ubsan_epilogue+0x9/0x45 [ 10.363976] __ubsan_handle_shift_out_of_bounds.cold+0x61/0x10e [ 10.363979] ? wake_up_klogd+0x4a/0x50 [ 10.363983] ? vprintk_emit+0x8f/0x240 [ 10.363986] dwmac4_map_mtl_dma.cold+0x42/0x91 [stmmac] [ 10.364001] stmmac_mtl_configuration+0x1ce/0x7a0 [stmmac] [ 10.364009] ? dwmac410_dma_init_channel+0x70/0x70 [stmmac] [ 10.364020] stmmac_hw_setup.cold+0xf/0xb14 [stmmac] [ 10.364030] ? page_pool_alloc_pages+0x4d/0x70 [ 10.364034] ? stmmac_clear_tx_descriptors+0x6e/0xe0 [stmmac] [ 10.364042] stmmac_open+0x39e/0x920 [stmmac] [ 10.364050] __dev_open+0xf0/0x1a0 [ 10.364054] __dev_change_flags+0x188/0x1f0 [ 10.364057] dev_change_flags+0x26/0x60 [ 10.364059] do_setlink+0x908/0xc40 [ 10.364062] ? do_setlink+0xb10/0xc40 [ 10.364064] ? __nla_validate_parse+0x4c/0x1a0 [ 10.364068] __rtnl_newlink+0x597/0xa10 [ 10.364072] ? __nla_reserve+0x41/0x50 [ 10.364074] ? __kmalloc_node_track_caller+0x1d0/0x4d0 [ 10.364079] ? pskb_expand_head+0x75/0x310 [ 10.364082] ? nla_reserve_64bit+0x21/0x40 [ 10.364086] ? skb_free_head+0x65/0x80 [ 10.364089] ? security_sock_rcv_skb+0x2c/0x50 [ 10.364094] ? __cond_resched+0x19/0x30 [ 10.364097] ? kmem_cache_alloc_trace+0x15a/0x420 [ 10.364100] rtnl_newlink+0x49/0x70 This change fixes MTL_RXQ_DMA_MAP1 mask issue and channel/queue mapping warning. BugLink: https://bugzilla.kernel.org/show_bug.cgi?id=216195

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: vlan: fix memory leak in vlan_newlink() Blamed commit added back a bug I fixed in commit 9bbd917e0bec ("vlan: fix memory leak in vlan_dev_set_egress_priority") If a memory allocation fails in vlan_changelink() after other allocations succeeded, we need to call vlan_dev_free_egress_priority() to free all allocated memory because after a failed ->newlink() we do not call any methods like ndo_uninit() or dev->priv_destructor(). In following example, if the allocation for last element 2000:2001 fails, we need to free eight prior allocations: ip link add link dummy0 dummy0.100 type vlan id 100 \ egress-qos-map 1:2 2:3 3:4 4:5 5:6 6:7 7:8 8:9 2000:2001 syzbot report was: BUG: memory leak unreferenced object 0xffff888117bd1060 (size 32): comm "syz-executor408", pid 3759, jiffies 4294956555 (age 34.090s) hex dump (first 32 bytes): 09 00 00 00 00 a0 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace: [<ffffffff83fc60ad>] kmalloc include/linux/slab.h:600 [inline] [<ffffffff83fc60ad>] vlan_dev_set_egress_priority+0xed/0x170 net/8021q/vlan_dev.c:193 [<ffffffff83fc6628>] vlan_changelink+0x178/0x1d0 net/8021q/vlan_netlink.c:128 [<ffffffff83fc67c8>] vlan_newlink+0x148/0x260 net/8021q/vlan_netlink.c:185 [<ffffffff838b1278>] rtnl_newlink_create net/core/rtnetlink.c:3363 [inline] [<ffffffff838b1278>] __rtnl_newlink+0xa58/0xdc0 net/core/rtnetlink.c:3580 [<ffffffff838b1629>] rtnl_newlink+0x49/0x70 net/core/rtnetlink.c:3593 [<ffffffff838ac66c>] rtnetlink_rcv_msg+0x21c/0x5c0 net/core/rtnetlink.c:6089 [<ffffffff839f9c37>] netlink_rcv_skb+0x87/0x1d0 net/netlink/af_netlink.c:2501 [<ffffffff839f8da7>] netlink_unicast_kernel net/netlink/af_netlink.c:1319 [inline] [<ffffffff839f8da7>] netlink_unicast+0x397/0x4c0 net/netlink/af_netlink.c:1345 [<ffffffff839f9266>] netlink_sendmsg+0x396/0x710 net/netlink/af_netlink.c:1921 [<ffffffff8384dbf6>] sock_sendmsg_nosec net/socket.c:714 [inline] [<ffffffff8384dbf6>] sock_sendmsg+0x56/0x80 net/socket.c:734 [<ffffffff8384e15c>] ____sys_sendmsg+0x36c/0x390 net/socket.c:2488 [<ffffffff838523cb>] ___sys_sendmsg+0x8b/0xd0 net/socket.c:2542 [<ffffffff838525b8>] __sys_sendmsg net/socket.c:2571 [inline] [<ffffffff838525b8>] __do_sys_sendmsg net/socket.c:2580 [inline] [<ffffffff838525b8>] __se_sys_sendmsg net/socket.c:2578 [inline] [<ffffffff838525b8>] __x64_sys_sendmsg+0x78/0xf0 net/socket.c:2578 [<ffffffff845ad8d5>] do_syscall_x64 arch/x86/entry/common.c:50 [inline] [<ffffffff845ad8d5>] do_syscall_64+0x35/0xb0 arch/x86/entry/common.c:80 [<ffffffff8460006a>] entry_SYSCALL_64_after_hwframe+0x46/0xb0

CWE-401 - Missing Release of Memory after Effective Lifetime
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: net: stmmac: dwc-qos: Disable split header for Tegra194 There is a long-standing issue with the Synopsys DWC Ethernet driver for Tegra194 where random system crashes have been observed [0]. The problem occurs when the split header feature is enabled in the stmmac driver. In the bad case, a larger than expected buffer length is received and causes the calculation of the total buffer length to overflow. This results in a very large buffer length that causes the kernel to crash. Why this larger buffer length is received is not clear, however, the feedback from the NVIDIA design team is that the split header feature is not supported for Tegra194. Therefore, disable split header support for Tegra194 to prevent these random crashes from occurring. [0] https://lore.kernel.org/linux-tegra/b0b17697-f23e-8fa5-3757-604a86f3a095@nvidia.com/

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() If drm_connector_init fails, intel_connector_free will be called to take care of proper free. So it is necessary to drop the refcount of port before intel_connector_free. (cherry picked from commit cea9ed611e85d36a05db52b6457bf584b7d969e2)

CWE-401 - Missing Release of Memory after Effective Lifetime
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: fix queue selection for mesh/OCB interfaces When using iTXQ, the code assumes that there is only one vif queue for broadcast packets, using the BE queue. Allowing non-BE queue marking violates that assumption and txq->ac == skb_queue_mapping is no longer guaranteed. This can cause issues with queue handling in the driver and also causes issues with the recent ATF change, resulting in an AQL underflow warning.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: i2c: piix4: Fix a memory leak in the EFCH MMIO support The recently added support for EFCH MMIO regions introduced a memory leak in that code path. The leak is caused by the fact that release_resource() merely removes the resource from the tree but does not free its memory. We need to call release_mem_region() instead, which does free the memory. As a nice side effect, this brings back some symmetry between the legacy and MMIO paths.

CWE-401 - Missing Release of Memory after Effective Lifetime
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() Recently added debug in commit f9aefd6b2aa3 ("net: warn if mac header was not set") caught a bug in skb_tunnel_check_pmtu(), as shown in this syzbot report [1]. In ndo_start_xmit() paths, there is really no need to use skb->mac_header, because skb->data is supposed to point at it. [1] WARNING: CPU: 1 PID: 8604 at include/linux/skbuff.h:2784 skb_mac_header_len include/linux/skbuff.h:2784 [inline] WARNING: CPU: 1 PID: 8604 at include/linux/skbuff.h:2784 skb_tunnel_check_pmtu+0x5de/0x2f90 net/ipv4/ip_tunnel_core.c:413 Modules linked in: CPU: 1 PID: 8604 Comm: syz-executor.3 Not tainted 5.19.0-rc2-syzkaller-00443-g8720bd951b8e #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 RIP: 0010:skb_mac_header_len include/linux/skbuff.h:2784 [inline] RIP: 0010:skb_tunnel_check_pmtu+0x5de/0x2f90 net/ipv4/ip_tunnel_core.c:413 Code: 00 00 00 00 fc ff df 4c 89 fa 48 c1 ea 03 80 3c 02 00 0f 84 b9 fe ff ff 4c 89 ff e8 7c 0f d7 f9 e9 ac fe ff ff e8 c2 13 8a f9 <0f> 0b e9 28 fc ff ff e8 b6 13 8a f9 48 8b 54 24 70 48 b8 00 00 00 RSP: 0018:ffffc90002e4f520 EFLAGS: 00010212 RAX: 0000000000000324 RBX: ffff88804d5fd500 RCX: ffffc90005b52000 RDX: 0000000000040000 RSI: ffffffff87f05e3e RDI: 0000000000000003 RBP: ffffc90002e4f650 R08: 0000000000000003 R09: 000000000000ffff R10: 000000000000ffff R11: 0000000000000000 R12: 000000000000ffff R13: 0000000000000000 R14: 000000000000ffcd R15: 000000000000001f FS: 00007f3babba9700(0000) GS:ffff8880b9b00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000020000080 CR3: 0000000075319000 CR4: 00000000003506e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: <TASK> geneve_xmit_skb drivers/net/geneve.c:927 [inline] geneve_xmit+0xcf8/0x35d0 drivers/net/geneve.c:1107 __netdev_start_xmit include/linux/netdevice.h:4805 [inline] netdev_start_xmit include/linux/netdevice.h:4819 [inline] __dev_direct_xmit+0x500/0x730 net/core/dev.c:4309 dev_direct_xmit include/linux/netdevice.h:3007 [inline] packet_direct_xmit+0x1b8/0x2c0 net/packet/af_packet.c:282 packet_snd net/packet/af_packet.c:3073 [inline] packet_sendmsg+0x21f4/0x55d0 net/packet/af_packet.c:3104 sock_sendmsg_nosec net/socket.c:714 [inline] sock_sendmsg+0xcf/0x120 net/socket.c:734 ____sys_sendmsg+0x6eb/0x810 net/socket.c:2489 ___sys_sendmsg+0xf3/0x170 net/socket.c:2543 __sys_sendmsg net/socket.c:2572 [inline] __do_sys_sendmsg net/socket.c:2581 [inline] __se_sys_sendmsg net/socket.c:2579 [inline] __x64_sys_sendmsg+0x132/0x220 net/socket.c:2579 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x35/0xb0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x46/0xb0 RIP: 0033:0x7f3baaa89109 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007f3babba9168 EFLAGS: 00000246 ORIG_RAX: 000000000000002e RAX: ffffffffffffffda RBX: 00007f3baab9bf60 RCX: 00007f3baaa89109 RDX: 0000000000000000 RSI: 0000000020000a00 RDI: 0000000000000003 RBP: 00007f3baaae305d R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 00007ffe74f2543f R14: 00007f3babba9300 R15: 0000000000022000 </TASK>

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: erspan: do not assume transport header is always set Rewrite tests in ip6erspan_tunnel_xmit() and erspan_fb_xmit() to not assume transport header is set. syzbot reported: WARNING: CPU: 0 PID: 1350 at include/linux/skbuff.h:2911 skb_transport_header include/linux/skbuff.h:2911 [inline] WARNING: CPU: 0 PID: 1350 at include/linux/skbuff.h:2911 ip6erspan_tunnel_xmit+0x15af/0x2eb0 net/ipv6/ip6_gre.c:963 Modules linked in: CPU: 0 PID: 1350 Comm: aoe_tx0 Not tainted 5.19.0-rc2-syzkaller-00160-g274295c6e53f #0 Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.14.0-2 04/01/2014 RIP: 0010:skb_transport_header include/linux/skbuff.h:2911 [inline] RIP: 0010:ip6erspan_tunnel_xmit+0x15af/0x2eb0 net/ipv6/ip6_gre.c:963 Code: 0f 47 f0 40 88 b5 7f fe ff ff e8 8c 16 4b f9 89 de bf ff ff ff ff e8 a0 12 4b f9 66 83 fb ff 0f 85 1d f1 ff ff e8 71 16 4b f9 <0f> 0b e9 43 f0 ff ff e8 65 16 4b f9 48 8d 85 30 ff ff ff ba 60 00 RSP: 0018:ffffc90005daf910 EFLAGS: 00010293 RAX: 0000000000000000 RBX: 000000000000ffff RCX: 0000000000000000 RDX: ffff88801f032100 RSI: ffffffff882e8d3f RDI: 0000000000000003 RBP: ffffc90005dafab8 R08: 0000000000000003 R09: 000000000000ffff R10: 000000000000ffff R11: 0000000000000000 R12: ffff888024f21d40 R13: 000000000000a288 R14: 00000000000000b0 R15: ffff888025a2e000 FS: 0000000000000000(0000) GS:ffff88802c800000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000001b2e425000 CR3: 000000006d099000 CR4: 0000000000152ef0 Call Trace: <TASK> __netdev_start_xmit include/linux/netdevice.h:4805 [inline] netdev_start_xmit include/linux/netdevice.h:4819 [inline] xmit_one net/core/dev.c:3588 [inline] dev_hard_start_xmit+0x188/0x880 net/core/dev.c:3604 sch_direct_xmit+0x19f/0xbe0 net/sched/sch_generic.c:342 __dev_xmit_skb net/core/dev.c:3815 [inline] __dev_queue_xmit+0x14a1/0x3900 net/core/dev.c:4219 dev_queue_xmit include/linux/netdevice.h:2994 [inline] tx+0x6a/0xc0 drivers/block/aoe/aoenet.c:63 kthread+0x1e7/0x3b0 drivers/block/aoe/aoecmd.c:1229 kthread+0x2e9/0x3a0 kernel/kthread.c:376 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:302 </TASK>

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: drm/i915/reset: Fix error_state_read ptr + offset use Fix our pointer offset usage in error_state_read when there is no i915_gpu_coredump but buf offset is non-zero. This fixes a kernel page fault can happen when multiple tests are running concurrently in a loop and one is producing engine resets and consuming the i915 error_state dump while the other is forcing full GT resets. (takes a while to trigger). The dmesg call trace: [ 5590.803000] BUG: unable to handle page fault for address: ffffffffa0b0e000 [ 5590.803009] #PF: supervisor read access in kernel mode [ 5590.803013] #PF: error_code(0x0000) - not-present page [ 5590.803016] PGD 5814067 P4D 5814067 PUD 5815063 PMD 109de4067 PTE 0 [ 5590.803022] Oops: 0000 [#1] PREEMPT SMP NOPTI [ 5590.803026] CPU: 5 PID: 13656 Comm: i915_hangman Tainted: G U 5.17.0-rc5-ups69-guc-err-capt-rev6+ #136 [ 5590.803033] Hardware name: Intel Corporation Alder Lake Client Platform/AlderLake-M LP4x RVP, BIOS ADLPFWI1.R00. 3031.A02.2201171222 01/17/2022 [ 5590.803039] RIP: 0010:memcpy_erms+0x6/0x10 [ 5590.803045] Code: fe ff ff cc eb 1e 0f 1f 00 48 89 f8 48 89 d1 48 c1 e9 03 83 e2 07 f3 48 a5 89 d1 f3 a4 c3 66 0f 1f 44 00 00 48 89 f8 48 89 d1 <f3> a4 c3 0f 1f 80 00 00 00 00 48 89 f8 48 83 fa 20 72 7e 40 38 fe [ 5590.803054] RSP: 0018:ffffc90003a8fdf0 EFLAGS: 00010282 [ 5590.803057] RAX: ffff888107ee9000 RBX: ffff888108cb1a00 RCX: 0000000000000f8f [ 5590.803061] RDX: 0000000000001000 RSI: ffffffffa0b0e000 RDI: ffff888107ee9071 [ 5590.803065] RBP: 0000000000000000 R08: 0000000000000001 R09: 0000000000000001 [ 5590.803069] R10: 0000000000000001 R11: 0000000000000002 R12: 0000000000000019 [ 5590.803073] R13: 0000000000174fff R14: 0000000000001000 R15: ffff888107ee9000 [ 5590.803077] FS: 00007f62a99bee80(0000) GS:ffff88849f880000(0000) knlGS:0000000000000000 [ 5590.803082] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5590.803085] CR2: ffffffffa0b0e000 CR3: 000000010a1a8004 CR4: 0000000000770ee0 [ 5590.803089] PKRU: 55555554 [ 5590.803091] Call Trace: [ 5590.803093] <TASK> [ 5590.803096] error_state_read+0xa1/0xd0 [i915] [ 5590.803175] kernfs_fop_read_iter+0xb2/0x1b0 [ 5590.803180] new_sync_read+0x116/0x1a0 [ 5590.803185] vfs_read+0x114/0x1b0 [ 5590.803189] ksys_read+0x63/0xe0 [ 5590.803193] do_syscall_64+0x38/0xc0 [ 5590.803197] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 5590.803201] RIP: 0033:0x7f62aaea5912 [ 5590.803204] Code: c0 e9 b2 fe ff ff 50 48 8d 3d 5a b9 0c 00 e8 05 19 02 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24 [ 5590.803213] RSP: 002b:00007fff5b659ae8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 5590.803218] RAX: ffffffffffffffda RBX: 0000000000100000 RCX: 00007f62aaea5912 [ 5590.803221] RDX: 000000000008b000 RSI: 00007f62a8c4000f RDI: 0000000000000006 [ 5590.803225] RBP: 00007f62a8bcb00f R08: 0000000000200010 R09: 0000000000101000 [ 5590.803229] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000006 [ 5590.803233] R13: 0000000000075000 R14: 00007f62a8acb010 R15: 0000000000200000 [ 5590.803238] </TASK> [ 5590.803240] Modules linked in: i915 ttm drm_buddy drm_dp_helper drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops prime_numbers nfnetlink br_netfilter overlay mei_pxp mei_hdcp x86_pkg_temp_thermal coretemp kvm_intel snd_hda_codec_hdmi snd_hda_intel ---truncated---

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() EXPORT_SYMBOL and __init is a bad combination because the .init.text section is freed up after the initialization. Hence, modules cannot use symbols annotated __init. The access to a freed symbol may end up with kernel panic. modpost used to detect it, but it has been broken for a decade. Recently, I fixed modpost so it started to warn it again, then this showed up in linux-next builds. There are two ways to fix it: - Remove __init - Remove EXPORT_SYMBOL I chose the latter for this case because the only in-tree call-site, arch/x86/kernel/cpu/mshyperv.c is never compiled as modular. (CONFIG_HYPERVISOR_GUEST is boolean)

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: sock: redo the psock vs ULP protection check Commit 8a59f9d1e3d4 ("sock: Introduce sk->sk_prot->psock_update_sk_prot()") has moved the inet_csk_has_ulp(sk) check from sk_psock_init() to the new tcp_bpf_update_proto() function. I'm guessing that this was done to allow creating psocks for non-inet sockets. Unfortunately the destruction path for psock includes the ULP unwind, so we need to fail the sk_psock_init() itself. Otherwise if ULP is already present we'll notice that later, and call tcp_update_ulp() with the sk_proto of the ULP itself, which will most likely result in the ULP looping its callbacks.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: net: gso: fix panic on frag_list with mixed head alloc types Since commit 3dcbdb134f32 ("net: gso: Fix skb_segment splat when splitting gso_size mangled skb having linear-headed frag_list"), it is allowed to change gso_size of a GRO packet. However, that commit assumes that "checking the first list_skb member suffices; i.e if either of the list_skb members have non head_frag head, then the first one has too". It turns out this assumption does not hold. We've seen BUG_ON being hit in skb_segment when skbs on the frag_list had differing head_frag with the vmxnet3 driver. This happens because __netdev_alloc_skb and __napi_alloc_skb can return a skb that is page backed or kmalloced depending on the requested size. As the result, the last small skb in the GRO packet can be kmalloced. There are three different locations where this can be fixed: (1) We could check head_frag in GRO and not allow GROing skbs with different head_frag. However, that would lead to performance regression on normal forward paths with unmodified gso_size, where !head_frag in the last packet is not a problem. (2) Set a flag in bpf_skb_net_grow and bpf_skb_net_shrink indicating that NETIF_F_SG is undesirable. That would need to eat a bit in sk_buff. Furthermore, that flag can be unset when all skbs on the frag_list are page backed. To retain good performance, bpf_skb_net_grow/shrink would have to walk the frag_list. (3) Walk the frag_list in skb_segment when determining whether NETIF_F_SG should be cleared. This of course slows things down. This patch implements (3). To limit the performance impact in skb_segment, the list is walked only for skbs with SKB_GSO_DODGY set that have gso_size changed. Normal paths thus will not hit it. We could check only the last skb but since we need to walk the whole list anyway, let's stay on the safe side.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: Fix memory leak in vhci_write Syzkaller reports a memory leak as follows: ==================================== BUG: memory leak unreferenced object 0xffff88810d81ac00 (size 240): [...] hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace: [<ffffffff838733d9>] __alloc_skb+0x1f9/0x270 net/core/skbuff.c:418 [<ffffffff833f742f>] alloc_skb include/linux/skbuff.h:1257 [inline] [<ffffffff833f742f>] bt_skb_alloc include/net/bluetooth/bluetooth.h:469 [inline] [<ffffffff833f742f>] vhci_get_user drivers/bluetooth/hci_vhci.c:391 [inline] [<ffffffff833f742f>] vhci_write+0x5f/0x230 drivers/bluetooth/hci_vhci.c:511 [<ffffffff815e398d>] call_write_iter include/linux/fs.h:2192 [inline] [<ffffffff815e398d>] new_sync_write fs/read_write.c:491 [inline] [<ffffffff815e398d>] vfs_write+0x42d/0x540 fs/read_write.c:578 [<ffffffff815e3cdd>] ksys_write+0x9d/0x160 fs/read_write.c:631 [<ffffffff845e0645>] do_syscall_x64 arch/x86/entry/common.c:50 [inline] [<ffffffff845e0645>] do_syscall_64+0x35/0xb0 arch/x86/entry/common.c:80 [<ffffffff84600087>] entry_SYSCALL_64_after_hwframe+0x63/0xcd ==================================== HCI core will uses hci_rx_work() to process frame, which is queued to the hdev->rx_q tail in hci_recv_frame() by HCI driver. Yet the problem is that, HCI core may not free the skb after handling ACL data packets. To be more specific, when start fragment does not contain the L2CAP length, HCI core just copies skb into conn->rx_skb and finishes frame process in l2cap_recv_acldata(), without freeing the skb, which triggers the above memory leak. This patch solves it by releasing the relative skb, after processing the above case in l2cap_recv_acldata().

CWE-401 - Missing Release of Memory after Effective Lifetime
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu Fix the race condition between the following two flows that run in parallel: 1. l2cap_reassemble_sdu -> chan->ops->recv (l2cap_sock_recv_cb) -> __sock_queue_rcv_skb. 2. bt_sock_recvmsg -> skb_recv_datagram, skb_free_datagram. An SKB can be queued by the first flow and immediately dequeued and freed by the second flow, therefore the callers of l2cap_reassemble_sdu can't use the SKB after that function returns. However, some places continue accessing struct l2cap_ctrl that resides in the SKB's CB for a short time after l2cap_reassemble_sdu returns, leading to a use-after-free condition (the stack trace is below, line numbers for kernel 5.19.8). Fix it by keeping a local copy of struct l2cap_ctrl. BUG: KASAN: use-after-free in l2cap_rx_state_recv (net/bluetooth/l2cap_core.c:6906) bluetooth Read of size 1 at addr ffff88812025f2f0 by task kworker/u17:3/43169 Workqueue: hci0 hci_rx_work [bluetooth] Call Trace: <TASK> dump_stack_lvl (lib/dump_stack.c:107 (discriminator 4)) print_report.cold (mm/kasan/report.c:314 mm/kasan/report.c:429) ? l2cap_rx_state_recv (net/bluetooth/l2cap_core.c:6906) bluetooth kasan_report (mm/kasan/report.c:162 mm/kasan/report.c:493) ? l2cap_rx_state_recv (net/bluetooth/l2cap_core.c:6906) bluetooth l2cap_rx_state_recv (net/bluetooth/l2cap_core.c:6906) bluetooth l2cap_rx (net/bluetooth/l2cap_core.c:7236 net/bluetooth/l2cap_core.c:7271) bluetooth ret_from_fork (arch/x86/entry/entry_64.S:306) </TASK> Allocated by task 43169: kasan_save_stack (mm/kasan/common.c:39) __kasan_slab_alloc (mm/kasan/common.c:45 mm/kasan/common.c:436 mm/kasan/common.c:469) kmem_cache_alloc_node (mm/slab.h:750 mm/slub.c:3243 mm/slub.c:3293) __alloc_skb (net/core/skbuff.c:414) l2cap_recv_frag (./include/net/bluetooth/bluetooth.h:425 net/bluetooth/l2cap_core.c:8329) bluetooth l2cap_recv_acldata (net/bluetooth/l2cap_core.c:8442) bluetooth hci_rx_work (net/bluetooth/hci_core.c:3642 net/bluetooth/hci_core.c:3832) bluetooth process_one_work (kernel/workqueue.c:2289) worker_thread (./include/linux/list.h:292 kernel/workqueue.c:2437) kthread (kernel/kthread.c:376) ret_from_fork (arch/x86/entry/entry_64.S:306) Freed by task 27920: kasan_save_stack (mm/kasan/common.c:39) kasan_set_track (mm/kasan/common.c:45) kasan_set_free_info (mm/kasan/generic.c:372) ____kasan_slab_free (mm/kasan/common.c:368 mm/kasan/common.c:328) slab_free_freelist_hook (mm/slub.c:1780) kmem_cache_free (mm/slub.c:3536 mm/slub.c:3553) skb_free_datagram (./include/net/sock.h:1578 ./include/net/sock.h:1639 net/core/datagram.c:323) bt_sock_recvmsg (net/bluetooth/af_bluetooth.c:295) bluetooth l2cap_sock_recvmsg (net/bluetooth/l2cap_sock.c:1212) bluetooth sock_read_iter (net/socket.c:1087) new_sync_read (./include/linux/fs.h:2052 fs/read_write.c:401) vfs_read (fs/read_write.c:482) ksys_read (fs/read_write.c:620) do_syscall_64 (arch/x86/entry/common.c:50 arch/x86/entry/common.c:80) entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:120)

CWE-416 - Use After Free
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Important

In the Linux kernel, the following vulnerability has been resolved: RDMA/core: Fix null-ptr-deref in ib_core_cleanup() KASAN reported a null-ptr-deref error: KASAN: null-ptr-deref in range [0x0000000000000118-0x000000000000011f] CPU: 1 PID: 379 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996) RIP: 0010:destroy_workqueue+0x2f/0x740 RSP: 0018:ffff888016137df8 EFLAGS: 00000202 ... Call Trace: ib_core_cleanup+0xa/0xa1 [ib_core] __do_sys_delete_module.constprop.0+0x34f/0x5b0 do_syscall_64+0x3a/0x90 entry_SYSCALL_64_after_hwframe+0x63/0xcd RIP: 0033:0x7fa1a0d221b7 ... It is because the fail of roce_gid_mgmt_init() is ignored: ib_core_init() roce_gid_mgmt_init() gid_cache_wq = alloc_ordered_workqueue # fail ... ib_core_cleanup() roce_gid_mgmt_cleanup() destroy_workqueue(gid_cache_wq) # destroy an unallocated wq Fix this by catching the fail of roce_gid_mgmt_init() in ib_core_init().

CWE-476 - NULL Pointer Dereference
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: Fix UAF in ieee80211_scan_rx() ieee80211_scan_rx() tries to access scan_req->flags after a null check, but a UAF is observed when the scan is completed and __ieee80211_scan_completed() executes, which then calls cfg80211_scan_done() leading to the freeing of scan_req. Since scan_req is rcu_dereference()'d, prevent the racing in __ieee80211_scan_completed() by ensuring that from mac80211's POV it is no longer accessed from an RCU read critical section before we call cfg80211_scan_done().

CWE-825 - Expired Pointer Dereference
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: dma-buf/dma-resv: check if the new fence is really later Previously when we added a fence to a dma_resv object we always assumed the the newer than all the existing fences. With Jason's work to add an UAPI to explicit export/import that's not necessary the case any more. So without this check we would allow userspace to force the kernel into an use after free error. Since the change is very small and defensive it's probably a good idea to backport this to stable kernels as well just in case others are using the dma_resv object in the same way.

CWE-416 - Use After Free
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: USB: core: Prevent nested device-reset calls Automatic kernel fuzzing revealed a recursive locking violation in usb-storage: ============================================ WARNING: possible recursive locking detected 5.18.0 #3 Not tainted -------------------------------------------- kworker/1:3/1205 is trying to acquire lock: ffff888018638db8 (&us_interface_key[i]){+.+.}-{3:3}, at: usb_stor_pre_reset+0x35/0x40 drivers/usb/storage/usb.c:230 but task is already holding lock: ffff888018638db8 (&us_interface_key[i]){+.+.}-{3:3}, at: usb_stor_pre_reset+0x35/0x40 drivers/usb/storage/usb.c:230 ... stack backtrace: CPU: 1 PID: 1205 Comm: kworker/1:3 Not tainted 5.18.0 #3 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.13.0-1ubuntu1.1 04/01/2014 Workqueue: usb_hub_wq hub_event Call Trace: <TASK> __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0xcd/0x134 lib/dump_stack.c:106 print_deadlock_bug kernel/locking/lockdep.c:2988 [inline] check_deadlock kernel/locking/lockdep.c:3031 [inline] validate_chain kernel/locking/lockdep.c:3816 [inline] __lock_acquire.cold+0x152/0x3ca kernel/locking/lockdep.c:5053 lock_acquire kernel/locking/lockdep.c:5665 [inline] lock_acquire+0x1ab/0x520 kernel/locking/lockdep.c:5630 __mutex_lock_common kernel/locking/mutex.c:603 [inline] __mutex_lock+0x14f/0x1610 kernel/locking/mutex.c:747 usb_stor_pre_reset+0x35/0x40 drivers/usb/storage/usb.c:230 usb_reset_device+0x37d/0x9a0 drivers/usb/core/hub.c:6109 r871xu_dev_remove+0x21a/0x270 drivers/staging/rtl8712/usb_intf.c:622 usb_unbind_interface+0x1bd/0x890 drivers/usb/core/driver.c:458 device_remove drivers/base/dd.c:545 [inline] device_remove+0x11f/0x170 drivers/base/dd.c:537 __device_release_driver drivers/base/dd.c:1222 [inline] device_release_driver_internal+0x1a7/0x2f0 drivers/base/dd.c:1248 usb_driver_release_interface+0x102/0x180 drivers/usb/core/driver.c:627 usb_forced_unbind_intf+0x4d/0xa0 drivers/usb/core/driver.c:1118 usb_reset_device+0x39b/0x9a0 drivers/usb/core/hub.c:6114 This turned out not to be an error in usb-storage but rather a nested device reset attempt. That is, as the rtl8712 driver was being unbound from a composite device in preparation for an unrelated USB reset (that driver does not have pre_reset or post_reset callbacks), its ->remove routine called usb_reset_device() -- thus nesting one reset call within another. Performing a reset as part of disconnect processing is a questionable practice at best. However, the bug report points out that the USB core does not have any protection against nested resets. Adding a reset_in_progress flag and testing it will prevent such errors in the future.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected When we are not connected to a channel, sending channel "switch" announcement doesn't make any sense. The BSS list is empty in that case. This causes the for loop in cfg80211_get_bss() to be bypassed, so the function returns NULL (check line 1424 of net/wireless/scan.c), causing the WARN_ON() in ieee80211_ibss_csa_beacon() to get triggered (check line 500 of net/mac80211/ibss.c), which was consequently reported on the syzkaller dashboard. Thus, check if we have an existing connection before generating the CSA beacon in ieee80211_ibss_finish_csa().

CWE-476 - NULL Pointer Dereference
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: firmware_loader: Fix use-after-free during unregister In the following code within firmware_upload_unregister(), the call to device_unregister() could result in the dev_release function freeing the fw_upload_priv structure before it is dereferenced for the call to module_put(). This bug was found by the kernel test robot using CONFIG_KASAN while running the firmware selftests. device_unregister(&fw_sysfs->dev); module_put(fw_upload_priv->module); The problem is fixed by copying fw_upload_priv->module to a local variable for use when calling device_unregister().

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: net/sched: fix netdevice reference leaks in attach_default_qdiscs() In attach_default_qdiscs(), if a dev has multiple queues and queue 0 fails to attach qdisc because there is no memory in attach_one_default_qdisc(). Then dev->qdisc will be noop_qdisc by default. But the other queues may be able to successfully attach to default qdisc. In this case, the fallback to noqueue process will be triggered. If the original attached qdisc is not released and a new one is directly attached, this will cause netdevice reference leaks. The following is the bug log: veth0: default qdisc (fq_codel) fail, fallback to noqueue unregister_netdevice: waiting for veth0 to become free. Usage count = 32 leaked reference. qdisc_alloc+0x12e/0x210 qdisc_create_dflt+0x62/0x140 attach_one_default_qdisc.constprop.41+0x44/0x70 dev_activate+0x128/0x290 __dev_open+0x12a/0x190 __dev_change_flags+0x1a2/0x1f0 dev_change_flags+0x23/0x60 do_setlink+0x332/0x1150 __rtnl_newlink+0x52f/0x8e0 rtnl_newlink+0x43/0x70 rtnetlink_rcv_msg+0x140/0x3b0 netlink_rcv_skb+0x50/0x100 netlink_unicast+0x1bb/0x290 netlink_sendmsg+0x37c/0x4e0 sock_sendmsg+0x5f/0x70 ____sys_sendmsg+0x208/0x280 Fix this bug by clearing any non-noop qdiscs that may have been assigned before trying to re-attach.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A flaw was found in the openvswitch module in the Linux kernel. A missing release of allocated memory when an error occurs will cause a memory leak, potentially impacting system performance and resulting in a denial of service.

CWE-401 - Missing Release of Memory after Effective Lifetime
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: drm/i915: fix null pointer dereference Asus chromebook CX550 crashes during boot on v5.17-rc1 kernel. The root cause is null pointer defeference of bi_next in tgl_get_bw_info() in drivers/gpu/drm/i915/display/intel_bw.c. BUG: kernel NULL pointer dereference, address: 000000000000002e PGD 0 P4D 0 Oops: 0002 [#1] PREEMPT SMP NOPTI CPU: 0 PID: 1 Comm: swapper/0 Tainted: G U 5.17.0-rc1 Hardware name: Google Delbin/Delbin, BIOS Google_Delbin.13672.156.3 05/14/2021 RIP: 0010:tgl_get_bw_info+0x2de/0x510 ... [ 2.554467] Call Trace: [ 2.554467] <TASK> [ 2.554467] intel_bw_init_hw+0x14a/0x434 [ 2.554467] ? _printk+0x59/0x73 [ 2.554467] ? _dev_err+0x77/0x91 [ 2.554467] i915_driver_hw_probe+0x329/0x33e [ 2.554467] i915_driver_probe+0x4c8/0x638 [ 2.554467] i915_pci_probe+0xf8/0x14e [ 2.554467] ? _raw_spin_unlock_irqrestore+0x12/0x2c [ 2.554467] pci_device_probe+0xaa/0x142 [ 2.554467] really_probe+0x13f/0x2f4 [ 2.554467] __driver_probe_device+0x9e/0xd3 [ 2.554467] driver_probe_device+0x24/0x7c [ 2.554467] __driver_attach+0xba/0xcf [ 2.554467] ? driver_attach+0x1f/0x1f [ 2.554467] bus_for_each_dev+0x8c/0xc0 [ 2.554467] bus_add_driver+0x11b/0x1f7 [ 2.554467] driver_register+0x60/0xea [ 2.554467] ? mipi_dsi_bus_init+0x16/0x16 [ 2.554467] i915_init+0x2c/0xb9 [ 2.554467] ? mipi_dsi_bus_init+0x16/0x16 [ 2.554467] do_one_initcall+0x12e/0x2b3 [ 2.554467] do_initcall_level+0xd6/0xf3 [ 2.554467] do_initcalls+0x4e/0x79 [ 2.554467] kernel_init_freeable+0xed/0x14d [ 2.554467] ? rest_init+0xc1/0xc1 [ 2.554467] kernel_init+0x1a/0x120 [ 2.554467] ret_from_fork+0x1f/0x30 [ 2.554467] </TASK> ... Kernel panic - not syncing: Fatal exception (cherry picked from commit c247cd03898c4c43c3bce6d4014730403bc13032)

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: xhci: Fix null pointer dereference in remove if xHC has only one roothub The remove path in xhci platform driver tries to remove and put both main and shared hcds even if only a main hcd exists (one roothub) This causes a null pointer dereference in reboot for those controllers. Check that the shared_hcd exists before trying to remove it.

CWE-476 - NULL Pointer Dereference
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

An integer overflow exists in the linux kernel such that the value returned from acpi_find_last_cache_level() is then assigned to unsigned fw_level, which will result in the number of cache leaves calculated incorrectly, resulting in damage to the confidentiality, integrity, and availability of the system.

CWE-190 - Integer Overflow or Wraparound
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: drm/amd/pm: add missing ->fini_xxxx interfaces for some SMU13 asics Without these, potential memory leak may be induced.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: drm/amd/pm: add missing ->fini_microcode interface for Sienna Cichlid To avoid any potential memory leak.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: clear optc underflow before turn off odm clock [Why] After ODM clock off, optc underflow bit will be kept there always and clear not work. We need to clear that before clock off. [How] Clear that if have when clock off.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: drm/amd/pm: Fix a potential gpu_metrics_table memory leak Memory is allocated for gpu_metrics_table in smu_v13_0_4_init_smc_tables(), but not freed in smu_v13_0_4_fini_smc_tables(). This may cause memory leaks, fix it.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: media: pvrusb2: fix memory leak in pvr_probe The error handling code in pvr2_hdw_create forgets to unregister the v4l2 device. When pvr2_hdw_create returns back to pvr2_context_create, it calls pvr2_context_destroy to destroy context, but mp->hdw is NULL, which leads to that pvr2_hdw_destroy directly returns. Fix this by adding v4l2_device_unregister to decrease the refcount of usb interface.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: udmabuf: Set the DMA mask for the udmabuf device (v2) If the DMA mask is not set explicitly, the following warning occurs when the userspace tries to access the dma-buf via the CPU as reported by syzbot here: WARNING: CPU: 1 PID: 3595 at kernel/dma/mapping.c:188 __dma_map_sg_attrs+0x181/0x1f0 kernel/dma/mapping.c:188 Modules linked in: CPU: 0 PID: 3595 Comm: syz-executor249 Not tainted 5.17.0-rc2-syzkaller-00316-g0457e5153e0e #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 RIP: 0010:__dma_map_sg_attrs+0x181/0x1f0 kernel/dma/mapping.c:188 Code: 00 00 00 00 00 fc ff df 48 c1 e8 03 80 3c 10 00 75 71 4c 8b 3d c0 83 b5 0d e9 db fe ff ff e8 b6 0f 13 00 0f 0b e8 af 0f 13 00 <0f> 0b 45 31 e4 e9 54 ff ff ff e8 a0 0f 13 00 49 8d 7f 50 48 b8 00 RSP: 0018:ffffc90002a07d68 EFLAGS: 00010293 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 RDX: ffff88807e25e2c0 RSI: ffffffff81649e91 RDI: ffff88801b848408 RBP: ffff88801b848000 R08: 0000000000000002 R09: ffff88801d86c74f R10: ffffffff81649d72 R11: 0000000000000001 R12: 0000000000000002 R13: ffff88801d86c680 R14: 0000000000000001 R15: 0000000000000000 FS: 0000555556e30300(0000) GS:ffff8880b9d00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00000000200000cc CR3: 000000001d74a000 CR4: 00000000003506e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: <TASK> dma_map_sgtable+0x70/0xf0 kernel/dma/mapping.c:264 get_sg_table.isra.0+0xe0/0x160 drivers/dma-buf/udmabuf.c:72 begin_cpu_udmabuf+0x130/0x1d0 drivers/dma-buf/udmabuf.c:126 dma_buf_begin_cpu_access+0xfd/0x1d0 drivers/dma-buf/dma-buf.c:1164 dma_buf_ioctl+0x259/0x2b0 drivers/dma-buf/dma-buf.c:363 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:874 [inline] __se_sys_ioctl fs/ioctl.c:860 [inline] __x64_sys_ioctl+0x193/0x200 fs/ioctl.c:860 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x35/0xb0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x44/0xae RIP: 0033:0x7f62fcf530f9 Code: 28 c3 e8 2a 14 00 00 66 2e 0f 1f 84 00 00 00 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 c0 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007ffe3edab9b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f62fcf530f9 RDX: 0000000020000200 RSI: 0000000040086200 RDI: 0000000000000006 RBP: 00007f62fcf170e0 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 00007f62fcf17170 R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 </TASK> v2: Dont't forget to deregister if DMA mask setup fails.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq storvsc_error_wq workqueue should not be marked as WQ_MEM_RECLAIM as it doesn't need to make forward progress under memory pressure. Marking this workqueue as WQ_MEM_RECLAIM may cause deadlock while flushing a non-WQ_MEM_RECLAIM workqueue. In the current state it causes the following warning: [ 14.506347] ------------[ cut here ]------------ [ 14.506354] workqueue: WQ_MEM_RECLAIM storvsc_error_wq_0:storvsc_remove_lun is flushing !WQ_MEM_RECLAIM events_freezable_power_:disk_events_workfn [ 14.506360] WARNING: CPU: 0 PID: 8 at <-snip->kernel/workqueue.c:2623 check_flush_dependency+0xb5/0x130 [ 14.506390] CPU: 0 PID: 8 Comm: kworker/u4:0 Not tainted 5.4.0-1086-azure #91~18.04.1-Ubuntu [ 14.506391] Hardware name: Microsoft Corporation Virtual Machine/Virtual Machine, BIOS Hyper-V UEFI Release v4.1 05/09/2022 [ 14.506393] Workqueue: storvsc_error_wq_0 storvsc_remove_lun [ 14.506395] RIP: 0010:check_flush_dependency+0xb5/0x130 <-snip-> [ 14.506408] Call Trace: [ 14.506412] __flush_work+0xf1/0x1c0 [ 14.506414] __cancel_work_timer+0x12f/0x1b0 [ 14.506417] ? kernfs_put+0xf0/0x190 [ 14.506418] cancel_delayed_work_sync+0x13/0x20 [ 14.506420] disk_block_events+0x78/0x80 [ 14.506421] del_gendisk+0x3d/0x2f0 [ 14.506423] sr_remove+0x28/0x70 [ 14.506427] device_release_driver_internal+0xef/0x1c0 [ 14.506428] device_release_driver+0x12/0x20 [ 14.506429] bus_remove_device+0xe1/0x150 [ 14.506431] device_del+0x167/0x380 [ 14.506432] __scsi_remove_device+0x11d/0x150 [ 14.506433] scsi_remove_device+0x26/0x40 [ 14.506434] storvsc_remove_lun+0x40/0x60 [ 14.506436] process_one_work+0x209/0x400 [ 14.506437] worker_thread+0x34/0x400 [ 14.506439] kthread+0x121/0x140 [ 14.506440] ? process_one_work+0x400/0x400 [ 14.506441] ? kthread_park+0x90/0x90 [ 14.506443] ret_from_fork+0x35/0x40 [ 14.506445] ---[ end trace 2d9633159fdc6ee7 ]---

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: netfilter: flowtable: fix stuck flows on cleanup due to pending work To clear the flow table on flow table free, the following sequence normally happens in order: 1) gc_step work is stopped to disable any further stats/del requests. 2) All flow table entries are set to teardown state. 3) Run gc_step which will queue HW del work for each flow table entry. 4) Waiting for the above del work to finish (flush). 5) Run gc_step again, deleting all entries from the flow table. 6) Flow table is freed. But if a flow table entry already has pending HW stats or HW add work step 3 will not queue HW del work (it will be skipped), step 4 will wait for the pending add/stats to finish, and step 5 will queue HW del work which might execute after freeing of the flow table. To fix the above, this patch flushes the pending work, then it sets the teardown flag to all flows in the flowtable and it forces a garbage collector run to queue work to remove the flows from hardware, then it flushes this new pending work and (finally) it forces another garbage collector run to remove the entry from the software flowtable. Stack trace: [47773.882335] BUG: KASAN: use-after-free in down_read+0x99/0x460 [47773.883634] Write of size 8 at addr ffff888103b45aa8 by task kworker/u20:6/543704 [47773.885634] CPU: 3 PID: 543704 Comm: kworker/u20:6 Not tainted 5.12.0-rc7+ #2 [47773.886745] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009) [47773.888438] Workqueue: nf_ft_offload_del flow_offload_work_handler [nf_flow_table] [47773.889727] Call Trace: [47773.890214] dump_stack+0xbb/0x107 [47773.890818] print_address_description.constprop.0+0x18/0x140 [47773.892990] kasan_report.cold+0x7c/0xd8 [47773.894459] kasan_check_range+0x145/0x1a0 [47773.895174] down_read+0x99/0x460 [47773.899706] nf_flow_offload_tuple+0x24f/0x3c0 [nf_flow_table] [47773.907137] flow_offload_work_handler+0x72d/0xbe0 [nf_flow_table] [47773.913372] process_one_work+0x8ac/0x14e0 [47773.921325] [47773.921325] Allocated by task 592159: [47773.922031] kasan_save_stack+0x1b/0x40 [47773.922730] __kasan_kmalloc+0x7a/0x90 [47773.923411] tcf_ct_flow_table_get+0x3cb/0x1230 [act_ct] [47773.924363] tcf_ct_init+0x71c/0x1156 [act_ct] [47773.925207] tcf_action_init_1+0x45b/0x700 [47773.925987] tcf_action_init+0x453/0x6b0 [47773.926692] tcf_exts_validate+0x3d0/0x600 [47773.927419] fl_change+0x757/0x4a51 [cls_flower] [47773.928227] tc_new_tfilter+0x89a/0x2070 [47773.936652] [47773.936652] Freed by task 543704: [47773.937303] kasan_save_stack+0x1b/0x40 [47773.938039] kasan_set_track+0x1c/0x30 [47773.938731] kasan_set_free_info+0x20/0x30 [47773.939467] __kasan_slab_free+0xe7/0x120 [47773.940194] slab_free_freelist_hook+0x86/0x190 [47773.941038] kfree+0xce/0x3a0 [47773.941644] tcf_ct_flow_table_cleanup_work Original patch description and stack trace by Paul Blakey.

CWE-820 - Missing Synchronization
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: netfilter: nft_tproxy: restrict to prerouting hook TPROXY is only allowed from prerouting, but nft_tproxy doesn't check this. This fixes a crash (null dereference) when using tproxy from e.g. output.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY Only set MLX5_LAG_FLAG_NDEVS_READY if both netdevices are registered. Doing so guarantees that both ldev->pf[MLX5_LAG_P0].dev and ldev->pf[MLX5_LAG_P1].dev have valid pointers when MLX5_LAG_FLAG_NDEVS_READY is set. The core issue is asymmetry in setting MLX5_LAG_FLAG_NDEVS_READY and clearing it. Setting it is done wrongly when both ldev->pf[MLX5_LAG_P0].dev and ldev->pf[MLX5_LAG_P1].dev are set; clearing it is done right when either of ldev->pf[i].netdev is cleared. Consider the following scenario: 1. PF0 loads and sets ldev->pf[MLX5_LAG_P0].dev to a valid pointer 2. PF1 loads and sets both ldev->pf[MLX5_LAG_P1].dev and ldev->pf[MLX5_LAG_P1].netdev with valid pointers. This results in MLX5_LAG_FLAG_NDEVS_READY is set. 3. PF0 is unloaded before setting dev->pf[MLX5_LAG_P0].netdev. MLX5_LAG_FLAG_NDEVS_READY remains set. Further execution of mlx5_do_bond() will result in null pointer dereference when calling mlx5_lag_is_multipath() This patch fixes the following call trace actually encountered: [ 1293.475195] BUG: kernel NULL pointer dereference, address: 00000000000009a8 [ 1293.478756] #PF: supervisor read access in kernel mode [ 1293.481320] #PF: error_code(0x0000) - not-present page [ 1293.483686] PGD 0 P4D 0 [ 1293.484434] Oops: 0000 [#1] SMP PTI [ 1293.485377] CPU: 1 PID: 23690 Comm: kworker/u16:2 Not tainted 5.18.0-rc5_for_upstream_min_debug_2022_05_05_10_13 #1 [ 1293.488039] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.13.0-0-gf21b5a4aeb02-prebuilt.qemu.org 04/01/2014 [ 1293.490836] Workqueue: mlx5_lag mlx5_do_bond_work [mlx5_core] [ 1293.492448] RIP: 0010:mlx5_lag_is_multipath+0x5/0x50 [mlx5_core] [ 1293.494044] Code: e8 70 40 ff e0 48 8b 14 24 48 83 05 5c 1a 1b 00 01 e9 19 ff ff ff 48 83 05 47 1a 1b 00 01 eb d7 0f 1f 44 00 00 0f 1f 44 00 00 <48> 8b 87 a8 09 00 00 48 85 c0 74 26 48 83 05 a7 1b 1b 00 01 41 b8 [ 1293.498673] RSP: 0018:ffff88811b2fbe40 EFLAGS: 00010202 [ 1293.500152] RAX: ffff88818a94e1c0 RBX: ffff888165eca6c0 RCX: 0000000000000000 [ 1293.501841] RDX: 0000000000000001 RSI: ffff88818a94e1c0 RDI: 0000000000000000 [ 1293.503585] RBP: 0000000000000000 R08: ffff888119886740 R09: ffff888165eca73c [ 1293.505286] R10: 0000000000000018 R11: 0000000000000018 R12: ffff88818a94e1c0 [ 1293.506979] R13: ffff888112729800 R14: 0000000000000000 R15: ffff888112729858 [ 1293.508753] FS: 0000000000000000(0000) GS:ffff88852cc40000(0000) knlGS:0000000000000000 [ 1293.510782] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1293.512265] CR2: 00000000000009a8 CR3: 00000001032d4002 CR4: 0000000000370ea0 [ 1293.514001] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1293.515806] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400

CWE-821 - Incorrect Synchronization
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A flaw was found in the XFRM subsystem in the Linux kernel. A missing decrement of the reference count when an error occurs will cause a memory leak, potentially impacting system performance and resulting in a denial of service.

CWE-911 - Improper Update of Reference Count
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot It is not yet clear, but it is possible to create a firmware so broken that it will send a reply message before a FW_READY message (it is not yet clear if FW_READY will arrive later). Since the reply_data is allocated only after the FW_READY message, this will lead to a NULL pointer dereference if not filtered out. The issue was reported with IPC4 firmware but the same condition is present for IPC3.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot It is not yet clear, but it is possible to create a firmware so broken that it will send a reply message before a FW_READY message (it is not yet clear if FW_READY will arrive later). Since the reply_data is allocated only after the FW_READY message, this will lead to a NULL pointer dereference if not filtered out. The issue was reported with IPC4 firmware but the same condition is present for IPC3.

CWE-476 - NULL Pointer Dereference
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A use-after-free bug exists in the linux kernel such that in the line "raid5_release_stripe(sh);" drops the reference to sh and may cause sh to be released. However, sh is subsequently used in lines "if (sh->batch_head && sh != sh->batch_head)" resulting in a minor application crash.

CWE-416 - Use After Free
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: Fix use-after-free on amdgpu_bo_list mutex If amdgpu_cs_vm_handling returns r != 0, then it will unlock the bo_list_mutex inside the function amdgpu_cs_vm_handling and again on amdgpu_cs_parser_fini. This problem results in the following use-after-free problem: [ 220.280990] ------------[ cut here ]------------ [ 220.281000] refcount_t: underflow; use-after-free. [ 220.281019] WARNING: CPU: 1 PID: 3746 at lib/refcount.c:28 refcount_warn_saturate+0xba/0x110 [ 220.281029] ------------[ cut here ]------------ [ 220.281415] CPU: 1 PID: 3746 Comm: chrome:cs0 Tainted: G W L ------- --- 5.20.0-0.rc0.20220812git7ebfc85e2cd7.10.fc38.x86_64 #1 [ 220.281421] Hardware name: System manufacturer System Product Name/ROG STRIX X570-I GAMING, BIOS 4403 04/27/2022 [ 220.281426] RIP: 0010:refcount_warn_saturate+0xba/0x110 [ 220.281431] Code: 01 01 e8 79 4a 6f 00 0f 0b e9 42 47 a5 00 80 3d de 7e be 01 00 75 85 48 c7 c7 f8 98 8e 98 c6 05 ce 7e be 01 01 e8 56 4a 6f 00 <0f> 0b e9 1f 47 a5 00 80 3d b9 7e be 01 00 0f 85 5e ff ff ff 48 c7 [ 220.281437] RSP: 0018:ffffb4b0d18d7a80 EFLAGS: 00010282 [ 220.281443] RAX: 0000000000000026 RBX: 0000000000000003 RCX: 0000000000000000 [ 220.281448] RDX: 0000000000000001 RSI: ffffffff988d06dc RDI: 00000000ffffffff [ 220.281452] RBP: 00000000ffffffff R08: 0000000000000000 R09: ffffb4b0d18d7930 [ 220.281457] R10: 0000000000000003 R11: ffffa0672e2fffe8 R12: ffffa058ca360400 [ 220.281461] R13: ffffa05846c50a18 R14: 00000000fffffe00 R15: 0000000000000003 [ 220.281465] FS: 00007f82683e06c0(0000) GS:ffffa066e2e00000(0000) knlGS:0000000000000000 [ 220.281470] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 220.281475] CR2: 00003590005cc000 CR3: 00000001fca46000 CR4: 0000000000350ee0 [ 220.281480] Call Trace: [ 220.281485] <TASK> [ 220.281490] amdgpu_cs_ioctl+0x4e2/0x2070 [amdgpu] [ 220.281806] ? amdgpu_cs_find_mapping+0xe0/0xe0 [amdgpu] [ 220.282028] drm_ioctl_kernel+0xa4/0x150 [ 220.282043] drm_ioctl+0x21f/0x420 [ 220.282053] ? amdgpu_cs_find_mapping+0xe0/0xe0 [amdgpu] [ 220.282275] ? lock_release+0x14f/0x460 [ 220.282282] ? _raw_spin_unlock_irqrestore+0x30/0x60 [ 220.282290] ? _raw_spin_unlock_irqrestore+0x30/0x60 [ 220.282297] ? lockdep_hardirqs_on+0x7d/0x100 [ 220.282305] ? _raw_spin_unlock_irqrestore+0x40/0x60 [ 220.282317] amdgpu_drm_ioctl+0x4a/0x80 [amdgpu] [ 220.282534] __x64_sys_ioctl+0x90/0xd0 [ 220.282545] do_syscall_64+0x5b/0x80 [ 220.282551] ? futex_wake+0x6c/0x150 [ 220.282568] ? lock_is_held_type+0xe8/0x140 [ 220.282580] ? do_syscall_64+0x67/0x80 [ 220.282585] ? lockdep_hardirqs_on+0x7d/0x100 [ 220.282592] ? do_syscall_64+0x67/0x80 [ 220.282597] ? do_syscall_64+0x67/0x80 [ 220.282602] ? lockdep_hardirqs_on+0x7d/0x100 [ 220.282609] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 220.282616] RIP: 0033:0x7f8282a4f8bf [ 220.282639] Code: 00 48 89 44 24 18 31 c0 48 8d 44 24 60 c7 04 24 10 00 00 00 48 89 44 24 08 48 8d 44 24 20 48 89 44 24 10 b8 10 00 00 00 0f 05 <89> c2 3d 00 f0 ff ff 77 18 48 8b 44 24 18 64 48 2b 04 25 28 00 00 [ 220.282644] RSP: 002b:00007f82683df410 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 220.282651] RAX: ffffffffffffffda RBX: 00007f82683df588 RCX: 00007f8282a4f8bf [ 220.282655] RDX: 00007f82683df4d0 RSI: 00000000c0186444 RDI: 0000000000000018 [ 220.282659] RBP: 00007f82683df4d0 R08: 00007f82683df5e0 R09: 00007f82683df4b0 [ 220.282663] R10: 00001d04000a0600 R11: 0000000000000246 R12: 00000000c0186444 [ 220.282667] R13: 0000000000000018 R14: 00007f82683df588 R15: 0000000000000003 [ 220.282689] </TASK> [ 220.282693] irq event stamp: 6232311 [ 220.282697] hardirqs last enabled at (6232319): [<ffffffff9718cd7e>] __up_console_sem+0x5e/0x70 [ 220.282704] hardirqs last disabled at (6232326): [<ffffffff9718cd63>] __up_console_sem+0x43/0x70 [ 220.282709] softirqs last enabled at (6232072): [<ffffffff970ff669>] __irq_exit_rcu+0xf9/0x170 [ 220.282716] softirqs last disabled at (6232061): [<ffffffff97 ---truncated---

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: drm/i915/ttm: don't leak the ccs state The kernel only manages the ccs state with lmem-only objects, however the kernel should still take care not to leak the CCS state from the previous user. (cherry picked from commit 353819d85f87be46aeb9c1dd929d445a006fc6ec)

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() Commit 09f012e64e4b ("stmmac: intel: Fix clock handling on error and remove paths") removed this clk_disable_unprepare() This was partly revert by commit ac322f86b56c ("net: stmmac: Fix clock handling on remove path") which removed this clk_disable_unprepare() because: " While unloading the dwmac-intel driver, clk_disable_unprepare() is being called twice in stmmac_dvr_remove() and intel_eth_pci_remove(). This causes kernel panic on the second call. " However later on, commit 5ec55823438e8 ("net: stmmac: add clocks management for gmac driver") has updated stmmac_dvr_remove() which do not call clk_disable_unprepare() anymore. So this call should now be called from intel_eth_pci_remove().

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: ice: Fix call trace with null VSI during VF reset During stress test with attaching and detaching VF from KVM and simultaneously changing VFs spoofcheck and trust there was a call trace in ice_reset_vf that VF's VSI is null. [145237.352797] WARNING: CPU: 46 PID: 840629 at drivers/net/ethernet/intel/ice/ice_vf_lib.c:508 ice_reset_vf+0x3d6/0x410 [ice] [145237.352851] Modules linked in: ice(E) vfio_pci vfio_pci_core vfio_virqfd vfio_iommu_type1 vfio iavf dm_mod xt_CHECKSUM xt_MASQUERADE xt_conntrack ipt_REJECT nf_reject_ipv4 nft_compat nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nf_tables nfnetlink tun bridge stp llc sunrpc intel_rapl_msr intel_rapl_common sb_edac x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm iTCO_wdt iTC O_vendor_support irqbypass crct10dif_pclmul crc32_pclmul ghash_clmulni_intel rapl ipmi_si intel_cstate ipmi_devintf joydev intel_uncore m ei_me ipmi_msghandler i2c_i801 pcspkr mei lpc_ich ioatdma i2c_smbus acpi_pad acpi_power_meter ip_tables xfs libcrc32c i2c_algo_bit drm_sh mem_helper drm_kms_helper sd_mod t10_pi crc64_rocksoft syscopyarea crc64 sysfillrect sg sysimgblt fb_sys_fops drm i40e ixgbe ahci libahci libata crc32c_intel mdio dca wmi fuse [last unloaded: ice] [145237.352917] CPU: 46 PID: 840629 Comm: kworker/46:2 Tainted: G S W I E 5.19.0-rc6+ #24 [145237.352921] Hardware name: Intel Corporation S2600WTT/S2600WTT, BIOS SE5C610.86B.01.01.0008.021120151325 02/11/2015 [145237.352923] Workqueue: ice ice_service_task [ice] [145237.352948] RIP: 0010:ice_reset_vf+0x3d6/0x410 [ice] [145237.352984] Code: 30 ec f3 cc e9 28 fd ff ff 0f b7 4b 50 48 c7 c2 48 19 9c c0 4c 89 ee 48 c7 c7 30 fe 9e c0 e8 d1 21 9d cc 31 c0 e9 a 9 fe ff ff <0f> 0b b8 ea ff ff ff e9 c1 fc ff ff 0f 0b b8 fb ff ff ff e9 91 fe [145237.352987] RSP: 0018:ffffb453e257fdb8 EFLAGS: 00010246 [145237.352990] RAX: ffff8bd0040181c0 RBX: ffff8be68db8f800 RCX: 0000000000000000 [145237.352991] RDX: 000000000000ffff RSI: 0000000000000000 RDI: ffff8be68db8f800 [145237.352993] RBP: ffff8bd0040181c0 R08: 0000000000001000 R09: ffff8bcfd520e000 [145237.352995] R10: 0000000000000000 R11: 00008417b5ab0bc0 R12: 0000000000000005 [145237.352996] R13: ffff8bcee061c0d0 R14: ffff8bd004019640 R15: 0000000000000000 [145237.352998] FS: 0000000000000000(0000) GS:ffff8be5dfb00000(0000) knlGS:0000000000000000 [145237.353000] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [145237.353002] CR2: 00007fd81f651d68 CR3: 0000001a0fe10001 CR4: 00000000001726e0 [145237.353003] Call Trace: [145237.353008] <TASK> [145237.353011] ice_process_vflr_event+0x8d/0xb0 [ice] [145237.353049] ice_service_task+0x79f/0xef0 [ice] [145237.353074] process_one_work+0x1c8/0x390 [145237.353081] ? process_one_work+0x390/0x390 [145237.353084] worker_thread+0x30/0x360 [145237.353087] ? process_one_work+0x390/0x390 [145237.353090] kthread+0xe8/0x110 [145237.353094] ? kthread_complete_and_exit+0x20/0x20 [145237.353097] ret_from_fork+0x22/0x30 [145237.353103] </TASK> Remove WARN_ON() from check if VSI is null in ice_reset_vf. Add "VF is already removed\n" in dev_dbg(). This WARN_ON() is unnecessary and causes call trace, despite that call trace, driver still works. There is no need for this warn because this piece of code is responsible for disabling VF's Tx/Rx queues when VF is disabled, but when VF is already removed there is no need to do reset or disable queues.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: net: qrtr: start MHI channel after endpoit creation MHI channel may generates event/interrupt right after enabling. It may leads to 2 race conditions issues. 1) Such event may be dropped by qcom_mhi_qrtr_dl_callback() at check: if (!qdev || mhi_res->transaction_status) return; Because dev_set_drvdata(&mhi_dev->dev, qdev) may be not performed at this moment. In this situation qrtr-ns will be unable to enumerate services in device. --------------------------------------------------------------- 2) Such event may come at the moment after dev_set_drvdata() and before qrtr_endpoint_register(). In this case kernel will panic with accessing wrong pointer at qcom_mhi_qrtr_dl_callback(): rc = qrtr_endpoint_post(&qdev->ep, mhi_res->buf_addr, mhi_res->bytes_xferd); Because endpoint is not created yet. -------------------------------------------------------------- So move mhi_prepare_for_transfer_autoqueue after endpoint creation to fix it.

CWE-908 - Use of Uninitialized Resource
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: possible module reference underflow in error path dst->ops is set on when nft_expr_clone() fails, but module refcount has not been bumped yet, therefore nft_expr_destroy() leads to module reference underflow.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: ASoC: DPCM: Don't pick up BE without substream When DPCM tries to add valid BE connections at dpcm_add_paths(), it doesn't check whether the picked BE actually supports for the given stream direction. Due to that, when an asymmetric BE stream is present, it picks up wrongly and this may result in a NULL dereference at a later point where the code assumes the existence of a corresponding BE substream. This patch adds the check for the presence of the substream for the target BE for avoiding the problem above. Note that we have already some fix for non-existing BE substream at commit 6246f283d5e0 ("ASoC: dpcm: skip missing substream while applying symmetry"). But the code path we've hit recently is rather happening before the previous fix. So this patch tries to fix at picking up a BE instead of parsing BE lists.

CWE-476 - NULL Pointer Dereference
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf() snprintf() returns the would-be-filled size when the string overflows the given buffer size, hence using this value may result in the buffer overflow (although it's unrealistic). This patch replaces with a safer version, scnprintf() for papering over such a potential issue.

CWE-120 - Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: ASoC: Intel: avs: Fix potential buffer overflow by snprintf() snprintf() returns the would-be-filled size when the string overflows the given buffer size, hence using this value may result in a buffer overflow (although it's unrealistic). This patch replaces it with a safer version, scnprintf() for papering over such a potential issue.

CWE-120 - Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A flaw was found in the ttm module in the Linux kernel. A NULL pointer dereference can be triggered due to an improper check, resulting in a denial of service.

CWE-476 - NULL Pointer Dereference
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: mptcp: do not queue data on closed subflows Dipanjan reported a syzbot splat at close time: WARNING: CPU: 1 PID: 10818 at net/ipv4/af_inet.c:153 inet_sock_destruct+0x6d0/0x8e0 net/ipv4/af_inet.c:153 Modules linked in: uio_ivshmem(OE) uio(E) CPU: 1 PID: 10818 Comm: kworker/1:16 Tainted: G OE 5.19.0-rc6-g2eae0556bb9d #2 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.13.0-1ubuntu1.1 04/01/2014 Workqueue: events mptcp_worker RIP: 0010:inet_sock_destruct+0x6d0/0x8e0 net/ipv4/af_inet.c:153 Code: 21 02 00 00 41 8b 9c 24 28 02 00 00 e9 07 ff ff ff e8 34 4d 91 f9 89 ee 4c 89 e7 e8 4a 47 60 ff e9 a6 fc ff ff e8 20 4d 91 f9 <0f> 0b e9 84 fe ff ff e8 14 4d 91 f9 0f 0b e9 d4 fd ff ff e8 08 4d RSP: 0018:ffffc9001b35fa78 EFLAGS: 00010246 RAX: 0000000000000000 RBX: 00000000002879d0 RCX: ffff8881326f3b00 RDX: 0000000000000000 RSI: ffff8881326f3b00 RDI: 0000000000000002 RBP: ffff888179662674 R08: ffffffff87e983a0 R09: 0000000000000000 R10: 0000000000000005 R11: 00000000000004ea R12: ffff888179662400 R13: ffff888179662428 R14: 0000000000000001 R15: ffff88817e38e258 FS: 0000000000000000(0000) GS:ffff8881f5f00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000020007bc0 CR3: 0000000179592000 CR4: 0000000000150ee0 Call Trace: <TASK> __sk_destruct+0x4f/0x8e0 net/core/sock.c:2067 sk_destruct+0xbd/0xe0 net/core/sock.c:2112 __sk_free+0xef/0x3d0 net/core/sock.c:2123 sk_free+0x78/0xa0 net/core/sock.c:2134 sock_put include/net/sock.h:1927 [inline] __mptcp_close_ssk+0x50f/0x780 net/mptcp/protocol.c:2351 __mptcp_destroy_sock+0x332/0x760 net/mptcp/protocol.c:2828 mptcp_worker+0x5d2/0xc90 net/mptcp/protocol.c:2586 process_one_work+0x9cc/0x1650 kernel/workqueue.c:2289 worker_thread+0x623/0x1070 kernel/workqueue.c:2436 kthread+0x2e9/0x3a0 kernel/kthread.c:376 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:302 </TASK> The root cause of the problem is that an mptcp-level (re)transmit can race with mptcp_close() and the packet scheduler checks the subflow state before acquiring the socket lock: we can try to (re)transmit on an already closed ssk. Fix the issue checking again the subflow socket status under the subflow socket lock protection. Additionally add the missing check for the fallback-to-tcp case.

CWE-825 - Expired Pointer Dereference
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Check correct bounds for stream encoder instances for DCN303 [Why & How] eng_id for DCN303 cannot be more than 1, since we have only two instances of stream encoders. Check the correct boundary condition for engine ID for DCN303 prevent the potential out of bounds access.

CWE-125 - Out-of-bounds Read
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) KASAN reports: [ 4.668325][ T0] BUG: KASAN: wild-memory-access in dmar_parse_one_rhsa (arch/x86/include/asm/bitops.h:214 arch/x86/include/asm/bitops.h:226 include/asm-generic/bitops/instrumented-non-atomic.h:142 include/linux/nodemask.h:415 drivers/iommu/intel/dmar.c:497) [ 4.676149][ T0] Read of size 8 at addr 1fffffff85115558 by task swapper/0/0 [ 4.683454][ T0] [ 4.685638][ T0] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.19.0-rc3-00004-g0e862838f290 #1 [ 4.694331][ T0] Hardware name: Supermicro SYS-5018D-FN4T/X10SDV-8C-TLN4F, BIOS 1.1 03/02/2016 [ 4.703196][ T0] Call Trace: [ 4.706334][ T0] <TASK> [ 4.709133][ T0] ? dmar_parse_one_rhsa (arch/x86/include/asm/bitops.h:214 arch/x86/include/asm/bitops.h:226 include/asm-generic/bitops/instrumented-non-atomic.h:142 include/linux/nodemask.h:415 drivers/iommu/intel/dmar.c:497) after converting the type of the first argument (@nr, bit number) of arch_test_bit() from `long` to `unsigned long`[0]. Under certain conditions (for example, when ACPI NUMA is disabled via command line), pxm_to_node() can return %NUMA_NO_NODE (-1). It is valid 'magic' number of NUMA node, but not valid bit number to use in bitops. node_online() eventually descends to test_bit() without checking for the input, assuming it's on caller side (which might be good for perf-critical tasks). There, -1 becomes %ULONG_MAX which leads to an insane array index when calculating bit position in memory. For now, add an explicit check for @node being not %NUMA_NO_NODE before calling test_bit(). The actual logics didn't change here at all. [0] https://github.com/norov/linux/commit/0e862838f290147ea9c16db852d8d494b552d38d

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: sched/core: Do not requeue task on CPU excluded from cpus_mask The following warning was triggered on a large machine early in boot on a distribution kernel but the same problem should also affect mainline. WARNING: CPU: 439 PID: 10 at ../kernel/workqueue.c:2231 process_one_work+0x4d/0x440 Call Trace: <TASK> rescuer_thread+0x1f6/0x360 kthread+0x156/0x180 ret_from_fork+0x22/0x30 </TASK> Commit c6e7bd7afaeb ("sched/core: Optimize ttwu() spinning on p->on_cpu") optimises ttwu by queueing a task that is descheduling on the wakelist, but does not check if the task descheduling is still allowed to run on that CPU. In this warning, the problematic task is a workqueue rescue thread which checks if the rescue is for a per-cpu workqueue and running on the wrong CPU. While this is early in boot and it should be possible to create workers, the rescue thread may still used if the MAYDAY_INITIAL_TIMEOUT is reached or MAYDAY_INTERVAL and on a sufficiently large machine, the rescue thread is being used frequently. Tracing confirmed that the task should have migrated properly using the stopper thread to handle the migration. However, a parallel wakeup from udev running on another CPU that does not share CPU cache observes p->on_cpu and uses task_cpu(p), queues the task on the old CPU and triggers the warning. Check that the wakee task that is descheduling is still allowed to run on its current CPU and if not, wait for the descheduling to complete and select an allowed CPU.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: ASoC: mt6359: Fix refcount leak bug In mt6359_parse_dt() and mt6359_accdet_parse_dt(), we should call of_node_put() for the reference returned by of_get_child_by_name() which has increased the refcount.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type() We should call of_node_put() for the reference before its replacement as it returned by of_get_parent() which has increased the refcount. Besides, we should also call of_node_put() before return.

CWE-911 - Improper Update of Reference Count
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: RDMA/rxe: Fix error unwind in rxe_create_qp() In the function rxe_create_qp(), rxe_qp_from_init() is called to initialize qp, internally things like the spin locks are not setup until rxe_qp_init_req(). If an error occures before this point then the unwind will call rxe_cleanup() and eventually to rxe_qp_do_cleanup()/rxe_cleanup_task() which will oops when trying to access the uninitialized spinlock. Move the spinlock initializations earlier before any failures.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: RDMA/srpt: Fix a use-after-free Change the LIO port members inside struct srpt_port from regular members into pointers. Allocate the LIO port data structures from inside srpt_make_tport() and free these from inside srpt_make_tport(). Keep struct srpt_device as long as either an RDMA port or a LIO target port is associated with it. This patch decouples the lifetime of struct srpt_port (controlled by the RDMA core) and struct srpt_port_id (controlled by LIO). This patch fixes the following KASAN complaint: BUG: KASAN: use-after-free in srpt_enable_tpg+0x31/0x70 [ib_srpt] Read of size 8 at addr ffff888141cc34b8 by task check/5093 Call Trace: <TASK> show_stack+0x4e/0x53 dump_stack_lvl+0x51/0x66 print_address_description.constprop.0.cold+0xea/0x41e print_report.cold+0x90/0x205 kasan_report+0xb9/0xf0 __asan_load8+0x69/0x90 srpt_enable_tpg+0x31/0x70 [ib_srpt] target_fabric_tpg_base_enable_store+0xe2/0x140 [target_core_mod] configfs_write_iter+0x18b/0x210 new_sync_write+0x1f2/0x2f0 vfs_write+0x3e3/0x540 ksys_write+0xbb/0x140 __x64_sys_write+0x42/0x50 do_syscall_64+0x34/0x80 entry_SYSCALL_64_after_hwframe+0x46/0xb0 </TASK>

CWE-416 - Use After Free
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A flaw was found in the fbtft module in the Linux kernel. An incorrect order of operations can cause an improper initialization of framebuffer devices, potentially impacting system stability and resulting in a denial of service.

CWE-665 - Improper Initialization
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: usb: xhci_plat_remove: avoid NULL dereference Since commit 4736ebd7fcaff1eb8481c140ba494962847d6e0a ("usb: host: xhci-plat: omit shared hcd if either root hub has no ports") xhci->shared_hcd can be NULL, which causes the following Oops on reboot: [ 710.124450] systemd-shutdown[1]: Rebooting. [ 710.298861] xhci-hcd xhci-hcd.2.auto: remove, state 4 [ 710.304217] usb usb3: USB disconnect, device number 1 [ 710.317441] xhci-hcd xhci-hcd.2.auto: USB bus 3 deregistered [ 710.323280] xhci-hcd xhci-hcd.2.auto: remove, state 1 [ 710.328401] usb usb2: USB disconnect, device number 1 [ 710.333515] usb 2-3: USB disconnect, device number 2 [ 710.467649] xhci-hcd xhci-hcd.2.auto: USB bus 2 deregistered [ 710.475450] Unable to handle kernel NULL pointer dereference at virtual address 00000000000003b8 [ 710.484425] Mem abort info: [ 710.487265] ESR = 0x0000000096000004 [ 710.491060] EC = 0x25: DABT (current EL), IL = 32 bits [ 710.496427] SET = 0, FnV = 0 [ 710.499525] EA = 0, S1PTW = 0 [ 710.502716] FSC = 0x04: level 0 translation fault [ 710.507648] Data abort info: [ 710.510577] ISV = 0, ISS = 0x00000004 [ 710.514462] CM = 0, WnR = 0 [ 710.517480] user pgtable: 4k pages, 48-bit VAs, pgdp=00000008b0050000 [ 710.523976] [00000000000003b8] pgd=0000000000000000, p4d=0000000000000000 [ 710.530961] Internal error: Oops: 96000004 [#1] PREEMPT SMP [ 710.536551] Modules linked in: rfkill input_leds snd_soc_simple_card snd_soc_simple_card_utils snd_soc_nau8822 designware_i2s snd_soc_core dw_hdmi_ahb_audio snd_pcm_dmaengine arm_ccn panfrost ac97_bus gpu_sched snd_pcm at24 fuse configfs sdhci_of_dwcmshc sdhci_pltfm sdhci nvme led_class mmc_core nvme_core bt1_pvt polynomial tp_serio snd_seq_midi snd_seq_midi_event snd_seq snd_timer snd_rawmidi snd_seq_device snd soundcore efivarfs ipv6 [ 710.575286] CPU: 7 PID: 1 Comm: systemd-shutdow Not tainted 5.19.0-rc7-00043-gfd8619f4fd54 #1 [ 710.583822] Hardware name: T-Platforms TF307-MB/BM1BM1-A, BIOS 5.6 07/06/2022 [ 710.590972] pstate: 40000005 (nZcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 710.597949] pc : usb_remove_hcd+0x34/0x1e4 [ 710.602067] lr : xhci_plat_remove+0x74/0x140 [ 710.606351] sp : ffff800009f3b7c0 [ 710.609674] x29: ffff800009f3b7c0 x28: ffff000800960040 x27: 0000000000000000 [ 710.616833] x26: ffff800008dc22a0 x25: 0000000000000000 x24: 0000000000000000 [ 710.623992] x23: 0000000000000000 x22: ffff000805465810 x21: ffff000805465800 [ 710.631149] x20: ffff000800f80000 x19: 0000000000000000 x18: ffffffffffffffff [ 710.638307] x17: ffff000805096000 x16: ffff00080633b800 x15: ffff000806537a1c [ 710.645465] x14: 0000000000000001 x13: 0000000000000000 x12: ffff00080378d6f0 [ 710.652621] x11: ffff00080041a900 x10: ffff800009b204e8 x9 : ffff8000088abaa4 [ 710.659779] x8 : ffff000800960040 x7 : ffff800009409000 x6 : 0000000000000001 [ 710.666936] x5 : ffff800009241000 x4 : ffff800009241440 x3 : 0000000000000000 [ 710.674094] x2 : ffff000800960040 x1 : ffff000800960040 x0 : 0000000000000000 [ 710.681251] Call trace: [ 710.683704] usb_remove_hcd+0x34/0x1e4 [ 710.687467] xhci_plat_remove+0x74/0x140 [ 710.691400] platform_remove+0x34/0x70 [ 710.695165] device_remove+0x54/0x90 [ 710.698753] device_release_driver_internal+0x200/0x270 [ 710.703992] device_release_driver+0x24/0x30 [ 710.708273] bus_remove_device+0xe0/0x16c [ 710.712293] device_del+0x178/0x390 [ 710.715797] platform_device_del.part.0+0x24/0x90 [ 710.720514] platform_device_unregister+0x30/0x50 [ 710.725232] dwc3_host_exit+0x20/0x30 [ 710.728907] dwc3_remove+0x174/0x1b0 [ 710.732494] platform_remove+0x34/0x70 [ 710.736254] device_remove+0x54/0x90 [ 710.739840] device_release_driver_internal+0x200/0x270 [ 710.745078] device_release_driver+0x24/0x30 [ 710.749359] bus_remove_device+0xe0/0x16c [ 710.753380] device_del+0x178/0x390 [ 710.756881] platform_device_del.part ---truncated---

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A flaw was found in the rdma_rxe module in the Linux kernel. A NULL pointer dereference can be triggered when an error occurs due to an improper check, resulting in a denial of service.

CWE-476 - NULL Pointer Dereference
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event If siw_recv_mpa_rr returns -EAGAIN, it means that the MPA reply hasn't been received completely, and should not report IW_CM_EVENT_CONNECT_REPLY in this case. This may trigger a call trace in iw_cm. A simple way to trigger this: server: ib_send_lat client: ib_send_lat -R <server_ip> The call trace looks like this: kernel BUG at drivers/infiniband/core/iwcm.c:894! invalid opcode: 0000 [#1] PREEMPT SMP NOPTI <...> Workqueue: iw_cm_wq cm_work_handler [iw_cm] Call Trace: <TASK> cm_work_handler+0x1dd/0x370 [iw_cm] process_one_work+0x1e2/0x3b0 worker_thread+0x49/0x2e0 ? rescuer_thread+0x370/0x370 kthread+0xe5/0x110 ? kthread_complete_and_exit+0x20/0x20 ret_from_fork+0x1f/0x30 </TASK>

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: RDMA/irdma: Fix a window for use-after-free During a destroy CQ an interrupt may cause processing of a CQE after CQ resources are freed by irdma_cq_free_rsrc(). Fix this by moving the call to irdma_cq_free_rsrc() after the irdma_sc_cleanup_ceqes(), which is called under the cq_lock.

CWE-826 - Premature Release of Resource During Expected Lifetime
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A flaw was found in the qedr module in the Linux kernel. A missing release of allocated memory when an error occurs will cause a memory leak, potentially impacting system performance and resulting in a denial of service.

CWE-401 - Missing Release of Memory after Effective Lifetime
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: driver core: fix potential deadlock in __driver_attach In __driver_attach function, There are also AA deadlock problem, like the commit b232b02bf3c2 ("driver core: fix deadlock in __device_attach"). stack like commit b232b02bf3c2 ("driver core: fix deadlock in __device_attach"). list below: In __driver_attach function, The lock holding logic is as follows: ... __driver_attach if (driver_allows_async_probing(drv)) device_lock(dev) // get lock dev async_schedule_dev(__driver_attach_async_helper, dev); // func async_schedule_node async_schedule_node_domain(func) entry = kzalloc(sizeof(struct async_entry), GFP_ATOMIC); /* when fail or work limit, sync to execute func, but __driver_attach_async_helper will get lock dev as will, which will lead to A-A deadlock. */ if (!entry || atomic_read(&entry_count) > MAX_WORK) { func; else queue_work_node(node, system_unbound_wq, &entry->work) device_unlock(dev) As above show, when it is allowed to do async probes, because of out of memory or work limit, async work is not be allowed, to do sync execute instead. it will lead to A-A deadlock because of __driver_attach_async_helper getting lock dev. Reproduce: and it can be reproduce by make the condition (if (!entry || atomic_read(&entry_count) > MAX_WORK)) untenable, like below: [ 370.785650] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 370.787154] task:swapper/0 state:D stack: 0 pid: 1 ppid: 0 flags:0x00004000 [ 370.788865] Call Trace: [ 370.789374] <TASK> [ 370.789841] __schedule+0x482/0x1050 [ 370.790613] schedule+0x92/0x1a0 [ 370.791290] schedule_preempt_disabled+0x2c/0x50 [ 370.792256] __mutex_lock.isra.0+0x757/0xec0 [ 370.793158] __mutex_lock_slowpath+0x1f/0x30 [ 370.794079] mutex_lock+0x50/0x60 [ 370.794795] __device_driver_lock+0x2f/0x70 [ 370.795677] ? driver_probe_device+0xd0/0xd0 [ 370.796576] __driver_attach_async_helper+0x1d/0xd0 [ 370.797318] ? driver_probe_device+0xd0/0xd0 [ 370.797957] async_schedule_node_domain+0xa5/0xc0 [ 370.798652] async_schedule_node+0x19/0x30 [ 370.799243] __driver_attach+0x246/0x290 [ 370.799828] ? driver_allows_async_probing+0xa0/0xa0 [ 370.800548] bus_for_each_dev+0x9d/0x130 [ 370.801132] driver_attach+0x22/0x30 [ 370.801666] bus_add_driver+0x290/0x340 [ 370.802246] driver_register+0x88/0x140 [ 370.802817] ? virtio_scsi_init+0x116/0x116 [ 370.803425] scsi_register_driver+0x1a/0x30 [ 370.804057] init_sd+0x184/0x226 [ 370.804533] do_one_initcall+0x71/0x3a0 [ 370.805107] kernel_init_freeable+0x39a/0x43a [ 370.805759] ? rest_init+0x150/0x150 [ 370.806283] kernel_init+0x26/0x230 [ 370.806799] ret_from_fork+0x1f/0x30 To fix the deadlock, move the async_schedule_dev outside device_lock, as we can see, in async_schedule_node_domain, the parameter of queue_work_node is system_unbound_wq, so it can accept concurrent operations. which will also not change the code logic, and will not lead to deadlock.

CWE-833 - Deadlock
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue After successfull station association, if station queues are disabled for some reason, the related lists are not emptied. So if some new element is added to the list in iwl_mvm_mac_wake_tx_queue, it can match with the old one and produce a BUG like this: [ 46.535263] list_add corruption. prev->next should be next (ffff94c1c318a360), but was 0000000000000000. (prev=ffff94c1d02d3388). [ 46.535283] ------------[ cut here ]------------ [ 46.535284] kernel BUG at lib/list_debug.c:26! [ 46.535290] invalid opcode: 0000 [#1] PREEMPT SMP PTI [ 46.585304] CPU: 0 PID: 623 Comm: wpa_supplicant Not tainted 5.19.0-rc3+ #1 [ 46.592380] Hardware name: Dell Inc. Inspiron 660s/0478VN , BIOS A07 08/24/2012 [ 46.600336] RIP: 0010:__list_add_valid.cold+0x3d/0x3f [ 46.605475] Code: f2 4c 89 c1 48 89 fe 48 c7 c7 c8 40 67 93 e8 20 cc fd ff 0f 0b 48 89 d1 4c 89 c6 4c 89 ca 48 c7 c7 70 40 67 93 e8 09 cc fd ff <0f> 0b 48 89 fe 48 c7 c7 00 41 67 93 e8 f8 cb fd ff 0f 0b 48 89 d1 [ 46.624469] RSP: 0018:ffffb20800ab76d8 EFLAGS: 00010286 [ 46.629854] RAX: 0000000000000075 RBX: ffff94c1c318a0e0 RCX: 0000000000000000 [ 46.637105] RDX: 0000000000000201 RSI: ffffffff9365e100 RDI: 00000000ffffffff [ 46.644356] RBP: ffff94c1c5f43370 R08: 0000000000000075 R09: 3064316334396666 [ 46.651607] R10: 3364323064316334 R11: 39666666663d7665 R12: ffff94c1c5f43388 [ 46.658857] R13: ffff94c1d02d3388 R14: ffff94c1c318a360 R15: ffff94c1cf2289c0 [ 46.666108] FS: 00007f65634ff7c0(0000) GS:ffff94c1da200000(0000) knlGS:0000000000000000 [ 46.674331] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.680170] CR2: 00007f7dfe984460 CR3: 000000010e894003 CR4: 00000000000606f0 [ 46.687422] Call Trace: [ 46.689906] <TASK> [ 46.691950] iwl_mvm_mac_wake_tx_queue+0xec/0x15c [iwlmvm] [ 46.697601] ieee80211_queue_skb+0x4b3/0x720 [mac80211] [ 46.702973] ? sta_info_get+0x46/0x60 [mac80211] [ 46.707703] ieee80211_tx+0xad/0x110 [mac80211] [ 46.712355] __ieee80211_tx_skb_tid_band+0x71/0x90 [mac80211] ... In order to avoid this problem, we must also remove the related lists when station queues are disabled.

CWE-772 - Missing Release of Resource after Effective Lifetime
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg Free the skb if mt76u_bulk_msg fails in __mt76x02u_mcu_send_msg routine.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: virtio-gpu: fix a missing check to avoid NULL dereference 'cache_ent' could be set NULL inside virtio_gpu_cmd_get_capset() and it will lead to a NULL dereference by a lately use of it (i.e., ptr = cache_ent->caps_cache). Fix it with a NULL check. [ kraxel: minor codestyle fixup ]

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers() The last case label can write two buffers 'mc_reg_address[j]' and 'mc_data[j]' with 'j' offset equal to SMC_NISLANDS_MC_REGISTER_ARRAY_SIZE since there are no checks for this value in both case labels after the last 'j++'. Instead of changing '>' to '>=' there, add the bounds check at the start of the second 'case' (the first one already has it). Also, remove redundant last checks for 'j' index bigger than array size. The expression is always false. Moreover, before or after the patch 'table->last' can be equal to SMC_NISLANDS_MC_REGISTER_ARRAY_SIZE and it seems it can be a valid value. Detected using the static analysis tool - Svace.

CWE-787 - Out-of-bounds Write
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: tools/power turbostat: Fix file pointer leak Currently if a fscanf fails then an early return leaks an open file pointer. Fix this by fclosing the file before the return. Detected using static analysis with cppcheck: tools/power/x86/turbostat/turbostat.c:2039:3: error: Resource leak: fp [resourceLeak]

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: md-raid10: fix KASAN warning There's a KASAN warning in raid10_remove_disk when running the lvm test lvconvert-raid-reshape.sh. We fix this warning by verifying that the value "number" is valid. BUG: KASAN: slab-out-of-bounds in raid10_remove_disk+0x61/0x2a0 [raid10] Read of size 8 at addr ffff889108f3d300 by task mdX_raid10/124682 CPU: 3 PID: 124682 Comm: mdX_raid10 Not tainted 5.19.0-rc6 #1 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.14.0-2 04/01/2014 Call Trace: <TASK> dump_stack_lvl+0x34/0x44 print_report.cold+0x45/0x57a ? __lock_text_start+0x18/0x18 ? raid10_remove_disk+0x61/0x2a0 [raid10] kasan_report+0xa8/0xe0 ? raid10_remove_disk+0x61/0x2a0 [raid10] raid10_remove_disk+0x61/0x2a0 [raid10] Buffer I/O error on dev dm-76, logical block 15344, async page read ? __mutex_unlock_slowpath.constprop.0+0x1e0/0x1e0 remove_and_add_spares+0x367/0x8a0 [md_mod] ? super_written+0x1c0/0x1c0 [md_mod] ? mutex_trylock+0xac/0x120 ? _raw_spin_lock+0x72/0xc0 ? _raw_spin_lock_bh+0xc0/0xc0 md_check_recovery+0x848/0x960 [md_mod] raid10d+0xcf/0x3360 [raid10] ? sched_clock_cpu+0x185/0x1a0 ? rb_erase+0x4d4/0x620 ? var_wake_function+0xe0/0xe0 ? psi_group_change+0x411/0x500 ? preempt_count_sub+0xf/0xc0 ? _raw_spin_lock_irqsave+0x78/0xc0 ? __lock_text_start+0x18/0x18 ? raid10_sync_request+0x36c0/0x36c0 [raid10] ? preempt_count_sub+0xf/0xc0 ? _raw_spin_unlock_irqrestore+0x19/0x40 ? del_timer_sync+0xa9/0x100 ? try_to_del_timer_sync+0xc0/0xc0 ? _raw_spin_lock_irqsave+0x78/0xc0 ? __lock_text_start+0x18/0x18 ? _raw_spin_unlock_irq+0x11/0x24 ? __list_del_entry_valid+0x68/0xa0 ? finish_wait+0xa3/0x100 md_thread+0x161/0x260 [md_mod] ? unregister_md_personality+0xa0/0xa0 [md_mod] ? _raw_spin_lock_irqsave+0x78/0xc0 ? prepare_to_wait_event+0x2c0/0x2c0 ? unregister_md_personality+0xa0/0xa0 [md_mod] kthread+0x148/0x180 ? kthread_complete_and_exit+0x20/0x20 ret_from_fork+0x1f/0x30 </TASK> Allocated by task 124495: kasan_save_stack+0x1e/0x40 __kasan_kmalloc+0x80/0xa0 setup_conf+0x140/0x5c0 [raid10] raid10_run+0x4cd/0x740 [raid10] md_run+0x6f9/0x1300 [md_mod] raid_ctr+0x2531/0x4ac0 [dm_raid] dm_table_add_target+0x2b0/0x620 [dm_mod] table_load+0x1c8/0x400 [dm_mod] ctl_ioctl+0x29e/0x560 [dm_mod] dm_compat_ctl_ioctl+0x7/0x20 [dm_mod] __do_compat_sys_ioctl+0xfa/0x160 do_syscall_64+0x90/0xc0 entry_SYSCALL_64_after_hwframe+0x46/0xb0 Last potentially related work creation: kasan_save_stack+0x1e/0x40 __kasan_record_aux_stack+0x9e/0xc0 kvfree_call_rcu+0x84/0x480 timerfd_release+0x82/0x140 L __fput+0xfa/0x400 task_work_run+0x80/0xc0 exit_to_user_mode_prepare+0x155/0x160 syscall_exit_to_user_mode+0x12/0x40 do_syscall_64+0x42/0xc0 entry_SYSCALL_64_after_hwframe+0x46/0xb0 Second to last potentially related work creation: kasan_save_stack+0x1e/0x40 __kasan_record_aux_stack+0x9e/0xc0 kvfree_call_rcu+0x84/0x480 timerfd_release+0x82/0x140 __fput+0xfa/0x400 task_work_run+0x80/0xc0 exit_to_user_mode_prepare+0x155/0x160 syscall_exit_to_user_mode+0x12/0x40 do_syscall_64+0x42/0xc0 entry_SYSCALL_64_after_hwframe+0x46/0xb0 The buggy address belongs to the object at ffff889108f3d200 which belongs to the cache kmalloc-256 of size 256 The buggy address is located 0 bytes to the right of 256-byte region [ffff889108f3d200, ffff889108f3d300) The buggy address belongs to the physical page: page:000000007ef2a34c refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x1108f3c head:000000007ef2a34c order:2 compound_mapcount:0 compound_pincount:0 flags: 0x4000000000010200(slab|head|zone=2) raw: 4000000000010200 0000000000000000 dead000000000001 ffff889100042b40 raw: 0000000000000000 0000000080200020 00000001ffffffff 0000000000000000 page dumped because: kasan: bad access detected Memory state around the buggy address: ffff889108f3d200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ffff889108f3d280: 00 00 ---truncated---

CWE-823 - Use of Out-of-range Pointer Offset
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: drm/fb-helper: Fix out-of-bounds access Clip memory range to screen-buffer size to avoid out-of-bounds access in fbdev deferred I/O's damage handling. Fbdev's deferred I/O can only track pages. From the range of pages, the damage handler computes the clipping rectangle for the display update. If the fbdev screen buffer ends near the beginning of a page, that page could contain more scanlines. The damage handler would then track these non-existing scanlines as dirty and provoke an out-of-bounds access during the screen update. Hence, clip the maximum memory range to the size of the screen buffer. While at it, rename the variables min/max to min_off/max_off in drm_fb_helper_deferred_io(). This avoids confusion with the macros of the same name.

CWE-787 - Out-of-bounds Write
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak For some sev ioctl interfaces, input may be passed that is less than or equal to SEV_FW_BLOB_MAX_SIZE, but larger than the data that PSP firmware returns. In this case, kmalloc will allocate memory that is the size of the input rather than the size of the data. Since PSP firmware doesn't fully overwrite the buffer, the sev ioctl interfaces with the issue may return uninitialized slab memory. Currently, all of the ioctl interfaces in the ccp driver are safe, but to prevent future problems, change all ioctl interfaces that allocate memory with kmalloc to use kzalloc and memset the data buffer to zero in sev_ioctl_do_platform_status.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: ALSA: bcd2000: Fix a UAF bug on the error path of probing When the driver fails in snd_card_register() at probe time, it will free the 'bcd2k->midi_out_urb' before killing it, which may cause a UAF bug. The following log can reveal it: [ 50.727020] BUG: KASAN: use-after-free in bcd2000_input_complete+0x1f1/0x2e0 [snd_bcd2000] [ 50.727623] Read of size 8 at addr ffff88810fab0e88 by task swapper/4/0 [ 50.729530] Call Trace: [ 50.732899] bcd2000_input_complete+0x1f1/0x2e0 [snd_bcd2000] Fix this by adding usb_kill_urb() before usb_free_urb().

CWE-416 - Use After Free
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: NFSD: Protect against send buffer overflow in NFSv2 READDIR Restore the previous limit on the @count argument to prevent a buffer overflow attack.

CWE-805 - Buffer Access with Incorrect Length Value
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: sctp: handle the error returned from sctp_auth_asoc_init_active_key When it returns an error from sctp_auth_asoc_init_active_key(), the active_key is actually not updated. The old sh_key will be freeed while it's still used as active key in asoc. Then an use-after-free will be triggered when sending patckets, as found by syzbot: sctp_auth_shkey_hold+0x22/0xa0 net/sctp/auth.c:112 sctp_set_owner_w net/sctp/socket.c:132 [inline] sctp_sendmsg_to_asoc+0xbd5/0x1a20 net/sctp/socket.c:1863 sctp_sendmsg+0x1053/0x1d50 net/sctp/socket.c:2025 inet_sendmsg+0x99/0xe0 net/ipv4/af_inet.c:819 sock_sendmsg_nosec net/socket.c:714 [inline] sock_sendmsg+0xcf/0x120 net/socket.c:734 This patch is to fix it by not replacing the sh_key when it returns errors from sctp_auth_asoc_init_active_key() in sctp_auth_set_key(). For sctp_auth_set_active_key(), old active_key_id will be set back to asoc->active_key_id when the same thing happens.

CWE-324 - Use of a Key Past its Expiration Date
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A flaw was found in the Linux kernel's vhost/vsock component. A local user could trigger a memory allocation failure when copying large files over sftp (SSH File Transfer Protocol) over vsock (virtual socket). This issue occurs because the kernel's kmalloc function fails to allocate sufficient memory for larger packets, leading to a system crash and a Denial of Service (DoS).

CWE-770 - Allocation of Resources Without Limits or Throttling
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: md: Replace snprintf with scnprintf Current code produces a warning as shown below when total characters in the constituent block device names plus the slashes exceeds 200. snprintf() returns the number of characters generated from the given input, which could cause the expression “200 – len” to wrap around to a large positive number. Fix this by using scnprintf() instead, which returns the actual number of characters written into the buffer. [ 1513.267938] ------------[ cut here ]------------ [ 1513.267943] WARNING: CPU: 15 PID: 37247 at <snip>/lib/vsprintf.c:2509 vsnprintf+0x2c8/0x510 [ 1513.267944] Modules linked in: <snip> [ 1513.267969] CPU: 15 PID: 37247 Comm: mdadm Not tainted 5.4.0-1085-azure #90~18.04.1-Ubuntu [ 1513.267969] Hardware name: Microsoft Corporation Virtual Machine/Virtual Machine, BIOS Hyper-V UEFI Release v4.1 05/09/2022 [ 1513.267971] RIP: 0010:vsnprintf+0x2c8/0x510 <-snip-> [ 1513.267982] Call Trace: [ 1513.267986] snprintf+0x45/0x70 [ 1513.267990] ? disk_name+0x71/0xa0 [ 1513.267993] dump_zones+0x114/0x240 [raid0] [ 1513.267996] ? _cond_resched+0x19/0x40 [ 1513.267998] raid0_run+0x19e/0x270 [raid0] [ 1513.268000] md_run+0x5e0/0xc50 [ 1513.268003] ? security_capable+0x3f/0x60 [ 1513.268005] do_md_run+0x19/0x110 [ 1513.268006] md_ioctl+0x195e/0x1f90 [ 1513.268007] blkdev_ioctl+0x91f/0x9f0 [ 1513.268010] block_ioctl+0x3d/0x50 [ 1513.268012] do_vfs_ioctl+0xa9/0x640 [ 1513.268014] ? __fput+0x162/0x260 [ 1513.268016] ksys_ioctl+0x75/0x80 [ 1513.268017] __x64_sys_ioctl+0x1a/0x20 [ 1513.268019] do_syscall_64+0x5e/0x200 [ 1513.268021] entry_SYSCALL_64_after_hwframe+0x44/0xa9

CWE-190 - Integer Overflow or Wraparound
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: ASoC: qcom: Add checks for devm_kcalloc As the devm_kcalloc may return NULL, the return value needs to be checked to avoid NULL poineter dereference.

CWE-476 - NULL Pointer Dereference
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() pci_get_device() will increase the reference count for the returned 'dev'. We need to call pci_dev_put() to decrease the reference count. Since 'dev' is only used in pci_read_config_dword(), let's add pci_dev_put() right after it.

CWE-772 - Missing Release of Resource after Effective Lifetime
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: ASoC: Intel: avs: Fix potential RX buffer overflow If an event caused firmware to return invalid RX size for LARGE_CONFIG_GET, memcpy_fromio() could end up copying too many bytes. Fix by utilizing min_t().

CWE-120 - Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A flaw was found in the iSCSI target component in the Linux kernel. An attacker that can send specific data immediately after a login Protocol Data Unit (PDU), can trigger a race condition. This condition can lead to a NULL pointer dereference, causing the kernel to crash and resulting in a denial of service.

CWE-476 - NULL Pointer Dereference
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: md: fix a crash in mempool_free There's a crash in mempool_free when running the lvm test shell/lvchange-rebuild-raid.sh. The reason for the crash is this: * super_written calls atomic_dec_and_test(&mddev->pending_writes) and wake_up(&mddev->sb_wait). Then it calls rdev_dec_pending(rdev, mddev) and bio_put(bio). * so, the process that waited on sb_wait and that is woken up is racing with bio_put(bio). * if the process wins the race, it calls bioset_exit before bio_put(bio) is executed. * bio_put(bio) attempts to free a bio into a destroyed bio set - causing a crash in mempool_free. We fix this bug by moving bio_put before atomic_dec_and_test. We also move rdev_dec_pending before atomic_dec_and_test as suggested by Neil Brown. The function md_end_flush has a similar bug - we must call bio_put before we decrement the number of in-progress bios. BUG: kernel NULL pointer dereference, address: 0000000000000000 #PF: supervisor write access in kernel mode #PF: error_code(0x0002) - not-present page PGD 11557f0067 P4D 11557f0067 PUD 0 Oops: 0002 [#1] PREEMPT SMP CPU: 0 PID: 73 Comm: kworker/0:1 Not tainted 6.1.0-rc3 #5 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.14.0-2 04/01/2014 Workqueue: kdelayd flush_expired_bios [dm_delay] RIP: 0010:mempool_free+0x47/0x80 Code: 48 89 ef 5b 5d ff e0 f3 c3 48 89 f7 e8 32 45 3f 00 48 63 53 08 48 89 c6 3b 53 04 7d 2d 48 8b 43 10 8d 4a 01 48 89 df 89 4b 08 <48> 89 2c d0 e8 b0 45 3f 00 48 8d 7b 30 5b 5d 31 c9 ba 01 00 00 00 RSP: 0018:ffff88910036bda8 EFLAGS: 00010093 RAX: 0000000000000000 RBX: ffff8891037b65d8 RCX: 0000000000000001 RDX: 0000000000000000 RSI: 0000000000000202 RDI: ffff8891037b65d8 RBP: ffff8891447ba240 R08: 0000000000012908 R09: 00000000003d0900 R10: 0000000000000000 R11: 0000000000173544 R12: ffff889101a14000 R13: ffff8891562ac300 R14: ffff889102b41440 R15: ffffe8ffffa00d05 FS: 0000000000000000(0000) GS:ffff88942fa00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000000 CR3: 0000001102e99000 CR4: 00000000000006b0 Call Trace: <TASK> clone_endio+0xf4/0x1c0 [dm_mod] clone_endio+0xf4/0x1c0 [dm_mod] __submit_bio+0x76/0x120 submit_bio_noacct_nocheck+0xb6/0x2a0 flush_expired_bios+0x28/0x2f [dm_delay] process_one_work+0x1b4/0x300 worker_thread+0x45/0x3e0 ? rescuer_thread+0x380/0x380 kthread+0xc2/0x100 ? kthread_complete_and_exit+0x20/0x20 ret_from_fork+0x1f/0x30 </TASK> Modules linked in: brd dm_delay dm_raid dm_mod af_packet uvesafb cfbfillrect cfbimgblt cn cfbcopyarea fb font fbdev tun autofs4 binfmt_misc configfs ipv6 virtio_rng virtio_balloon rng_core virtio_net pcspkr net_failover failover qemu_fw_cfg button mousedev raid10 raid456 libcrc32c async_raid6_recov async_memcpy async_pq raid6_pq async_xor xor async_tx raid1 raid0 md_mod sd_mod t10_pi crc64_rocksoft crc64 virtio_scsi scsi_mod evdev psmouse bsg scsi_common [last unloaded: brd] CR2: 0000000000000000 ---[ end trace 0000000000000000 ]---

CWE-367 - Time-of-check Time-of-use (TOCTOU) Race Condition
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A use after free exists in the wifi module of the linux kernel in the function brcmf_netdev_start_xmit(),thereby leading to damage to system availability and integrity.

CWE-416 - Use After Free
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: NFSD: Protect against send buffer overflow in NFSv2 READ Since before the git era, NFSD has conserved the number of pages held by each nfsd thread by combining the RPC receive and send buffers into a single array of pages. This works because there are no cases where an operation needs a large RPC Call message and a large RPC Reply at the same time. Once an RPC Call has been received, svc_process() updates svc_rqst::rq_res to describe the part of rq_pages that can be used for constructing the Reply. This means that the send buffer (rq_res) shrinks when the received RPC record containing the RPC Call is large. A client can force this shrinkage on TCP by sending a correctly- formed RPC Call header contained in an RPC record that is excessively large. The full maximum payload size cannot be constructed in that case.

CWE-787 - Out-of-bounds Write
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register() mhi_alloc_controller() allocates a memory space for mhi_ctrl. When gets some error, mhi_ctrl should be freed with mhi_free_controller(). But when ath11k_mhi_read_addr_from_dt() fails, the function returns without calling mhi_free_controller(), which will lead to a memory leak. We can fix it by calling mhi_free_controller() when ath11k_mhi_read_addr_from_dt() fails.

CWE-772 - Missing Release of Resource after Effective Lifetime
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly When an extended state component is not present in fpstate, but in init state, the function copies from init_fpstate via copy_feature(). But, dynamic states are not present in init_fpstate because of all-zeros init states. Then retrieving them from init_fpstate will explode like this: BUG: kernel NULL pointer dereference, address: 0000000000000000 ... RIP: 0010:memcpy_erms+0x6/0x10 ? __copy_xstate_to_uabi_buf+0x381/0x870 fpu_copy_guest_fpstate_to_uabi+0x28/0x80 kvm_arch_vcpu_ioctl+0x14c/0x1460 [kvm] ? __this_cpu_preempt_check+0x13/0x20 ? vmx_vcpu_put+0x2e/0x260 [kvm_intel] kvm_vcpu_ioctl+0xea/0x6b0 [kvm] ? kvm_vcpu_ioctl+0xea/0x6b0 [kvm] ? __fget_light+0xd4/0x130 __x64_sys_ioctl+0xe3/0x910 ? debug_smp_processor_id+0x17/0x20 ? fpregs_assert_state_consistent+0x27/0x50 do_syscall_64+0x3f/0x90 entry_SYSCALL_64_after_hwframe+0x63/0xcd Adjust the 'mask' to zero out the userspace buffer for the features that are not available both from fpstate and from init_fpstate. The dynamic features depend on the compacted XSAVE format. Ensure it is enabled before reading XCOMP_BV in init_fpstate.

CWE-476 - NULL Pointer Dereference
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() If device_register() fails in snd_ac97_dev_register(), it should call put_device() to give up reference, or the name allocated in dev_set_name() is leaked.

CWE-772 - Missing Release of Resource after Effective Lifetime
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() dev_set_name() in soundbus_add_one() allocates memory for name, it need be freed when of_device_register() fails, call soundbus_dev_put() to give up the reference that hold in device_initialize(), so that it can be freed in kobject_cleanup() when the refcount hit to 0. And other resources are also freed in i2sbus_release_dev(), so it can return 0 directly.

CWE-772 - Missing Release of Resource after Effective Lifetime
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID An error case exit from lpfc_cmpl_ct_cmd_gft_id() results in a call to lpfc_nlp_put() with a null pointer to a nodelist structure. Changed lpfc_cmpl_ct_cmd_gft_id() to initialize nodelist pointer upon entry.

CWE-476 - NULL Pointer Dereference
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

A memory leak flaw was found in the Linux kernel's Intel VT-d IOMMU driver in the initialization error path. A local user can trigger this issue when the init_dmars function fails during IOMMU setup, causing the si_domain memory to remain allocated without being freed. This results in a permanent memory leak leading to resource exhaustion and denial of service.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

A memory leak was found in the Linux kernel's USB audio driver in the synchronization endpoint URB allocation path. When memory allocation fails partway through allocating URBs for a sync endpoint, the error handling code fails to release the partially allocated URBs because the endpoint's URB counter hasn't been updated yet. This leaves allocated URBs orphaned in memory, leading to resource exhaustion and denial of service with repeated failures.

CWE-911 - Improper Update of Reference Count
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

A buffer management flaw was found in the Linux kernel's NFS server implementation in the NFSv3 READDIR operation handling. A remote client can trigger this issue by crafting an RPC call with an oversized RPC record header, which forces the server to shrink its response buffer allocation. This causes the READDIR response construction to write beyond the available buffer space, resulting in a send buffer overflow that leads to memory corruption, denial of service via crash, or potential data integrity issues.

CWE-131 - Incorrect Calculation of Buffer Size
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: scsi: qla2xxx: Fix crash when I/O abort times out While performing CPU hotplug, a crash with the following stack was seen: Call Trace: qla24xx_process_response_queue+0x42a/0x970 [qla2xxx] qla2x00_start_nvme_mq+0x3a2/0x4b0 [qla2xxx] qla_nvme_post_cmd+0x166/0x240 [qla2xxx] nvme_fc_start_fcp_op.part.0+0x119/0x2e0 [nvme_fc] blk_mq_dispatch_rq_list+0x17b/0x610 __blk_mq_sched_dispatch_requests+0xb0/0x140 blk_mq_sched_dispatch_requests+0x30/0x60 __blk_mq_run_hw_queue+0x35/0x90 __blk_mq_delay_run_hw_queue+0x161/0x180 blk_execute_rq+0xbe/0x160 __nvme_submit_sync_cmd+0x16f/0x220 [nvme_core] nvmf_connect_admin_queue+0x11a/0x170 [nvme_fabrics] nvme_fc_create_association.cold+0x50/0x3dc [nvme_fc] nvme_fc_connect_ctrl_work+0x19/0x30 [nvme_fc] process_one_work+0x1e8/0x3c0 On abort timeout, completion was called without checking if the I/O was already completed. Verify that I/O and abort request are indeed outstanding before attempting completion.

CWE-820 - Missing Synchronization
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: dm cache: Fix UAF in destroy() Dm_cache also has the same UAF problem when dm_resume() and dm_destroy() are concurrent. Therefore, cancelling timer again in destroy().

CWE-825 - Expired Pointer Dereference
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: fs: dlm: fix invalid derefence of sb_lvbptr I experience issues when putting a lkbsb on the stack and have sb_lvbptr field to a dangled pointer while not using DLM_LKF_VALBLK. It will crash with the following kernel message, the dangled pointer is here 0xdeadbeef as example: [ 102.749317] BUG: unable to handle page fault for address: 00000000deadbeef [ 102.749320] #PF: supervisor read access in kernel mode [ 102.749323] #PF: error_code(0x0000) - not-present page [ 102.749325] PGD 0 P4D 0 [ 102.749332] Oops: 0000 [#1] PREEMPT SMP PTI [ 102.749336] CPU: 0 PID: 1567 Comm: lock_torture_wr Tainted: G W 5.19.0-rc3+ #1565 [ 102.749343] Hardware name: Red Hat KVM/RHEL-AV, BIOS 1.16.0-2.module+el8.7.0+15506+033991b0 04/01/2014 [ 102.749344] RIP: 0010:memcpy_erms+0x6/0x10 [ 102.749353] Code: cc cc cc cc eb 1e 0f 1f 00 48 89 f8 48 89 d1 48 c1 e9 03 83 e2 07 f3 48 a5 89 d1 f3 a4 c3 66 0f 1f 44 00 00 48 89 f8 48 89 d1 <f3> a4 c3 0f 1f 80 00 00 00 00 48 89 f8 48 83 fa 20 72 7e 40 38 fe [ 102.749355] RSP: 0018:ffff97a58145fd08 EFLAGS: 00010202 [ 102.749358] RAX: ffff901778b77070 RBX: 0000000000000000 RCX: 0000000000000040 [ 102.749360] RDX: 0000000000000040 RSI: 00000000deadbeef RDI: ffff901778b77070 [ 102.749362] RBP: ffff97a58145fd10 R08: ffff901760b67a70 R09: 0000000000000001 [ 102.749364] R10: ffff9017008e2cb8 R11: 0000000000000001 R12: ffff901760b67a70 [ 102.749366] R13: ffff901760b78f00 R14: 0000000000000003 R15: 0000000000000001 [ 102.749368] FS: 0000000000000000(0000) GS:ffff901876e00000(0000) knlGS:0000000000000000 [ 102.749372] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 102.749374] CR2: 00000000deadbeef CR3: 000000017c49a004 CR4: 0000000000770ef0 [ 102.749376] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 102.749378] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 102.749379] PKRU: 55555554 [ 102.749381] Call Trace: [ 102.749382] <TASK> [ 102.749383] ? send_args+0xb2/0xd0 [ 102.749389] send_common+0xb7/0xd0 [ 102.749395] _unlock_lock+0x2c/0x90 [ 102.749400] unlock_lock.isra.56+0x62/0xa0 [ 102.749405] dlm_unlock+0x21e/0x330 [ 102.749411] ? lock_torture_stats+0x80/0x80 [dlm_locktorture] [ 102.749416] torture_unlock+0x5a/0x90 [dlm_locktorture] [ 102.749419] ? preempt_count_sub+0xba/0x100 [ 102.749427] lock_torture_writer+0xbd/0x150 [dlm_locktorture] [ 102.786186] kthread+0x10a/0x130 [ 102.786581] ? kthread_complete_and_exit+0x20/0x20 [ 102.787156] ret_from_fork+0x22/0x30 [ 102.787588] </TASK> [ 102.787855] Modules linked in: dlm_locktorture torture rpcsec_gss_krb5 intel_rapl_msr intel_rapl_common kvm_intel iTCO_wdt iTCO_vendor_support kvm vmw_vsock_virtio_transport qxl irqbypass vmw_vsock_virtio_transport_common drm_ttm_helper crc32_pclmul joydev crc32c_intel ttm vsock virtio_scsi virtio_balloon snd_pcm drm_kms_helper virtio_console snd_timer snd drm soundcore syscopyarea i2c_i801 sysfillrect sysimgblt i2c_smbus pcspkr fb_sys_fops lpc_ich serio_raw [ 102.792536] CR2: 00000000deadbeef [ 102.792930] ---[ end trace 0000000000000000 ]--- This patch fixes the issue by checking also on DLM_LKF_VALBLK on exflags is set when copying the lvbptr array instead of if it's just null which fixes for me the issue. I think this patch can fix other dlm users as well, depending how they handle the init, freeing memory handling of sb_lvbptr and don't set DLM_LKF_VALBLK for some dlm_lock() calls. It might a there could be a hidden issue all the time. However with checking on DLM_LKF_VALBLK the user always need to provide a sb_lvbptr non-null value. There might be more intelligent handling between per ls lvblen, DLM_LKF_VALBLK and non-null to report the user the way how DLM API is used is wrong but can be added for later, this will only fix the current behaviour.

CWE-476 - NULL Pointer Dereference
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A flaw was found in the Linux kernel's Transparent Inter-Process Communication (TIPC) protocol. This vulnerability allows a local user to disclose sensitive information due to four uninitialized bytes in the sub.usr_handle field within the tipc_topsrv_kern_subscr() function. When a user issues a setsockopt call with SOL_TIPC, these uninitialized bytes can be leaked, leading to information disclosure.

CWE-908 - Use of Uninitialized Resource
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

A metadata handling flaw was found in the Linux kernel device-mapper thin provisioning driver. After a failed metadata commit, the in-memory root pointer could reference a mixed set of fresh and stale tree nodes. Subsequent lookups may loop or stall. A local user could use this flaw to cause the thin-pool worker to hang, resulting in a denial of service on the host.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A double-free vulnerability was found in the Linux kernel RDMA RXE (soft-RoCE) driver's memory region handling. A local user with access to RDMA userspace verbs can register a memory region with parameters that cause initialization to fail, triggering error handling code that frees the mr->map structure twice, which leads to memory corruption and can result in denial of service via kernel crash or potentially privilege escalation through heap manipulation.

CWE-1341 - Multiple Releases of Same Resource or Handle
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

An ABBA deadlock flaw was found in the Linux kernel's device-mapper thin provisioning subsystem between the memory reclaim path and metadata abort handling. A local user can trigger this issue by initiating cache drop operations while dm-thin operations are active, causing process P1 to hold shrinker_rwsem and wait for pmd->root_lock while process P2 holds pmd->root_lock and waits for shrinker_rwsem during metadata abort. This results in a deadlock manifesting as hung tasks and system unresponsiveness, leading to denial of service.

CWE-833 - Deadlock
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: blk-mq: avoid double ->queue_rq() because of early timeout David Jeffery found one double ->queue_rq() issue, so far it can be triggered in VM use case because of long vmexit latency or preempt latency of vCPU pthread or long page fault in vCPU pthread, then block IO req could be timed out before queuing the request to hardware but after calling blk_mq_start_request() during ->queue_rq(), then timeout handler may handle it by requeue, then double ->queue_rq() is caused, and kernel panic. So far, it is driver's responsibility to cover the race between timeout and completion, so it seems supposed to be solved in driver in theory, given driver has enough knowledge. But it is really one common problem, lots of driver could have similar issue, and could be hard to fix all affected drivers, even it isn't easy for driver to handle the race. So David suggests this patch by draining in-progress ->queue_rq() for solving this issue.

CWE-820 - Missing Synchronization
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: dm thin: Fix UAF in run_timer_softirq() When dm_resume() and dm_destroy() are concurrent, it will lead to UAF, as follows: BUG: KASAN: use-after-free in __run_timers+0x173/0x710 Write of size 8 at addr ffff88816d9490f0 by task swapper/0/0 <snip> Call Trace: <IRQ> dump_stack_lvl+0x73/0x9f print_report.cold+0x132/0xaa2 _raw_spin_lock_irqsave+0xcd/0x160 __run_timers+0x173/0x710 kasan_report+0xad/0x110 __run_timers+0x173/0x710 __asan_store8+0x9c/0x140 __run_timers+0x173/0x710 call_timer_fn+0x310/0x310 pvclock_clocksource_read+0xfa/0x250 kvm_clock_read+0x2c/0x70 kvm_clock_get_cycles+0xd/0x20 ktime_get+0x5c/0x110 lapic_next_event+0x38/0x50 clockevents_program_event+0xf1/0x1e0 run_timer_softirq+0x49/0x90 __do_softirq+0x16e/0x62c __irq_exit_rcu+0x1fa/0x270 irq_exit_rcu+0x12/0x20 sysvec_apic_timer_interrupt+0x8e/0xc0 One of the concurrency UAF can be shown as below: use free do_resume | __find_device_hash_cell | dm_get | atomic_inc(&md->holders) | | dm_destroy | __dm_destroy | if (!dm_suspended_md(md)) | atomic_read(&md->holders) | msleep(1) dm_resume | __dm_resume | dm_table_resume_targets | pool_resume | do_waker #add delay work | dm_put | atomic_dec(&md->holders) | | dm_table_destroy | pool_dtr | __pool_dec | __pool_destroy | destroy_workqueue | kfree(pool) # free pool time out __do_softirq run_timer_softirq # pool has already been freed This can be easily reproduced using: 1. create thin-pool 2. dmsetup suspend pool 3. dmsetup resume pool 4. dmsetup remove_all # Concurrent with 3 The root cause of this UAF bug is that dm_resume() adds timer after dm_destroy() skips cancelling the timer because of suspend status. After timeout, it will call run_timer_softirq(), however pool has already been freed. The concurrency UAF bug will happen. Therefore, cancelling timer again in __pool_destroy().

CWE-416 - Use After Free
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: xfrm: Update ipcomp_scratches with NULL when freed Currently if ipcomp_alloc_scratches() fails to allocate memory ipcomp_scratches holds obsolete address. So when we try to free the percpu scratches using ipcomp_free_scratches() it tries to vfree non existent vm area. Described below: static void * __percpu *ipcomp_alloc_scratches(void) { ... scratches = alloc_percpu(void *); if (!scratches) return NULL; ipcomp_scratches does not know about this allocation failure. Therefore holding the old obsolete address. ... } So when we free, static void ipcomp_free_scratches(void) { ... scratches = ipcomp_scratches; Assigning obsolete address from ipcomp_scratches if (!scratches) return; for_each_possible_cpu(i) vfree(*per_cpu_ptr(scratches, i)); Trying to free non existent page, causing warning: trying to vfree existent vm area. ... } Fix this breakage by updating ipcomp_scrtches with NULL when scratches is freed

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: md/raid0, raid10: Don't set discard sectors for request queue It should use disk_stack_limits to get a proper max_discard_sectors rather than setting a value by stack drivers. And there is a bug. If all member disks are rotational devices, raid0/raid10 set max_discard_sectors. So the member devices are not ssd/nvme, but raid0/raid10 export the wrong value. It reports warning messages in function __blkdev_issue_discard when mkfs.xfs like this: [ 4616.022599] ------------[ cut here ]------------ [ 4616.027779] WARNING: CPU: 4 PID: 99634 at block/blk-lib.c:50 __blkdev_issue_discard+0x16a/0x1a0 [ 4616.140663] RIP: 0010:__blkdev_issue_discard+0x16a/0x1a0 [ 4616.146601] Code: 24 4c 89 20 31 c0 e9 fe fe ff ff c1 e8 09 8d 48 ff 4c 89 f0 4c 09 e8 48 85 c1 0f 84 55 ff ff ff b8 ea ff ff ff e9 df fe ff ff <0f> 0b 48 8d 74 24 08 e8 ea d6 00 00 48 c7 c6 20 1e 89 ab 48 c7 c7 [ 4616.167567] RSP: 0018:ffffaab88cbffca8 EFLAGS: 00010246 [ 4616.173406] RAX: ffff9ba1f9e44678 RBX: 0000000000000000 RCX: ffff9ba1c9792080 [ 4616.181376] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff9ba1c9792080 [ 4616.189345] RBP: 0000000000000cc0 R08: ffffaab88cbffd10 R09: 0000000000000000 [ 4616.197317] R10: 0000000000000012 R11: 0000000000000000 R12: 0000000000000000 [ 4616.205288] R13: 0000000000400000 R14: 0000000000000cc0 R15: ffff9ba1c9792080 [ 4616.213259] FS: 00007f9a5534e980(0000) GS:ffff9ba1b7c80000(0000) knlGS:0000000000000000 [ 4616.222298] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4616.228719] CR2: 000055a390a4c518 CR3: 0000000123e40006 CR4: 00000000001706e0 [ 4616.236689] Call Trace: [ 4616.239428] blkdev_issue_discard+0x52/0xb0 [ 4616.244108] blkdev_common_ioctl+0x43c/0xa00 [ 4616.248883] blkdev_ioctl+0x116/0x280 [ 4616.252977] __x64_sys_ioctl+0x8a/0xc0 [ 4616.257163] do_syscall_64+0x5c/0x90 [ 4616.261164] ? handle_mm_fault+0xc5/0x2a0 [ 4616.265652] ? do_user_addr_fault+0x1d8/0x690 [ 4616.270527] ? do_syscall_64+0x69/0x90 [ 4616.274717] ? exc_page_fault+0x62/0x150 [ 4616.279097] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 4616.284748] RIP: 0033:0x7f9a55398c6b

CWE-628 - Function Call with Incorrectly Specified Arguments
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() pci_get_device() will increase the reference count for the returned pci_dev, so snr_uncore_get_mc_dev() will return a pci_dev with its reference count increased. We need to call pci_dev_put() to decrease the reference count. Let's add the missing pci_dev_put().

CWE-772 - Missing Release of Resource after Effective Lifetime
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

A NULL pointer dereference vulnerability was found in the RXE (Soft-RoCE) RDMA driver in the Linux kernel. When rxe_queue_init() fails during queue pair initialization in rxe_qp_init_req(), the task function and argument pointers (qp->req.task.func and qp->req.task.arg) remain uninitialized. The cleanup function rxe_qp_do_cleanup() then attempts to use these uninitialized pointers when calling __rxe_do_task(), causing a kernel NULL pointer dereference.

CWE-824 - Access of Uninitialized Pointer
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A NULL pointer dereference vulnerability was found in the Broadcom brcmfmac wireless driver in the Linux kernel. When the SCAN debug log level is enabled, a loop variable 'i' is incorrectly modified when setting random MAC addresses. This causes an invalid memory access when attempting to print debug information using the corrupted index value, leading to a kernel crash.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A flaw was found in the Linux kernel's ASoC da7219 audio codec driver. An error handling path in da7219_register_dai_clks() incorrectly attempts to unregister a clock that was never successfully registered. This could lead to incorrect resource cleanup during driver probe failure, potentially causing system instability.

Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

A flaw was discovered in the mt76/mt7921e Wi-Fi driver in the Linux kernel where improper handling of driver data during module removal can lead to a crash. Under certain insmod/rmmod stress test conditions, the driver’s mt7921_pci_remove() function is called while the associated mt76_dev (driver private data) has not been properly initialized or is missing. When the workqueue cancellation logic attempts to access this uninitialized data, it triggers a KASAN BUG: user-memory-access, resulting in a kernel panic or hang.

CWE-457 - Use of Uninitialized Variable
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: md/raid1: stop mdx_raid1 thread when raid1 array run failed fail run raid1 array when we assemble array with the inactive disk only, but the mdx_raid1 thread were not stop, Even if the associated resources have been released. it will caused a NULL dereference when we do poweroff. This causes the following Oops: [ 287.587787] BUG: kernel NULL pointer dereference, address: 0000000000000070 [ 287.594762] #PF: supervisor read access in kernel mode [ 287.599912] #PF: error_code(0x0000) - not-present page [ 287.605061] PGD 0 P4D 0 [ 287.607612] Oops: 0000 [#1] SMP NOPTI [ 287.611287] CPU: 3 PID: 5265 Comm: md0_raid1 Tainted: G U 5.10.146 #0 [ 287.619029] Hardware name: xxxxxxx/To be filled by O.E.M, BIOS 5.19 06/16/2022 [ 287.626775] RIP: 0010:md_check_recovery+0x57/0x500 [md_mod] [ 287.632357] Code: fe 01 00 00 48 83 bb 10 03 00 00 00 74 08 48 89 ...... [ 287.651118] RSP: 0018:ffffc90000433d78 EFLAGS: 00010202 [ 287.656347] RAX: 0000000000000000 RBX: ffff888105986800 RCX: 0000000000000000 [ 287.663491] RDX: ffffc90000433bb0 RSI: 00000000ffffefff RDI: ffff888105986800 [ 287.670634] RBP: ffffc90000433da0 R08: 0000000000000000 R09: c0000000ffffefff [ 287.677771] R10: 0000000000000001 R11: ffffc90000433ba8 R12: ffff888105986800 [ 287.684907] R13: 0000000000000000 R14: fffffffffffffe00 R15: ffff888100b6b500 [ 287.692052] FS: 0000000000000000(0000) GS:ffff888277f80000(0000) knlGS:0000000000000000 [ 287.700149] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 287.705897] CR2: 0000000000000070 CR3: 000000000320a000 CR4: 0000000000350ee0 [ 287.713033] Call Trace: [ 287.715498] raid1d+0x6c/0xbbb [raid1] [ 287.719256] ? __schedule+0x1ff/0x760 [ 287.722930] ? schedule+0x3b/0xb0 [ 287.726260] ? schedule_timeout+0x1ed/0x290 [ 287.730456] ? __switch_to+0x11f/0x400 [ 287.734219] md_thread+0xe9/0x140 [md_mod] [ 287.738328] ? md_thread+0xe9/0x140 [md_mod] [ 287.742601] ? wait_woken+0x80/0x80 [ 287.746097] ? md_register_thread+0xe0/0xe0 [md_mod] [ 287.751064] kthread+0x11a/0x140 [ 287.754300] ? kthread_park+0x90/0x90 [ 287.757974] ret_from_fork+0x1f/0x30 In fact, when raid1 array run fail, we need to do md_unregister_thread() before raid1_free().

CWE-826 - Premature Release of Resource During Expected Lifetime
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

A flaw was found in the Linux kernel. A local user could exploit a memory leak in the `bnxt_nvm_test()` function. This vulnerability, categorized as a memory corruption issue, could lead to a Denial of Service (DoS) by exhausting system resources.

CWE-772 - Missing Release of Resource after Effective Lifetime
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A flaw was found in the net/mlx5 subsystem of the Linux kernel where a race condition in the asynchronous command interface can lead to a use-after-free condition. The function mlx5_cmd_cleanup_async_ctx may return before all callback handlers have completed, allowing the context to be freed while another thread still references it. Under certain sequences of events, this can result in invalid memory access and potentially escalate privileges or cause kernel instability on affected systems

CWE-416 - Use After Free
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A flaw was found in the Linux kernel. A local user could trigger a hard lockup by concurrently reading the `rx_monitor` from `debugfs` during I/O operations in the `lpfc` driver. This concurrency issue, caused by insufficient spin lock protection, leads to a system crash and results in a Denial of Service (DoS).

CWE-413 - Improper Resource Locking
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A double-free vulnerability was found in the Linux kernel's MD RAID5 driver. In raid5_read_one_chunk(), when encountering badblocks during chunk-sized reads, an unnecessary bio_put() is called. Since the bio is also freed by the common I/O completion path, this results in a double-free condition that can cause kernel crashes and memory corruption.

CWE-1341 - Multiple Releases of Same Resource or Handle
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: scsi: smartpqi: Correct device removal for multi-actuator devices Correct device count for multi-actuator drives which can cause kernel panics.

CWE-911 - Improper Update of Reference Count
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A flaw was found in the Linux kernel's ALSA (Advanced Linux Sound Architecture) mts64 module. A local user can trigger a null pointer dereference in the `snd_mts64_interrupt` function by repeatedly loading and unloading the `snd-mts64` module. This can lead to a kernel panic, resulting in a Denial of Service (DoS) on the system.

CWE-476 - NULL Pointer Dereference
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

A flaw was found in the Linux kernel's wifi driver. Under power saving mode, the driver fails to properly free unused socket buffers (skb), leading to a memory leak. A local attacker could exploit this vulnerability to cause a Denial of Service (DoS) by exhausting system memory.

CWE-772 - Missing Release of Resource after Effective Lifetime
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A flaw was found in the Linux kernel ASoC pxa audio driver. The function filter() used kasprintf() to allocate a formatted string but did not check whether the allocation succeeded before passing the result to strcmp(). If memory allocation fails and kasprintf() returns NULL, this results in a NULL pointer dereference when calling strcmp(), which can trigger a kernel crash and denial of service.

CWE-476 - NULL Pointer Dereference
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A use-after-free vulnerability was found in the Linux kernel's device mapper integrity subsystem. When dm_resume() and dm_destroy() execute concurrently, a timer may fire and access freed memory because dm_integrity_dtr() did not properly cancel the timer before freeing resources. The fix adds an additional timer cancellation in the destructor path.

CWE-366 - Race Condition within a Thread
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

A NULL pointer dereference flaw was found in rawv6_push_pending_frames in net/ipv6/raw.c in the network subcomponent in the Linux kernel. This flaw causes the system to crash.

CWE-476 - NULL Pointer Dereference
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A use-after-free flaw was found in the Linux kernel’s TLS protocol functionality in how a user installs a tls context (struct tls_context) on a connected TCP socket. This flaw allows a local user to crash or potentially escalate their privileges on the system.

CWE-416 - Use After Free
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Important

A NULL pointer dereference flaw was found in the Linux kernel’s netfilter subsystem. The issue could occur due to an error in nf_tables_updtable while freeing a transaction object not placed on the list head. This flaw allows a local, unprivileged user to crash the system, resulting in a denial of service.

CWE-476 - NULL Pointer Dereference
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A use-after-free flaw was found in reconn_set_ipaddr_from_hostname in fs/cifs/connect.c in the Linux kernel. The issue occurs when it forgets to set the free pointer server->hostname to NULL, leading to an invalid pointer request.

CWE-416 - Use After Free
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A race problem was found in fs/proc/task_mmu.c in the memory management sub-component in the Linux kernel. This issue may allow a local attacker with user privilege to cause a denial of service.

CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A NULL pointer dereference issue was found in the SCTP network protocol in net/sctp/stream_sched.c in the Linux kernel. If stream_in allocation fails, stream_out is freed, which would be accessed further. This flaw allows a local user to crash the system or potentially cause a denial of service.

CWE-476 - NULL Pointer Dereference
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel before 6.0.3, drivers/gpu/drm/virtio/virtgpu_object.c misinterprets the drm_gem_shmem_get_sg_table return value (expects it to be NULL in the error case, whereas it is actually an error pointer).

CWE-436 - Interpretation Conflict
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Low

An out-of-bounds (OOB) read problem was found in cbq_classify in net/sched/sch_cbq.c in the Linux kernel. This issue may allow a local attacker to cause a denial of service due to type confusion. Non-negative numbers could indicate a TC_ACT_SHOT condition rather than valid classification results.

CWE-125 - Out-of-bounds Read
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: iavf: fix hang on reboot with ice When a system with E810 with existing VFs gets rebooted the following hang may be observed. Pid 1 is hung in iavf_remove(), part of a network driver: PID: 1 TASK: ffff965400e5a340 CPU: 24 COMMAND: "systemd-shutdow" #0 [ffffaad04005fa50] __schedule at ffffffff8b3239cb #1 [ffffaad04005fae8] schedule at ffffffff8b323e2d #2 [ffffaad04005fb00] schedule_hrtimeout_range_clock at ffffffff8b32cebc #3 [ffffaad04005fb80] usleep_range_state at ffffffff8b32c930 #4 [ffffaad04005fbb0] iavf_remove at ffffffffc12b9b4c [iavf] #5 [ffffaad04005fbf0] pci_device_remove at ffffffff8add7513 #6 [ffffaad04005fc10] device_release_driver_internal at ffffffff8af08baa #7 [ffffaad04005fc40] pci_stop_bus_device at ffffffff8adcc5fc #8 [ffffaad04005fc60] pci_stop_and_remove_bus_device at ffffffff8adcc81e #9 [ffffaad04005fc70] pci_iov_remove_virtfn at ffffffff8adf9429 #10 [ffffaad04005fca8] sriov_disable at ffffffff8adf98e4 #11 [ffffaad04005fcc8] ice_free_vfs at ffffffffc04bb2c8 [ice] #12 [ffffaad04005fd10] ice_remove at ffffffffc04778fe [ice] #13 [ffffaad04005fd38] ice_shutdown at ffffffffc0477946 [ice] #14 [ffffaad04005fd50] pci_device_shutdown at ffffffff8add58f1 #15 [ffffaad04005fd70] device_shutdown at ffffffff8af05386 #16 [ffffaad04005fd98] kernel_restart at ffffffff8a92a870 #17 [ffffaad04005fda8] __do_sys_reboot at ffffffff8a92abd6 #18 [ffffaad04005fee0] do_syscall_64 at ffffffff8b317159 #19 [ffffaad04005ff08] __context_tracking_enter at ffffffff8b31b6fc #20 [ffffaad04005ff18] syscall_exit_to_user_mode at ffffffff8b31b50d #21 [ffffaad04005ff28] do_syscall_64 at ffffffff8b317169 #22 [ffffaad04005ff50] entry_SYSCALL_64_after_hwframe at ffffffff8b40009b RIP: 00007f1baa5c13d7 RSP: 00007fffbcc55a98 RFLAGS: 00000202 RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f1baa5c13d7 RDX: 0000000001234567 RSI: 0000000028121969 RDI: 00000000fee1dead RBP: 00007fffbcc55ca0 R8: 0000000000000000 R9: 00007fffbcc54e90 R10: 00007fffbcc55050 R11: 0000000000000202 R12: 0000000000000005 R13: 0000000000000000 R14: 00007fffbcc55af0 R15: 0000000000000000 ORIG_RAX: 00000000000000a9 CS: 0033 SS: 002b During reboot all drivers PM shutdown callbacks are invoked. In iavf_shutdown() the adapter state is changed to __IAVF_REMOVE. In ice_shutdown() the call chain above is executed, which at some point calls iavf_remove(). However iavf_remove() expects the VF to be in one of the states __IAVF_RUNNING, __IAVF_DOWN or __IAVF_INIT_FAILED. If that's not the case it sleeps forever. So if iavf_shutdown() gets invoked before iavf_remove() the system will hang indefinitely because the adapter is already in state __IAVF_REMOVE. Fix this by returning from iavf_remove() if the state is __IAVF_REMOVE, as we already went through iavf_shutdown().

CWE-354 - Improper Validation of Integrity Check Value
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: Drivers: vmbus: Check for channel allocation before looking up relids relid2channel() assumes vmbus channel array to be allocated when called. However, in cases such as kdump/kexec, not all relids will be reset by the host. When the second kernel boots and if the guest receives a vmbus interrupt during vmbus driver initialization before vmbus_connect() is called, before it finishes, or if it fails, the vmbus interrupt service routine is called which in turn calls relid2channel() and can cause a null pointer dereference. Print a warning and error out in relid2channel() for a channel id that's invalid in the second kernel.

CWE-476 - NULL Pointer Dereference
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

An out-of-bounds write vulnerability exists in the linux kernel, such that when mlx5_ib_get_hw_stats() is used forthe device (port_num = 0), There is a special handling in order to use the correct counters, but, port_num is being passed down the stack without any change leading to damage in system availability and integrity.

CWE-787 - Out-of-bounds Write
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

An uncontrolled resource consumption flaw was found in the Linux kernel's netfilter ipset subsystem when processing large batch operations. A local user with CAP_NET_ADMIN capability can trigger this issue by adding or deleting a large number of ipset entries in a single operation, causing the kernel to execute long-running tasks without yielding. This results in soft lockup conditions and denial of service through system unresponsiveness.

CWE-1050 - Excessive Platform Resource Consumption within a Loop
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A use-after-free vulnerability was found in the Linux kernel Intel i915 graphics driver's GuC virtual engine request handling. A local user with access to GPU rendering can create requests on GuC virtual engines and trap references via sync_file or dmabuf, causing fence release operations to access freed engine structures when validating whether rq->engine points to a valid hardware engine, which results in memory corruption and potential privilege escalation or denial of service.

CWE-825 - Expired Pointer Dereference
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate

A bounds checking flaw was found in the Intel RDMA (irdma) driver in the Linux kernel. The driver may request more MSIX vectors than online CPUs allow, then attempt to set CPU affinity hints with an invalid CPU mask. This triggers kernel warnings and could cause instability.

CWE-1285 - Improper Validation of Specified Index, Position, or Offset in Input
Affected products
Fixed 120 products, the same list as for CVE-2021-26341
Threats
Impact Moderate
References
URL Category
https://access.redhat.com/errata/RHSA-2023:2951 self
https://access.redhat.com/security/updates/classi… external
https://access.redhat.com/documentation/en-us/red… external
https://bugzilla.redhat.com/show_bug.cgi?id=2055499 external
https://bugzilla.redhat.com/show_bug.cgi?id=2061703 external
https://bugzilla.redhat.com/show_bug.cgi?id=2078466 external
https://bugzilla.redhat.com/show_bug.cgi?id=2079311 external
https://bugzilla.redhat.com/show_bug.cgi?id=2084125 external
https://bugzilla.redhat.com/show_bug.cgi?id=2085300 external
https://bugzilla.redhat.com/show_bug.cgi?id=2090723 external
https://bugzilla.redhat.com/show_bug.cgi?id=2108691 external
https://bugzilla.redhat.com/show_bug.cgi?id=2108696 external
https://bugzilla.redhat.com/show_bug.cgi?id=2114937 external
https://bugzilla.redhat.com/show_bug.cgi?id=2116444 external
https://bugzilla.redhat.com/show_bug.cgi?id=2122228 external
https://bugzilla.redhat.com/show_bug.cgi?id=2122960 external
https://bugzilla.redhat.com/show_bug.cgi?id=2123056 external
https://bugzilla.redhat.com/show_bug.cgi?id=2123854 external
https://bugzilla.redhat.com/show_bug.cgi?id=2124788 external
https://bugzilla.redhat.com/show_bug.cgi?id=2127985 external
https://bugzilla.redhat.com/show_bug.cgi?id=2130141 external
https://bugzilla.redhat.com/show_bug.cgi?id=2131339 external
https://bugzilla.redhat.com/show_bug.cgi?id=2131391 external
https://bugzilla.redhat.com/show_bug.cgi?id=2133483 external
https://bugzilla.redhat.com/show_bug.cgi?id=2134377 external
https://bugzilla.redhat.com/show_bug.cgi?id=2134451 external
https://bugzilla.redhat.com/show_bug.cgi?id=2134506 external
https://bugzilla.redhat.com/show_bug.cgi?id=2134517 external
https://bugzilla.redhat.com/show_bug.cgi?id=2134528 external
https://bugzilla.redhat.com/show_bug.cgi?id=2137979 external
https://bugzilla.redhat.com/show_bug.cgi?id=2139728 external
https://bugzilla.redhat.com/show_bug.cgi?id=2140163 external
https://bugzilla.redhat.com/show_bug.cgi?id=2143893 external
https://bugzilla.redhat.com/show_bug.cgi?id=2143943 external
https://bugzilla.redhat.com/show_bug.cgi?id=2144720 external
https://bugzilla.redhat.com/show_bug.cgi?id=2150947 external
https://bugzilla.redhat.com/show_bug.cgi?id=2150960 external
https://bugzilla.redhat.com/show_bug.cgi?id=2150979 external
https://bugzilla.redhat.com/show_bug.cgi?id=2150999 external
https://bugzilla.redhat.com/show_bug.cgi?id=2151270 external
https://bugzilla.redhat.com/show_bug.cgi?id=2152133 external
https://bugzilla.redhat.com/show_bug.cgi?id=2154171 external
https://bugzilla.redhat.com/show_bug.cgi?id=2154235 external
https://bugzilla.redhat.com/show_bug.cgi?id=2154880 external
https://bugzilla.redhat.com/show_bug.cgi?id=2159969 external
https://bugzilla.redhat.com/show_bug.cgi?id=2160023 external
https://bugzilla.redhat.com/show_bug.cgi?id=2162120 external
https://bugzilla.redhat.com/show_bug.cgi?id=2165721 external
https://bugzilla.redhat.com/show_bug.cgi?id=2166364 external
https://bugzilla.redhat.com/show_bug.cgi?id=2168246 external
https://bugzilla.redhat.com/show_bug.cgi?id=2168297 external
https://bugzilla.redhat.com/show_bug.cgi?id=2176192 external
https://bugzilla.redhat.com/show_bug.cgi?id=2180936 external
https://security.access.redhat.com/data/csaf/v2/a… self
https://access.redhat.com/security/cve/CVE-2021-26341 self
https://bugzilla.redhat.com/show_bug.cgi?id=2061703 external
https://www.cve.org/CVERecord?id=CVE-2021-26341 external
https://nvd.nist.gov/vuln/detail/CVE-2021-26341 external
https://grsecurity.net/amd_branch_mispredictor_pa… external
https://www.amd.com/en/corporate/product-security… external
https://www.amd.com/system/files/documents/softwa… external
https://access.redhat.com/security/cve/CVE-2021-33655 self
https://bugzilla.redhat.com/show_bug.cgi?id=2108691 external
https://www.cve.org/CVERecord?id=CVE-2021-33655 external
https://nvd.nist.gov/vuln/detail/CVE-2021-33655 external
https://git.kernel.org/pub/scm/linux/kernel/git/t… external
https://access.redhat.com/security/cve/CVE-2021-33656 self
https://bugzilla.redhat.com/show_bug.cgi?id=2108696 external
https://www.cve.org/CVERecord?id=CVE-2021-33656 external
https://nvd.nist.gov/vuln/detail/CVE-2021-33656 external
https://git.kernel.org/pub/scm/linux/kernel/git/s… external
https://access.redhat.com/security/cve/CVE-2021-47221 self
https://bugzilla.redhat.com/show_bug.cgi?id=2282597 external
https://www.cve.org/CVERecord?id=CVE-2021-47221 external
https://nvd.nist.gov/vuln/detail/CVE-2021-47221 external
https://lore.kernel.org/linux-cve-announce/202405… external
https://access.redhat.com/security/cve/CVE-2021-47592 self
https://bugzilla.redhat.com/show_bug.cgi?id=2293235 external
https://www.cve.org/CVERecord?id=CVE-2021-47592 external
https://nvd.nist.gov/vuln/detail/CVE-2021-47592 external
https://lore.kernel.org/linux-cve-announce/202406… external
https://access.redhat.com/security/cve/CVE-2022-1462 self
https://bugzilla.redhat.com/show_bug.cgi?id=2078466 external
https://www.cve.org/CVERecord?id=CVE-2022-1462 external
https://nvd.nist.gov/vuln/detail/CVE-2022-1462 external
https://seclists.org/oss-sec/2022/q2/155 external
https://access.redhat.com/security/cve/CVE-2022-1679 self
https://bugzilla.redhat.com/show_bug.cgi?id=2084125 external
https://www.cve.org/CVERecord?id=CVE-2022-1679 external
https://nvd.nist.gov/vuln/detail/CVE-2022-1679 external
https://lore.kernel.org/lkml/87ilqc7jv9.fsf@kerne… external
https://access.redhat.com/security/cve/CVE-2022-1789 self
https://bugzilla.redhat.com/show_bug.cgi?id=2090723 external
https://www.cve.org/CVERecord?id=CVE-2022-1789 external
https://nvd.nist.gov/vuln/detail/CVE-2022-1789 external
https://github.com/advisories/GHSA-v8pq-23qj-q7x7 external
https://www.openwall.com/lists/oss-security/2022/… external
https://access.redhat.com/security/cve/CVE-2022-2196 self
https://bugzilla.redhat.com/show_bug.cgi?id=2160023 external
https://www.cve.org/CVERecord?id=CVE-2022-2196 external
https://nvd.nist.gov/vuln/detail/CVE-2022-2196 external
https://access.redhat.com/security/cve/CVE-2022-2663 self
https://bugzilla.redhat.com/show_bug.cgi?id=2123056 external
https://www.cve.org/CVERecord?id=CVE-2022-2663 external
https://nvd.nist.gov/vuln/detail/CVE-2022-2663 external
https://lore.kernel.org/netfilter-devel/202208260… external
https://access.redhat.com/security/cve/CVE-2022-3028 self
https://bugzilla.redhat.com/show_bug.cgi?id=2122228 external
https://www.cve.org/CVERecord?id=CVE-2022-3028 external
https://nvd.nist.gov/vuln/detail/CVE-2022-3028 external
https://github.com/torvalds/linux/commit/ba953a9d… external
https://access.redhat.com/security/cve/CVE-2022-3239 self
https://bugzilla.redhat.com/show_bug.cgi?id=2127985 external
https://www.cve.org/CVERecord?id=CVE-2022-3239 external
https://nvd.nist.gov/vuln/detail/CVE-2022-3239 external
https://git.kernel.org/pub/scm/linux/kernel/git/t… external
https://access.redhat.com/security/cve/CVE-2022-3522 self
https://bugzilla.redhat.com/show_bug.cgi?id=2150979 external
https://www.cve.org/CVERecord?id=CVE-2022-3522 external
https://nvd.nist.gov/vuln/detail/CVE-2022-3522 external
https://lore.kernel.org/all/20221004193400.110155… external
https://access.redhat.com/security/cve/CVE-2022-3524 self
https://bugzilla.redhat.com/show_bug.cgi?id=2150947 external
https://www.cve.org/CVERecord?id=CVE-2022-3524 external
https://nvd.nist.gov/vuln/detail/CVE-2022-3524 external
https://git.kernel.org/pub/scm/linux/kernel/git/t… external
https://access.redhat.com/security/cve/CVE-2022-3564 self
https://bugzilla.redhat.com/show_bug.cgi?id=2150999 external
https://www.cve.org/CVERecord?id=CVE-2022-3564 external
https://nvd.nist.gov/vuln/detail/CVE-2022-3564 external
https://git.kernel.org/pub/scm/linux/kernel/git/b… external
https://access.redhat.com/security/cve/CVE-2022-3566 self
https://bugzilla.redhat.com/show_bug.cgi?id=2143893 external
https://www.cve.org/CVERecord?id=CVE-2022-3566 external
https://nvd.nist.gov/vuln/detail/CVE-2022-3566 external
https://git.kernel.org/pub/scm/linux/kernel/git/s… external
https://access.redhat.com/security/cve/CVE-2022-3567 self
https://bugzilla.redhat.com/show_bug.cgi?id=2143943 external
https://www.cve.org/CVERecord?id=CVE-2022-3567 external
https://nvd.nist.gov/vuln/detail/CVE-2022-3567 external
https://git.kernel.org/pub/scm/linux/kernel/git/s… external
https://access.redhat.com/security/cve/CVE-2022-3619 self
https://bugzilla.redhat.com/show_bug.cgi?id=2154235 external
https://www.cve.org/CVERecord?id=CVE-2022-3619 external
https://nvd.nist.gov/vuln/detail/CVE-2022-3619 external
https://git.kernel.org/pub/scm/linux/kernel/git/b… external
https://vuldb.com/?id.211918 external
https://access.redhat.com/security/cve/CVE-2022-3623 self
https://bugzilla.redhat.com/show_bug.cgi?id=2165721 external
https://www.cve.org/CVERecord?id=CVE-2022-3623 external
https://nvd.nist.gov/vuln/detail/CVE-2022-3623 external
https://git.kernel.org/pub/scm/linux/kernel/git/b… external
https://access.redhat.com/security/cve/CVE-2022-3625 self
https://bugzilla.redhat.com/show_bug.cgi?id=2144720 external
https://www.cve.org/CVERecord?id=CVE-2022-3625 external
https://nvd.nist.gov/vuln/detail/CVE-2022-3625 external
https://git.kernel.org/pub/scm/linux/kernel/git/k… external
https://access.redhat.com/security/cve/CVE-2022-3628 self
https://bugzilla.redhat.com/show_bug.cgi?id=2150960 external
https://www.cve.org/CVERecord?id=CVE-2022-3628 external
https://nvd.nist.gov/vuln/detail/CVE-2022-3628 external
https://git.kernel.org/pub/scm/linux/kernel/git/t… external
https://seclists.org/oss-sec/2022/q4/60 external
https://access.redhat.com/security/cve/CVE-2022-3707 self
https://bugzilla.redhat.com/show_bug.cgi?id=2137979 external
https://www.cve.org/CVERecord?id=CVE-2022-3707 external
https://nvd.nist.gov/vuln/detail/CVE-2022-3707 external
https://lore.kernel.org/all/20221007013708.194606… external
https://access.redhat.com/security/cve/CVE-2022-4129 self
https://bugzilla.redhat.com/show_bug.cgi?id=2134528 external
https://www.cve.org/CVERecord?id=CVE-2022-4129 external
https://nvd.nist.gov/vuln/detail/CVE-2022-4129 external
https://access.redhat.com/security/cve/CVE-2022-4662 self
https://bugzilla.redhat.com/show_bug.cgi?id=2155788 external
https://www.cve.org/CVERecord?id=CVE-2022-4662 external
https://nvd.nist.gov/vuln/detail/CVE-2022-4662 external
https://lore.kernel.org/all/20220913140355.910732… external
https://lore.kernel.org/all/CAB7eexLLApHJwZfMQ=X-… external
https://access.redhat.com/security/cve/CVE-2022-20141 self
https://bugzilla.redhat.com/show_bug.cgi?id=2114937 external
https://www.cve.org/CVERecord?id=CVE-2022-20141 external
https://nvd.nist.gov/vuln/detail/CVE-2022-20141 external
https://git.kernel.org/pub/scm/linux/kernel/git/t… external
https://access.redhat.com/security/cve/CVE-2022-25265 self
https://bugzilla.redhat.com/show_bug.cgi?id=2055499 external
https://www.cve.org/CVERecord?id=CVE-2022-25265 external
https://nvd.nist.gov/vuln/detail/CVE-2022-25265 external
https://github.com/torvalds/linux/blob/1c33bb0507… external
https://github.com/x0reaxeax/exec-prot-bypass external
https://access.redhat.com/security/cve/CVE-2022-30594 self
https://bugzilla.redhat.com/show_bug.cgi?id=2085300 external
https://www.cve.org/CVERecord?id=CVE-2022-30594 external
https://nvd.nist.gov/vuln/detail/CVE-2022-30594 external
https://access.redhat.com/security/cve/CVE-2022-36879 self
https://bugzilla.redhat.com/show_bug.cgi?id=2119855 external
https://www.cve.org/CVERecord?id=CVE-2022-36879 external
https://nvd.nist.gov/vuln/detail/CVE-2022-36879 external
https://access.redhat.com/security/cve/CVE-2022-39188 self
https://bugzilla.redhat.com/show_bug.cgi?id=2130141 external
https://www.cve.org/CVERecord?id=CVE-2022-39188 external
https://nvd.nist.gov/vuln/detail/CVE-2022-39188 external
https://bugs.chromium.org/p/project-zero/issues/d… external
https://git.kernel.org/pub/scm/linux/kernel/git/t… external
https://lore.kernel.org/stable/20220831191348.338… external
https://access.redhat.com/security/cve/CVE-2022-39189 self
https://bugzilla.redhat.com/show_bug.cgi?id=2124788 external
https://www.cve.org/CVERecord?id=CVE-2022-39189 external
https://nvd.nist.gov/vuln/detail/CVE-2022-39189 external
https://bugs.chromium.org/p/project-zero/issues/d… external
https://git.kernel.org/pub/scm/linux/kernel/git/t… external
https://access.redhat.com/security/cve/CVE-2022-41218 self
https://bugzilla.redhat.com/show_bug.cgi?id=2122960 external
https://www.cve.org/CVERecord?id=CVE-2022-41218 external
https://nvd.nist.gov/vuln/detail/CVE-2022-41218 external
https://lore.kernel.org/all/20220908132754.30532-… external
https://access.redhat.com/security/cve/CVE-2022-41674 self
https://bugzilla.redhat.com/show_bug.cgi?id=2134377 external
https://www.cve.org/CVERecord?id=CVE-2022-41674 external
https://nvd.nist.gov/vuln/detail/CVE-2022-41674 external
https://www.openwall.com/lists/oss-security/2022/… external
https://access.redhat.com/security/cve/CVE-2022-42703 self
https://bugzilla.redhat.com/show_bug.cgi?id=2133483 external
https://www.cve.org/CVERecord?id=CVE-2022-42703 external
https://nvd.nist.gov/vuln/detail/CVE-2022-42703 external
https://git.kernel.org/pub/scm/linux/kernel/git/t… external
https://access.redhat.com/security/cve/CVE-2022-42720 self
https://bugzilla.redhat.com/show_bug.cgi?id=2134451 external
https://www.cve.org/CVERecord?id=CVE-2022-42720 external
https://nvd.nist.gov/vuln/detail/CVE-2022-42720 external
https://access.redhat.com/security/cve/CVE-2022-42721 self
https://bugzilla.redhat.com/show_bug.cgi?id=2134506 external
https://www.cve.org/CVERecord?id=CVE-2022-42721 external
https://nvd.nist.gov/vuln/detail/CVE-2022-42721 external
https://access.redhat.com/security/cve/CVE-2022-42722 self
https://bugzilla.redhat.com/show_bug.cgi?id=2134517 external
https://www.cve.org/CVERecord?id=CVE-2022-42722 external
https://nvd.nist.gov/vuln/detail/CVE-2022-42722 external
https://access.redhat.com/security/cve/CVE-2022-43750 self
https://bugzilla.redhat.com/show_bug.cgi?id=2151270 external
https://www.cve.org/CVERecord?id=CVE-2022-43750 external
https://nvd.nist.gov/vuln/detail/CVE-2022-43750 external
https://github.com/torvalds/linux/commit/a659daf6… external
https://access.redhat.com/security/cve/CVE-2022-47929 self
https://bugzilla.redhat.com/show_bug.cgi?id=2168246 external
https://www.cve.org/CVERecord?id=CVE-2022-47929 external
https://nvd.nist.gov/vuln/detail/CVE-2022-47929 external
https://git.kernel.org/pub/scm/linux/kernel/git/t… external
https://access.redhat.com/security/cve/CVE-2022-48695 self
https://bugzilla.redhat.com/show_bug.cgi?id=2278999 external
https://www.cve.org/CVERecord?id=CVE-2022-48695 external
https://nvd.nist.gov/vuln/detail/CVE-2022-48695 external
https://lore.kernel.org/linux-cve-announce/202405… external
https://access.redhat.com/security/cve/CVE-2022-48696 self
https://bugzilla.redhat.com/show_bug.cgi?id=2278959 external
https://www.cve.org/CVERecord?id=CVE-2022-48696 external
https://nvd.nist.gov/vuln/detail/CVE-2022-48696 external
https://lore.kernel.org/linux-cve-announce/202405… external
https://access.redhat.com/security/cve/CVE-2022-48701 self
https://bugzilla.redhat.com/show_bug.cgi?id=2278950 external
https://www.cve.org/CVERecord?id=CVE-2022-48701 external
https://nvd.nist.gov/vuln/detail/CVE-2022-48701 external
https://access.redhat.com/security/cve/CVE-2022-48883 self
https://bugzilla.redhat.com/show_bug.cgi?id=2306404 external
https://www.cve.org/CVERecord?id=CVE-2022-48883 external
https://nvd.nist.gov/vuln/detail/CVE-2022-48883 external
https://lore.kernel.org/linux-cve-announce/202408… external
https://access.redhat.com/security/cve/CVE-2022-48884 self
https://bugzilla.redhat.com/show_bug.cgi?id=2306405 external
https://www.cve.org/CVERecord?id=CVE-2022-48884 external
https://nvd.nist.gov/vuln/detail/CVE-2022-48884 external
https://lore.kernel.org/linux-cve-announce/202408… external
https://access.redhat.com/security/cve/CVE-2022-48992 self
https://bugzilla.redhat.com/show_bug.cgi?id=2320793 external
https://www.cve.org/CVERecord?id=CVE-2022-48992 external
https://nvd.nist.gov/vuln/detail/CVE-2022-48992 external
https://lore.kernel.org/linux-cve-announce/202410… external
https://access.redhat.com/security/cve/CVE-2022-49010 self
https://bugzilla.redhat.com/show_bug.cgi?id=2320780 external
https://www.cve.org/CVERecord?id=CVE-2022-49010 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49010 external
https://lore.kernel.org/linux-cve-announce/202410… external
https://access.redhat.com/security/cve/CVE-2022-49114 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348136 external
https://www.cve.org/CVERecord?id=CVE-2022-49114 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49114 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49294 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348003 external
https://www.cve.org/CVERecord?id=CVE-2022-49294 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49294 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49319 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347683 external
https://www.cve.org/CVERecord?id=CVE-2022-49319 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49319 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49323 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347660 external
https://www.cve.org/CVERecord?id=CVE-2022-49323 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49323 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49328 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348217 external
https://www.cve.org/CVERecord?id=CVE-2022-49328 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49328 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49330 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348206 external
https://www.cve.org/CVERecord?id=CVE-2022-49330 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49330 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49333 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347763 external
https://www.cve.org/CVERecord?id=CVE-2022-49333 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49333 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49339 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348103 external
https://www.cve.org/CVERecord?id=CVE-2022-49339 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49339 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49365 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347917 external
https://www.cve.org/CVERecord?id=CVE-2022-49365 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49365 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49371 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348122 external
https://www.cve.org/CVERecord?id=CVE-2022-49371 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49371 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49372 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348024 external
https://www.cve.org/CVERecord?id=CVE-2022-49372 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49372 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49376 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347964 external
https://www.cve.org/CVERecord?id=CVE-2022-49376 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49376 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49416 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347666 external
https://www.cve.org/CVERecord?id=CVE-2022-49416 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49416 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49429 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347775 external
https://www.cve.org/CVERecord?id=CVE-2022-49429 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49429 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49471 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348322 external
https://www.cve.org/CVERecord?id=CVE-2022-49471 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49471 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49511 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347746 external
https://www.cve.org/CVERecord?id=CVE-2022-49511 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49511 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49513 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348128 external
https://www.cve.org/CVERecord?id=CVE-2022-49513 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49513 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49519 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348111 external
https://www.cve.org/CVERecord?id=CVE-2022-49519 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49519 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49539 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347661 external
https://www.cve.org/CVERecord?id=CVE-2022-49539 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49539 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49545 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348289 external
https://www.cve.org/CVERecord?id=CVE-2022-49545 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49545 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49577 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348255 external
https://www.cve.org/CVERecord?id=CVE-2022-49577 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49577 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49583 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348151 external
https://www.cve.org/CVERecord?id=CVE-2022-49583 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49583 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49592 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347803 external
https://www.cve.org/CVERecord?id=CVE-2022-49592 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49592 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49636 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347709 external
https://www.cve.org/CVERecord?id=CVE-2022-49636 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49636 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49642 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348085 external
https://www.cve.org/CVERecord?id=CVE-2022-49642 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49642 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49644 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348280 external
https://www.cve.org/CVERecord?id=CVE-2022-49644 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49644 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49646 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348256 external
https://www.cve.org/CVERecord?id=CVE-2022-49646 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49646 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49653 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348147 external
https://www.cve.org/CVERecord?id=CVE-2022-49653 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49653 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49663 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347767 external
https://www.cve.org/CVERecord?id=CVE-2022-49663 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49663 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49691 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348166 external
https://www.cve.org/CVERecord?id=CVE-2022-49691 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49691 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49723 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347749 external
https://www.cve.org/CVERecord?id=CVE-2022-49723 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49723 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49726 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347948 external
https://www.cve.org/CVERecord?id=CVE-2022-49726 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49726 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49732 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348409 external
https://www.cve.org/CVERecord?id=CVE-2022-49732 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49732 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49872 self
https://bugzilla.redhat.com/show_bug.cgi?id=2363447 external
https://www.cve.org/CVERecord?id=CVE-2022-49872 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49872 external
https://lore.kernel.org/linux-cve-announce/202505… external
https://access.redhat.com/security/cve/CVE-2022-49908 self
https://bugzilla.redhat.com/show_bug.cgi?id=2363373 external
https://www.cve.org/CVERecord?id=CVE-2022-49908 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49908 external
https://lore.kernel.org/linux-cve-announce/202505… external
https://access.redhat.com/security/cve/CVE-2022-49910 self
https://bugzilla.redhat.com/show_bug.cgi?id=2363393 external
https://www.cve.org/CVERecord?id=CVE-2022-49910 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49910 external
https://lore.kernel.org/linux-cve-announce/202505… external
https://access.redhat.com/security/cve/CVE-2022-49925 self
https://bugzilla.redhat.com/show_bug.cgi?id=2363363 external
https://www.cve.org/CVERecord?id=CVE-2022-49925 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49925 external
https://lore.kernel.org/linux-cve-announce/202505… external
https://access.redhat.com/security/cve/CVE-2022-49934 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373399 external
https://www.cve.org/CVERecord?id=CVE-2022-49934 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49934 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-49935 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373404 external
https://www.cve.org/CVERecord?id=CVE-2022-49935 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49935 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-49936 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373402 external
https://www.cve.org/CVERecord?id=CVE-2022-49936 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49936 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-49942 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373421 external
https://www.cve.org/CVERecord?id=CVE-2022-49942 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49942 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-49951 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373687 external
https://www.cve.org/CVERecord?id=CVE-2022-49951 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49951 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-49958 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373618 external
https://www.cve.org/CVERecord?id=CVE-2022-49958 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49958 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-49959 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373521 external
https://www.cve.org/CVERecord?id=CVE-2022-49959 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49959 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-49960 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373614 external
https://www.cve.org/CVERecord?id=CVE-2022-49960 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49960 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-49962 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373582 external
https://www.cve.org/CVERecord?id=CVE-2022-49962 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49962 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-49964 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373491 external
https://www.cve.org/CVERecord?id=CVE-2022-49964 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49964 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-49965 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373583 external
https://www.cve.org/CVERecord?id=CVE-2022-49965 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49965 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-49966 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373592 external
https://www.cve.org/CVERecord?id=CVE-2022-49966 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49966 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-49969 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373635 external
https://www.cve.org/CVERecord?id=CVE-2022-49969 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49969 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-49971 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373584 external
https://www.cve.org/CVERecord?id=CVE-2022-49971 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49971 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-49982 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373644 external
https://www.cve.org/CVERecord?id=CVE-2022-49982 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49982 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-49983 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373495 external
https://www.cve.org/CVERecord?id=CVE-2022-49983 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49983 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-49986 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373671 external
https://www.cve.org/CVERecord?id=CVE-2022-49986 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49986 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50000 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373543 external
https://www.cve.org/CVERecord?id=CVE-2022-50000 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50000 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50001 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373652 external
https://www.cve.org/CVERecord?id=CVE-2022-50001 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50001 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50002 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373471 external
https://www.cve.org/CVERecord?id=CVE-2022-50002 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50002 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50007 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373594 external
https://www.cve.org/CVERecord?id=CVE-2022-50007 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50007 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50015 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373591 external
https://www.cve.org/CVERecord?id=CVE-2022-50015 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50015 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50016 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373563 external
https://www.cve.org/CVERecord?id=CVE-2022-50016 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50016 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50022 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373672 external
https://www.cve.org/CVERecord?id=CVE-2022-50022 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50022 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50035 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373595 external
https://www.cve.org/CVERecord?id=CVE-2022-50035 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50035 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50037 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373420 external
https://www.cve.org/CVERecord?id=CVE-2022-50037 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50037 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50039 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373422 external
https://www.cve.org/CVERecord?id=CVE-2022-50039 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50039 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50041 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373609 external
https://www.cve.org/CVERecord?id=CVE-2022-50041 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50041 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50044 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373627 external
https://www.cve.org/CVERecord?id=CVE-2022-50044 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50044 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50048 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373580 external
https://www.cve.org/CVERecord?id=CVE-2022-50048 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50048 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50049 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373440 external
https://www.cve.org/CVERecord?id=CVE-2022-50049 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50049 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50050 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373423 external
https://www.cve.org/CVERecord?id=CVE-2022-50050 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50050 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50052 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373537 external
https://www.cve.org/CVERecord?id=CVE-2022-50052 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50052 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50068 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373573 external
https://www.cve.org/CVERecord?id=CVE-2022-50068 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50068 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50070 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373435 external
https://www.cve.org/CVERecord?id=CVE-2022-50070 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50070 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50079 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373425 external
https://www.cve.org/CVERecord?id=CVE-2022-50079 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50079 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50093 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373601 external
https://www.cve.org/CVERecord?id=CVE-2022-50093 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50093 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50100 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373679 external
https://www.cve.org/CVERecord?id=CVE-2022-50100 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50100 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50111 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373484 external
https://www.cve.org/CVERecord?id=CVE-2022-50111 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50111 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50113 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373598 external
https://www.cve.org/CVERecord?id=CVE-2022-50113 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50113 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50127 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373477 external
https://www.cve.org/CVERecord?id=CVE-2022-50127 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50127 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50129 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373458 external
https://www.cve.org/CVERecord?id=CVE-2022-50129 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50129 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50130 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373468 external
https://www.cve.org/CVERecord?id=CVE-2022-50130 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50130 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50133 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373682 external
https://www.cve.org/CVERecord?id=CVE-2022-50133 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50133 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50135 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373655 external
https://www.cve.org/CVERecord?id=CVE-2022-50135 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50135 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50136 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373548 external
https://www.cve.org/CVERecord?id=CVE-2022-50136 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50136 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50137 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373514 external
https://www.cve.org/CVERecord?id=CVE-2022-50137 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50137 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50138 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373512 external
https://www.cve.org/CVERecord?id=CVE-2022-50138 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50138 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50149 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373555 external
https://www.cve.org/CVERecord?id=CVE-2022-50149 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50149 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50164 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373419 external
https://www.cve.org/CVERecord?id=CVE-2022-50164 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50164 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50172 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373456 external
https://www.cve.org/CVERecord?id=CVE-2022-50172 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50172 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50181 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373666 external
https://www.cve.org/CVERecord?id=CVE-2022-50181 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50181 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50185 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373431 external
https://www.cve.org/CVERecord?id=CVE-2022-50185 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50185 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50189 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373414 external
https://www.cve.org/CVERecord?id=CVE-2022-50189 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50189 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50211 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373662 external
https://www.cve.org/CVERecord?id=CVE-2022-50211 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50211 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50221 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373496 external
https://www.cve.org/CVERecord?id=CVE-2022-50221 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50221 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50226 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373428 external
https://www.cve.org/CVERecord?id=CVE-2022-50226 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50226 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50229 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373460 external
https://www.cve.org/CVERecord?id=CVE-2022-50229 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50229 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50235 self
https://bugzilla.redhat.com/show_bug.cgi?id=2395362 external
https://www.cve.org/CVERecord?id=CVE-2022-50235 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50235 external
https://lore.kernel.org/linux-cve-announce/202509… external
https://access.redhat.com/security/cve/CVE-2022-50243 self
https://bugzilla.redhat.com/show_bug.cgi?id=2395428 external
https://www.cve.org/CVERecord?id=CVE-2022-50243 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50243 external
https://lore.kernel.org/linux-cve-announce/202509… external
https://access.redhat.com/security/cve/CVE-2022-50271 self
https://bugzilla.redhat.com/show_bug.cgi?id=2395311 external
https://www.cve.org/CVERecord?id=CVE-2022-50271 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50271 external
https://lore.kernel.org/linux-cve-announce/202509… external
https://access.redhat.com/security/cve/CVE-2022-50299 self
https://bugzilla.redhat.com/show_bug.cgi?id=2395240 external
https://www.cve.org/CVERecord?id=CVE-2022-50299 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50299 external
https://lore.kernel.org/linux-cve-announce/202509… external
https://access.redhat.com/security/cve/CVE-2022-50308 self
https://bugzilla.redhat.com/show_bug.cgi?id=2395388 external
https://www.cve.org/CVERecord?id=CVE-2022-50308 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50308 external
https://lore.kernel.org/linux-cve-announce/202509… external
https://access.redhat.com/security/cve/CVE-2022-50318 self
https://bugzilla.redhat.com/show_bug.cgi?id=2395235 external
https://www.cve.org/CVERecord?id=CVE-2022-50318 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50318 external
https://lore.kernel.org/linux-cve-announce/202509… external
https://access.redhat.com/security/cve/CVE-2022-50325 self
https://bugzilla.redhat.com/show_bug.cgi?id=2395270 external
https://www.cve.org/CVERecord?id=CVE-2022-50325 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50325 external
https://lore.kernel.org/linux-cve-announce/202509… external
https://access.redhat.com/security/cve/CVE-2022-50350 self
https://bugzilla.redhat.com/show_bug.cgi?id=2395874 external
https://www.cve.org/CVERecord?id=CVE-2022-50350 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50350 external
https://lore.kernel.org/linux-cve-announce/202509… external
https://access.redhat.com/security/cve/CVE-2022-50381 self
https://bugzilla.redhat.com/show_bug.cgi?id=2396420 external
https://www.cve.org/CVERecord?id=CVE-2022-50381 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50381 external
https://lore.kernel.org/linux-cve-announce/202509… external
https://access.redhat.com/security/cve/CVE-2022-50408 self
https://bugzilla.redhat.com/show_bug.cgi?id=2396506 external
https://www.cve.org/CVERecord?id=CVE-2022-50408 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50408 external
https://lore.kernel.org/linux-cve-announce/202509… external
https://access.redhat.com/security/cve/CVE-2022-50410 self
https://bugzilla.redhat.com/show_bug.cgi?id=2396536 external
https://www.cve.org/CVERecord?id=CVE-2022-50410 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50410 external
https://lore.kernel.org/linux-cve-announce/202509… external
https://access.redhat.com/security/cve/CVE-2022-50418 self
https://bugzilla.redhat.com/show_bug.cgi?id=2396520 external
https://www.cve.org/CVERecord?id=CVE-2022-50418 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50418 external
https://lore.kernel.org/linux-cve-announce/202509… external
https://access.redhat.com/security/cve/CVE-2022-50425 self
https://bugzilla.redhat.com/show_bug.cgi?id=2400803 external
https://www.cve.org/CVERecord?id=CVE-2022-50425 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50425 external
https://lore.kernel.org/linux-cve-announce/202510… external
https://access.redhat.com/security/cve/CVE-2022-50427 self
https://bugzilla.redhat.com/show_bug.cgi?id=2400751 external
https://www.cve.org/CVERecord?id=CVE-2022-50427 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50427 external
https://lore.kernel.org/linux-cve-announce/202510… external
https://access.redhat.com/security/cve/CVE-2022-50431 self
https://bugzilla.redhat.com/show_bug.cgi?id=2400812 external
https://www.cve.org/CVERecord?id=CVE-2022-50431 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50431 external
https://lore.kernel.org/linux-cve-announce/202510… external
https://access.redhat.com/security/cve/CVE-2022-50467 self
https://bugzilla.redhat.com/show_bug.cgi?id=2400723 external
https://www.cve.org/CVERecord?id=CVE-2022-50467 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50467 external
https://lore.kernel.org/linux-cve-announce/202510… external
https://access.redhat.com/security/cve/CVE-2022-50482 self
https://bugzilla.redhat.com/show_bug.cgi?id=2401576 external
https://www.cve.org/CVERecord?id=CVE-2022-50482 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50482 external
https://lore.kernel.org/linux-cve-announce/202510… external
https://access.redhat.com/security/cve/CVE-2022-50484 self
https://bugzilla.redhat.com/show_bug.cgi?id=2401488 external
https://www.cve.org/CVERecord?id=CVE-2022-50484 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50484 external
https://lore.kernel.org/linux-cve-announce/202510… external
https://access.redhat.com/security/cve/CVE-2022-50487 self
https://bugzilla.redhat.com/show_bug.cgi?id=2401498 external
https://www.cve.org/CVERecord?id=CVE-2022-50487 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50487 external
https://lore.kernel.org/linux-cve-announce/202510… external
https://access.redhat.com/security/cve/CVE-2022-50493 self
https://bugzilla.redhat.com/show_bug.cgi?id=2401516 external
https://www.cve.org/CVERecord?id=CVE-2022-50493 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50493 external
https://lore.kernel.org/linux-cve-announce/202510… external
https://access.redhat.com/security/cve/CVE-2022-50496 self
https://bugzilla.redhat.com/show_bug.cgi?id=2401534 external
https://www.cve.org/CVERecord?id=CVE-2022-50496 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50496 external
https://lore.kernel.org/linux-cve-announce/202510… external
https://access.redhat.com/security/cve/CVE-2022-50516 self
https://bugzilla.redhat.com/show_bug.cgi?id=2402307 external
https://www.cve.org/CVERecord?id=CVE-2022-50516 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50516 external
https://lore.kernel.org/linux-cve-announce/202510… external
https://access.redhat.com/security/cve/CVE-2022-50531 self
https://bugzilla.redhat.com/show_bug.cgi?id=2402274 external
https://www.cve.org/CVERecord?id=CVE-2022-50531 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50531 external
https://lore.kernel.org/linux-cve-announce/202510… external
https://access.redhat.com/security/cve/CVE-2022-50534 self
https://bugzilla.redhat.com/show_bug.cgi?id=2402282 external
https://www.cve.org/CVERecord?id=CVE-2022-50534 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50534 external
https://lore.kernel.org/linux-cve-announce/202510… external
https://access.redhat.com/security/cve/CVE-2022-50543 self
https://bugzilla.redhat.com/show_bug.cgi?id=2402222 external
https://www.cve.org/CVERecord?id=CVE-2022-50543 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50543 external
https://lore.kernel.org/linux-cve-announce/202510… external
https://access.redhat.com/security/cve/CVE-2022-50549 self
https://bugzilla.redhat.com/show_bug.cgi?id=2402251 external
https://www.cve.org/CVERecord?id=CVE-2022-50549 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50549 external
https://lore.kernel.org/linux-cve-announce/202510… external
https://access.redhat.com/security/cve/CVE-2022-50554 self
https://bugzilla.redhat.com/show_bug.cgi?id=2402306 external
https://www.cve.org/CVERecord?id=CVE-2022-50554 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50554 external
https://lore.kernel.org/linux-cve-announce/202510… external
https://access.redhat.com/security/cve/CVE-2022-50563 self
https://bugzilla.redhat.com/show_bug.cgi?id=2405757 external
https://www.cve.org/CVERecord?id=CVE-2022-50563 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50563 external
https://lore.kernel.org/linux-cve-announce/202510… external
https://access.redhat.com/security/cve/CVE-2022-50569 self
https://bugzilla.redhat.com/show_bug.cgi?id=2405765 external
https://www.cve.org/CVERecord?id=CVE-2022-50569 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50569 external
https://lore.kernel.org/linux-cve-announce/202510… external
https://access.redhat.com/security/cve/CVE-2022-50583 self
https://bugzilla.redhat.com/show_bug.cgi?id=2419864 external
https://www.cve.org/CVERecord?id=CVE-2022-50583 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50583 external
https://lore.kernel.org/linux-cve-announce/202512… external
https://access.redhat.com/security/cve/CVE-2022-50615 self
https://bugzilla.redhat.com/show_bug.cgi?id=2419866 external
https://www.cve.org/CVERecord?id=CVE-2022-50615 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50615 external
https://lore.kernel.org/linux-cve-announce/202512… external
https://access.redhat.com/security/cve/CVE-2022-50671 self
https://bugzilla.redhat.com/show_bug.cgi?id=2420356 external
https://www.cve.org/CVERecord?id=CVE-2022-50671 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50671 external
https://lore.kernel.org/linux-cve-announce/202512… external
https://access.redhat.com/security/cve/CVE-2022-50678 self
https://bugzilla.redhat.com/show_bug.cgi?id=2420341 external
https://www.cve.org/CVERecord?id=CVE-2022-50678 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50678 external
https://lore.kernel.org/linux-cve-announce/202512… external
https://access.redhat.com/security/cve/CVE-2022-50698 self
https://bugzilla.redhat.com/show_bug.cgi?id=2424979 external
https://www.cve.org/CVERecord?id=CVE-2022-50698 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50698 external
https://lore.kernel.org/linux-cve-announce/202512… external
https://access.redhat.com/security/cve/CVE-2022-50714 self
https://bugzilla.redhat.com/show_bug.cgi?id=2425004 external
https://www.cve.org/CVERecord?id=CVE-2022-50714 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50714 external
https://lore.kernel.org/linux-cve-announce/202512… external
https://access.redhat.com/security/cve/CVE-2022-50715 self
https://bugzilla.redhat.com/show_bug.cgi?id=2425055 external
https://www.cve.org/CVERecord?id=CVE-2022-50715 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50715 external
https://lore.kernel.org/linux-cve-announce/202512… external
https://access.redhat.com/security/cve/CVE-2022-50723 self
https://bugzilla.redhat.com/show_bug.cgi?id=2425009 external
https://www.cve.org/CVERecord?id=CVE-2022-50723 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50723 external
https://lore.kernel.org/linux-cve-announce/202512… external
https://access.redhat.com/security/cve/CVE-2022-50726 self
https://bugzilla.redhat.com/show_bug.cgi?id=2425054 external
https://www.cve.org/CVERecord?id=CVE-2022-50726 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50726 external
https://lore.kernel.org/linux-cve-announce/202512… external
https://access.redhat.com/security/cve/CVE-2022-50744 self
https://bugzilla.redhat.com/show_bug.cgi?id=2425198 external
https://www.cve.org/CVERecord?id=CVE-2022-50744 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50744 external
https://lore.kernel.org/linux-cve-announce/202512… external
https://access.redhat.com/security/cve/CVE-2022-50752 self
https://bugzilla.redhat.com/show_bug.cgi?id=2425203 external
https://www.cve.org/CVERecord?id=CVE-2022-50752 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50752 external
https://lore.kernel.org/linux-cve-announce/202512… external
https://access.redhat.com/security/cve/CVE-2022-50768 self
https://bugzilla.redhat.com/show_bug.cgi?id=2425080 external
https://www.cve.org/CVERecord?id=CVE-2022-50768 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50768 external
https://lore.kernel.org/linux-cve-announce/202512… external
https://access.redhat.com/security/cve/CVE-2022-50773 self
https://bugzilla.redhat.com/show_bug.cgi?id=2425174 external
https://www.cve.org/CVERecord?id=CVE-2022-50773 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50773 external
https://lore.kernel.org/linux-cve-announce/202512… external
https://access.redhat.com/security/cve/CVE-2022-50863 self
https://bugzilla.redhat.com/show_bug.cgi?id=2426100 external
https://www.cve.org/CVERecord?id=CVE-2022-50863 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50863 external
https://lore.kernel.org/linux-cve-announce/202512… external
https://access.redhat.com/security/cve/CVE-2022-50866 self
https://bugzilla.redhat.com/show_bug.cgi?id=2426212 external
https://www.cve.org/CVERecord?id=CVE-2022-50866 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50866 external
https://lore.kernel.org/linux-cve-announce/202512… external
https://access.redhat.com/security/cve/CVE-2022-50889 self
https://bugzilla.redhat.com/show_bug.cgi?id=2426118 external
https://www.cve.org/CVERecord?id=CVE-2022-50889 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50889 external
https://lore.kernel.org/linux-cve-announce/202512… external
https://access.redhat.com/security/cve/CVE-2023-0394 self
https://bugzilla.redhat.com/show_bug.cgi?id=2162120 external
https://www.cve.org/CVERecord?id=CVE-2023-0394 external
https://nvd.nist.gov/vuln/detail/CVE-2023-0394 external
https://git.kernel.org/pub/scm/linux/kernel/git/t… external
https://www.openwall.com/lists/oss-security/2023/… external
https://access.redhat.com/security/cve/CVE-2023-0461 self
https://bugzilla.redhat.com/show_bug.cgi?id=2176192 external
https://www.cve.org/CVERecord?id=CVE-2023-0461 external
https://nvd.nist.gov/vuln/detail/CVE-2023-0461 external
https://github.com/torvalds/linux/commit/2c02d41d… external
https://access.redhat.com/security/cve/CVE-2023-1095 self
https://bugzilla.redhat.com/show_bug.cgi?id=2173973 external
https://www.cve.org/CVERecord?id=CVE-2023-1095 external
https://nvd.nist.gov/vuln/detail/CVE-2023-1095 external
https://access.redhat.com/security/cve/CVE-2023-1195 self
https://bugzilla.redhat.com/show_bug.cgi?id=2154171 external
https://www.cve.org/CVERecord?id=CVE-2023-1195 external
https://nvd.nist.gov/vuln/detail/CVE-2023-1195 external
https://github.com/torvalds/linux/commit/153695d3… external
https://access.redhat.com/security/cve/CVE-2023-1582 self
https://bugzilla.redhat.com/show_bug.cgi?id=2180936 external
https://www.cve.org/CVERecord?id=CVE-2023-1582 external
https://nvd.nist.gov/vuln/detail/CVE-2023-1582 external
https://lore.kernel.org/linux-mm/Yg6ac8WlwtnDH6M0… external
https://access.redhat.com/security/cve/CVE-2023-2177 self
https://bugzilla.redhat.com/show_bug.cgi?id=2187953 external
https://www.cve.org/CVERecord?id=CVE-2023-2177 external
https://nvd.nist.gov/vuln/detail/CVE-2023-2177 external
https://git.kernel.org/pub/scm/linux/kernel/git/n… external
https://access.redhat.com/security/cve/CVE-2023-22998 self
https://bugzilla.redhat.com/show_bug.cgi?id=2182429 external
https://www.cve.org/CVERecord?id=CVE-2023-22998 external
https://nvd.nist.gov/vuln/detail/CVE-2023-22998 external
https://access.redhat.com/security/cve/CVE-2023-23454 self
https://bugzilla.redhat.com/show_bug.cgi?id=2168297 external
https://www.cve.org/CVERecord?id=CVE-2023-23454 external
https://nvd.nist.gov/vuln/detail/CVE-2023-23454 external
https://git.kernel.org/pub/scm/linux/kernel/git/t… external
https://access.redhat.com/security/cve/CVE-2023-53064 self
https://bugzilla.redhat.com/show_bug.cgi?id=2363754 external
https://www.cve.org/CVERecord?id=CVE-2023-53064 external
https://nvd.nist.gov/vuln/detail/CVE-2023-53064 external
https://lore.kernel.org/linux-cve-announce/202505… external
https://access.redhat.com/security/cve/CVE-2023-53273 self
https://bugzilla.redhat.com/show_bug.cgi?id=2395699 external
https://www.cve.org/CVERecord?id=CVE-2023-53273 external
https://nvd.nist.gov/vuln/detail/CVE-2023-53273 external
https://lore.kernel.org/linux-cve-announce/202509… external
https://access.redhat.com/security/cve/CVE-2023-53393 self
https://bugzilla.redhat.com/show_bug.cgi?id=2396376 external
https://www.cve.org/CVERecord?id=CVE-2023-53393 external
https://nvd.nist.gov/vuln/detail/CVE-2023-53393 external
https://lore.kernel.org/linux-cve-announce/202509… external
https://access.redhat.com/security/cve/CVE-2023-53549 self
https://bugzilla.redhat.com/show_bug.cgi?id=2401491 external
https://www.cve.org/CVERecord?id=CVE-2023-53549 external
https://nvd.nist.gov/vuln/detail/CVE-2023-53549 external
https://lore.kernel.org/linux-cve-announce/202510… external
https://access.redhat.com/security/cve/CVE-2023-53552 self
https://bugzilla.redhat.com/show_bug.cgi?id=2401514 external
https://www.cve.org/CVERecord?id=CVE-2023-53552 external
https://nvd.nist.gov/vuln/detail/CVE-2023-53552 external
https://lore.kernel.org/linux-cve-announce/202510… external
https://access.redhat.com/security/cve/CVE-2023-53811 self
https://bugzilla.redhat.com/show_bug.cgi?id=2420237 external
https://www.cve.org/CVERecord?id=CVE-2023-53811 external
https://nvd.nist.gov/vuln/detail/CVE-2023-53811 external
https://lore.kernel.org/linux-cve-announce/202512… external

Loading 6.8 MB of JSON…



Log in or create an account to share your comment.




Tags
Taxonomy of the tags.


Loading…

Loading…

Loading…

Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.

Sightings

Author Source Type Date Other

Nomenclature

  • Seen: The vulnerability was mentioned, discussed, or observed by the user.
  • Confirmed: The vulnerability has been validated from an analyst's perspective.
  • Published Proof of Concept: A public proof of concept is available for this vulnerability.
  • Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
  • Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
  • Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
  • Not confirmed: The user expressed doubt about the validity of the vulnerability.
  • Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.

Loading…

Loading…

Loading…

Related by attack behaviour

Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.


Loading…