GCVE Workshop - 22 September 2026 (14:00-18:00), Luxembourg Before The Vulnopticon Conference - Registration

RHSA-2022:7683

Vulnerability from csaf_opensuse - Published: 2022-11-08 09:32 - Updated: 2026-09-17 12:16
Summary
Red Hat Security Advisory: kernel security, bug fix, and enhancement update
Severity
Moderate
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 Moderate. 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. Security Fix(es): * off-path attacker may inject data or terminate victim's TCP session (CVE-2020-36516) * race condition in VT_RESIZEX ioctl when vc_cons[i].d is already NULL leading to NULL pointer dereference (CVE-2020-36558) * use-after-free vulnerability in function sco_sock_sendmsg() (CVE-2021-3640) * memory leak for large arguments in video_usercopy function in drivers/media/v4l2-core/v4l2-ioctl.c (CVE-2021-30002) * smb2_ioctl_query_info NULL Pointer Dereference (CVE-2022-0168) * NULL pointer dereference in udf_expand_file_adinicbdue() during writeback (CVE-2022-0617) * swiotlb information leak with DMA_FROM_DEVICE (CVE-2022-0854) * uninitialized registers on stack in nft_do_chain can cause kernel pointer leakage to UM (CVE-2022-1016) * race condition in snd_pcm_hw_free leading to use-after-free (CVE-2022-1048) * use-after-free in tc_new_tfilter() in net/sched/cls_api.c (CVE-2022-1055) * use-after-free and memory errors in ext4 when mounting and operating on a corrupted image (CVE-2022-1184) * NULL pointer dereference in x86_emulate_insn may lead to DoS (CVE-2022-1852) * buffer overflow in nft_set_desc_concat_parse() (CVE-2022-2078) * nf_tables cross-table potential use-after-free may lead to local privilege escalation (CVE-2022-2586) * openvswitch: integer underflow leads to out-of-bounds write in reserve_sfa_size() (CVE-2022-2639) * use-after-free when psi trigger is destroyed while being polled (CVE-2022-2938) * net/packet: slab-out-of-bounds access in packet_recvmsg() (CVE-2022-20368) * possible to use the debugger to write zero into a location of choice (CVE-2022-21499) * Spectre-BHB (CVE-2022-23960) * Post-barrier Return Stack Buffer Predictions (CVE-2022-26373) * memory leak in drivers/hid/hid-elo.c (CVE-2022-27950) * double free in ems_usb_start_xmit in drivers/net/can/usb/ems_usb.c (CVE-2022-28390) * use after free in SUNRPC subsystem (CVE-2022-28893) * use-after-free due to improper update of reference count in net/sched/cls_u32.c (CVE-2022-29581) * DoS in nfqnl_mangle in net/netfilter/nfnetlink_queue.c (CVE-2022-36946) * nfs_atomic_open() returns uninitialized data instead of ENOTDIR (CVE-2022-24448) 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.7 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 TCP/IP packet spoofing attack flaw was found in the Linux kernel’s TCP/IP protocol, where a Man-in-the-Middle Attack (MITM) performs an IP fragmentation attack and an IPID collision. This flaw allows a remote user to pretend to be the sender of the TCP/IP packet for an existing TCP/IP session.

CWE-290 - Authentication Bypass by Spoofing
Affected products
Product Identifier Version Remediation
Unresolved product id: BaseOS-8.7.0.GA:bpftool-0:4.18.0-425.3.1.el8.aarch64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:bpftool-0:4.18.0-425.3.1.el8.ppc64le
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:bpftool-0:4.18.0-425.3.1.el8.s390x
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:bpftool-0:4.18.0-425.3.1.el8.x86_64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:bpftool-debuginfo-0:4.18.0-425.3.1.el8.aarch64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:bpftool-debuginfo-0:4.18.0-425.3.1.el8.ppc64le
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:bpftool-debuginfo-0:4.18.0-425.3.1.el8.s390x
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:bpftool-debuginfo-0:4.18.0-425.3.1.el8.x86_64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-0:4.18.0-425.3.1.el8.aarch64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-0:4.18.0-425.3.1.el8.ppc64le
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-0:4.18.0-425.3.1.el8.s390x
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-0:4.18.0-425.3.1.el8.src
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-0:4.18.0-425.3.1.el8.x86_64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-abi-stablelists-0:4.18.0-425.3.1.el8.noarch
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-core-0:4.18.0-425.3.1.el8.aarch64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-core-0:4.18.0-425.3.1.el8.ppc64le
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-core-0:4.18.0-425.3.1.el8.s390x
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-core-0:4.18.0-425.3.1.el8.x86_64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-debug-0:4.18.0-425.3.1.el8.aarch64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-debug-0:4.18.0-425.3.1.el8.ppc64le
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-debug-0:4.18.0-425.3.1.el8.s390x
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-debug-0:4.18.0-425.3.1.el8.x86_64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-debug-core-0:4.18.0-425.3.1.el8.aarch64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-debug-core-0:4.18.0-425.3.1.el8.ppc64le
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-debug-core-0:4.18.0-425.3.1.el8.s390x
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-debug-core-0:4.18.0-425.3.1.el8.x86_64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-debug-debuginfo-0:4.18.0-425.3.1.el8.aarch64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-debug-debuginfo-0:4.18.0-425.3.1.el8.ppc64le
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-debug-debuginfo-0:4.18.0-425.3.1.el8.s390x
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-debug-debuginfo-0:4.18.0-425.3.1.el8.x86_64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-debug-devel-0:4.18.0-425.3.1.el8.aarch64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-debug-devel-0:4.18.0-425.3.1.el8.ppc64le
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-debug-devel-0:4.18.0-425.3.1.el8.s390x
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-debug-devel-0:4.18.0-425.3.1.el8.x86_64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-debug-modules-0:4.18.0-425.3.1.el8.aarch64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-debug-modules-0:4.18.0-425.3.1.el8.ppc64le
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-debug-modules-0:4.18.0-425.3.1.el8.s390x
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-debug-modules-0:4.18.0-425.3.1.el8.x86_64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-debug-modules-extra-0:4.18.0-425.3.1.el8.aarch64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-debug-modules-extra-0:4.18.0-425.3.1.el8.ppc64le
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-debug-modules-extra-0:4.18.0-425.3.1.el8.s390x
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-debug-modules-extra-0:4.18.0-425.3.1.el8.x86_64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-debuginfo-0:4.18.0-425.3.1.el8.aarch64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-debuginfo-0:4.18.0-425.3.1.el8.ppc64le
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-debuginfo-0:4.18.0-425.3.1.el8.s390x
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-debuginfo-0:4.18.0-425.3.1.el8.x86_64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-debuginfo-common-aarch64-0:4.18.0-425.3.1.el8.aarch64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-debuginfo-common-ppc64le-0:4.18.0-425.3.1.el8.ppc64le
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-debuginfo-common-s390x-0:4.18.0-425.3.1.el8.s390x
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-debuginfo-common-x86_64-0:4.18.0-425.3.1.el8.x86_64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-devel-0:4.18.0-425.3.1.el8.aarch64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-devel-0:4.18.0-425.3.1.el8.ppc64le
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-devel-0:4.18.0-425.3.1.el8.s390x
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-devel-0:4.18.0-425.3.1.el8.x86_64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-doc-0:4.18.0-425.3.1.el8.noarch
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-modules-0:4.18.0-425.3.1.el8.aarch64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-modules-0:4.18.0-425.3.1.el8.ppc64le
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-modules-0:4.18.0-425.3.1.el8.s390x
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-modules-0:4.18.0-425.3.1.el8.x86_64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-modules-extra-0:4.18.0-425.3.1.el8.aarch64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-modules-extra-0:4.18.0-425.3.1.el8.ppc64le
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-modules-extra-0:4.18.0-425.3.1.el8.s390x
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-modules-extra-0:4.18.0-425.3.1.el8.x86_64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-tools-0:4.18.0-425.3.1.el8.aarch64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-tools-0:4.18.0-425.3.1.el8.ppc64le
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-tools-0:4.18.0-425.3.1.el8.s390x
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-tools-0:4.18.0-425.3.1.el8.x86_64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-tools-debuginfo-0:4.18.0-425.3.1.el8.aarch64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-tools-debuginfo-0:4.18.0-425.3.1.el8.ppc64le
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-tools-debuginfo-0:4.18.0-425.3.1.el8.s390x
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-tools-debuginfo-0:4.18.0-425.3.1.el8.x86_64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-tools-libs-0:4.18.0-425.3.1.el8.aarch64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-tools-libs-0:4.18.0-425.3.1.el8.ppc64le
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-tools-libs-0:4.18.0-425.3.1.el8.x86_64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-zfcpdump-0:4.18.0-425.3.1.el8.s390x
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-zfcpdump-core-0:4.18.0-425.3.1.el8.s390x
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-zfcpdump-debuginfo-0:4.18.0-425.3.1.el8.s390x
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-zfcpdump-devel-0:4.18.0-425.3.1.el8.s390x
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-zfcpdump-modules-0:4.18.0-425.3.1.el8.s390x
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:kernel-zfcpdump-modules-extra-0:4.18.0-425.3.1.el8.s390x
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:perf-0:4.18.0-425.3.1.el8.aarch64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:perf-0:4.18.0-425.3.1.el8.ppc64le
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:perf-0:4.18.0-425.3.1.el8.s390x
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:perf-0:4.18.0-425.3.1.el8.x86_64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:perf-debuginfo-0:4.18.0-425.3.1.el8.aarch64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:perf-debuginfo-0:4.18.0-425.3.1.el8.ppc64le
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:perf-debuginfo-0:4.18.0-425.3.1.el8.s390x
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:perf-debuginfo-0:4.18.0-425.3.1.el8.x86_64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:python3-perf-0:4.18.0-425.3.1.el8.aarch64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:python3-perf-0:4.18.0-425.3.1.el8.ppc64le
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:python3-perf-0:4.18.0-425.3.1.el8.s390x
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:python3-perf-0:4.18.0-425.3.1.el8.x86_64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:python3-perf-debuginfo-0:4.18.0-425.3.1.el8.aarch64
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:python3-perf-debuginfo-0:4.18.0-425.3.1.el8.ppc64le
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:python3-perf-debuginfo-0:4.18.0-425.3.1.el8.s390x
Vendor Fix fix
Workaround
Unresolved product id: BaseOS-8.7.0.GA:python3-perf-debuginfo-0:4.18.0-425.3.1.el8.x86_64
Vendor Fix fix
Workaround
Unresolved product id: CRB-8.7.0.GA:bpftool-debuginfo-0:4.18.0-425.3.1.el8.aarch64
Vendor Fix fix
Workaround
Unresolved product id: CRB-8.7.0.GA:bpftool-debuginfo-0:4.18.0-425.3.1.el8.ppc64le
Vendor Fix fix
Workaround
Unresolved product id: CRB-8.7.0.GA:bpftool-debuginfo-0:4.18.0-425.3.1.el8.x86_64
Vendor Fix fix
Workaround
Unresolved product id: CRB-8.7.0.GA:kernel-debug-debuginfo-0:4.18.0-425.3.1.el8.aarch64
Vendor Fix fix
Workaround
Unresolved product id: CRB-8.7.0.GA:kernel-debug-debuginfo-0:4.18.0-425.3.1.el8.ppc64le
Vendor Fix fix
Workaround
Unresolved product id: CRB-8.7.0.GA:kernel-debug-debuginfo-0:4.18.0-425.3.1.el8.x86_64
Vendor Fix fix
Workaround
Unresolved product id: CRB-8.7.0.GA:kernel-debuginfo-0:4.18.0-425.3.1.el8.aarch64
Vendor Fix fix
Workaround
Unresolved product id: CRB-8.7.0.GA:kernel-debuginfo-0:4.18.0-425.3.1.el8.ppc64le
Vendor Fix fix
Workaround
Unresolved product id: CRB-8.7.0.GA:kernel-debuginfo-0:4.18.0-425.3.1.el8.x86_64
Vendor Fix fix
Workaround
Unresolved product id: CRB-8.7.0.GA:kernel-debuginfo-common-aarch64-0:4.18.0-425.3.1.el8.aarch64
Vendor Fix fix
Workaround
Unresolved product id: CRB-8.7.0.GA:kernel-debuginfo-common-ppc64le-0:4.18.0-425.3.1.el8.ppc64le
Vendor Fix fix
Workaround
Unresolved product id: CRB-8.7.0.GA:kernel-debuginfo-common-x86_64-0:4.18.0-425.3.1.el8.x86_64
Vendor Fix fix
Workaround
Unresolved product id: CRB-8.7.0.GA:kernel-tools-debuginfo-0:4.18.0-425.3.1.el8.aarch64
Vendor Fix fix
Workaround
Unresolved product id: CRB-8.7.0.GA:kernel-tools-debuginfo-0:4.18.0-425.3.1.el8.ppc64le
Vendor Fix fix
Workaround
Unresolved product id: CRB-8.7.0.GA:kernel-tools-debuginfo-0:4.18.0-425.3.1.el8.x86_64
Vendor Fix fix
Workaround
Unresolved product id: CRB-8.7.0.GA:kernel-tools-libs-devel-0:4.18.0-425.3.1.el8.aarch64
Vendor Fix fix
Workaround
Unresolved product id: CRB-8.7.0.GA:kernel-tools-libs-devel-0:4.18.0-425.3.1.el8.ppc64le
Vendor Fix fix
Workaround
Unresolved product id: CRB-8.7.0.GA:kernel-tools-libs-devel-0:4.18.0-425.3.1.el8.x86_64
Vendor Fix fix
Workaround
Unresolved product id: CRB-8.7.0.GA:perf-debuginfo-0:4.18.0-425.3.1.el8.aarch64
Vendor Fix fix
Workaround
Unresolved product id: CRB-8.7.0.GA:perf-debuginfo-0:4.18.0-425.3.1.el8.ppc64le
Vendor Fix fix
Workaround
Unresolved product id: CRB-8.7.0.GA:perf-debuginfo-0:4.18.0-425.3.1.el8.x86_64
Vendor Fix fix
Workaround
Unresolved product id: CRB-8.7.0.GA:python3-perf-debuginfo-0:4.18.0-425.3.1.el8.aarch64
Vendor Fix fix
Workaround
Unresolved product id: CRB-8.7.0.GA:python3-perf-debuginfo-0:4.18.0-425.3.1.el8.ppc64le
Vendor Fix fix
Workaround
Unresolved product id: CRB-8.7.0.GA:python3-perf-debuginfo-0:4.18.0-425.3.1.el8.x86_64
Vendor Fix fix
Workaround
Threats
Impact Moderate

A NULL pointer dereference flaw was found in the Linux kernel’s Virtual Terminal subsystem was found in how a user calls the VT_RESIZEX ioctl. This flaw allows a local user to crash the system.

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

A flaw use-after-free in function sco_sock_sendmsg() of the Linux kernel HCI subsystem was found in the way user calls ioct UFFDIO_REGISTER or other way triggers race condition of the call sco_conn_del() together with the call sco_sock_sendmsg() with the expected controllable faulting memory page. A privileged local user could use this flaw to crash the system or escalate their privileges on the system.

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

A flaw memory leak in the Linux kernel webcam device functionality was found in the way user calls ioctl that triggers video_usercopy function. The highest threat from this vulnerability is to system availability.

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

In the Linux kernel, the following vulnerability has been resolved: veth: ensure skb entering GRO are not cloned. After commit d3256efd8e8b ("veth: allow enabling NAPI even without XDP"), if GRO is enabled on a veth device and TSO is disabled on the peer device, TCP skbs will go through the NAPI callback. If there is no XDP program attached, the veth code does not perform any share check, and shared/cloned skbs could enter the GRO engine. Ignat reported a BUG triggered later-on due to the above condition: [ 53.970529][ C1] kernel BUG at net/core/skbuff.c:3574! [ 53.981755][ C1] invalid opcode: 0000 [#1] PREEMPT SMP KASAN PTI [ 53.982634][ C1] CPU: 1 PID: 19 Comm: ksoftirqd/1 Not tainted 5.16.0-rc5+ #25 [ 53.982634][ C1] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 0.0.0 02/06/2015 [ 53.982634][ C1] RIP: 0010:skb_shift+0x13ef/0x23b0 [ 53.982634][ C1] Code: ea 03 0f b6 04 02 48 89 fa 83 e2 07 38 d0 7f 08 84 c0 0f 85 41 0c 00 00 41 80 7f 02 00 4d 8d b5 d0 00 00 00 0f 85 74 f5 ff ff <0f> 0b 4d 8d 77 20 be 04 00 00 00 4c 89 44 24 78 4c 89 f7 4c 89 8c [ 53.982634][ C1] RSP: 0018:ffff8881008f7008 EFLAGS: 00010246 [ 53.982634][ C1] RAX: 0000000000000000 RBX: ffff8881180b4c80 RCX: 0000000000000000 [ 53.982634][ C1] RDX: 0000000000000002 RSI: ffff8881180b4d3c RDI: ffff88810bc9cac2 [ 53.982634][ C1] RBP: ffff8881008f70b8 R08: ffff8881180b4cf4 R09: ffff8881180b4cf0 [ 53.982634][ C1] R10: ffffed1022999e5c R11: 0000000000000002 R12: 0000000000000590 [ 53.982634][ C1] R13: ffff88810f940c80 R14: ffff88810f940d50 R15: ffff88810bc9cac0 [ 53.982634][ C1] FS: 0000000000000000(0000) GS:ffff888235880000(0000) knlGS:0000000000000000 [ 53.982634][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 53.982634][ C1] CR2: 00007ff5f9b86680 CR3: 0000000108ce8004 CR4: 0000000000170ee0 [ 53.982634][ C1] Call Trace: [ 53.982634][ C1] <TASK> [ 53.982634][ C1] tcp_sacktag_walk+0xaba/0x18e0 [ 53.982634][ C1] tcp_sacktag_write_queue+0xe7b/0x3460 [ 53.982634][ C1] tcp_ack+0x2666/0x54b0 [ 53.982634][ C1] tcp_rcv_established+0x4d9/0x20f0 [ 53.982634][ C1] tcp_v4_do_rcv+0x551/0x810 [ 53.982634][ C1] tcp_v4_rcv+0x22ed/0x2ed0 [ 53.982634][ C1] ip_protocol_deliver_rcu+0x96/0xaf0 [ 53.982634][ C1] ip_local_deliver_finish+0x1e0/0x2f0 [ 53.982634][ C1] ip_sublist_rcv_finish+0x211/0x440 [ 53.982634][ C1] ip_list_rcv_finish.constprop.0+0x424/0x660 [ 53.982634][ C1] ip_list_rcv+0x2c8/0x410 [ 53.982634][ C1] __netif_receive_skb_list_core+0x65c/0x910 [ 53.982634][ C1] netif_receive_skb_list_internal+0x5f9/0xcb0 [ 53.982634][ C1] napi_complete_done+0x188/0x6e0 [ 53.982634][ C1] gro_cell_poll+0x10c/0x1d0 [ 53.982634][ C1] __napi_poll+0xa1/0x530 [ 53.982634][ C1] net_rx_action+0x567/0x1270 [ 53.982634][ C1] __do_softirq+0x28a/0x9ba [ 53.982634][ C1] run_ksoftirqd+0x32/0x60 [ 53.982634][ C1] smpboot_thread_fn+0x559/0x8c0 [ 53.982634][ C1] kthread+0x3b9/0x490 [ 53.982634][ C1] ret_from_fork+0x22/0x30 [ 53.982634][ C1] </TASK> Address the issue by skipping the GRO stage for shared or cloned skbs. To reduce the chance of OoO, try to unclone the skbs before giving up. v1 -> v2: - use avoid skb_copy and fallback to netif_receive_skb - Eric

CWE-20 - Improper Input Validation
Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Low

A use-after-free vulnerability was found in the TCP IP protocol in the Linux Kernel, where a delete operation of the RCU-protected pointer is supposed to clear the pointer before the call_rcu()/synchronize_rcu() guarding the actual memory freeing. This flaw allows a local attacker to crash the system or leak kernel internal information.

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

CVE-2021-47107 is a flaw in the Linux system that runs file-sharing services (NFS). The problem happened because the system did not properly check how much data it should handle when someone asked to list the contents of a folder. If that request was made with a very small value, the system could become confused and try to use more memory than it should. This mistake could cause the computer to crash, stop responding, or even give an attacker a chance to run harmful code. The issue has since been fixed in newer versions of Linux by adding proper checks to prevent unsafe requests.

CWE-121 - Stack-based Buffer Overflow
Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

[REJECTED CVE] In the Linux kernel, the following vulnerability has been resolved: NFSD: Fix exposure in nfsd4_decode_bitmap() The Linux kernel CVE team has assigned CVE-2021-47213 to this issue.

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init It's a classic example of memleak, we allocate something, we fail and never free the resources. Make sure we free all resources on policy ->init() failures.

CWE-402 - Transmission of Private Resources into a New Sphere ('Resource Leak')
Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Low

A vulnerability was found in the Linux kernel's nvme-rdma driver where the driver failed to destroy a component cm_id before another component qp was destroyed. This issue occurs when the kernel incorrectly manages memory during RDMA, leading to a potential use-after-free.

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

In the Linux kernel, the following vulnerability has been resolved: regmap: Fix possible double-free in regcache_rbtree_exit() In regcache_rbtree_insert_to_block(), when 'present' realloc failed, the 'blk' which is supposed to assign to 'rbnode->block' will be freed, so 'rbnode->block' points a freed memory, in the error handling path of regcache_rbtree_init(), 'rbnode->block' will be freed again in regcache_rbtree_exit(), KASAN will report double-free as follows: BUG: KASAN: double-free or invalid-free in kfree+0xce/0x390 Call Trace: slab_free_freelist_hook+0x10d/0x240 kfree+0xce/0x390 regcache_rbtree_exit+0x15d/0x1a0 regcache_rbtree_init+0x224/0x2c0 regcache_init+0x88d/0x1310 __regmap_init+0x3151/0x4a80 __devm_regmap_init+0x7d/0x100 madera_spi_probe+0x10f/0x333 [madera_spi] spi_probe+0x183/0x210 really_probe+0x285/0xc30 To fix this, moving up the assignment of rbnode->block to immediately after the reallocation has succeeded so that the data structure stays valid even if the second reallocation fails.

CWE-415 - Double Free
Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: ethtool: do not perform operations on net devices being unregistered There is a short period between a net device starts to be unregistered and when it is actually gone. In that time frame ethtool operations could still be performed, which might end up in unwanted or undefined behaviours[1]. Do not allow ethtool operations after a net device starts its unregistration. This patch targets the netlink part as the ioctl one isn't affected: the reference to the net device is taken and the operation is executed within an rtnl lock section and the net device won't be found after unregister. [1] For example adding Tx queues after unregister ends up in NULL pointer exceptions and UaFs, such as: BUG: KASAN: use-after-free in kobject_get+0x14/0x90 Read of size 1 at addr ffff88801961248c by task ethtool/755 CPU: 0 PID: 755 Comm: ethtool Not tainted 5.15.0-rc6+ #778 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.14.0-4.fc34 04/014 Call Trace: dump_stack_lvl+0x57/0x72 print_address_description.constprop.0+0x1f/0x140 kasan_report.cold+0x7f/0x11b kobject_get+0x14/0x90 kobject_add_internal+0x3d1/0x450 kobject_init_and_add+0xba/0xf0 netdev_queue_update_kobjects+0xcf/0x200 netif_set_real_num_tx_queues+0xb4/0x310 veth_set_channels+0x1c3/0x550 ethnl_set_channels+0x524/0x610

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

A vulnerability was found in the Linux kernel's SCSI driver, in sg_copy_buffer() function, where an incorrect type in the min_t() macro can lead to a stack out-of-bounds condition. This occurs due to sign extension of larger values, which may result in memory corruption or DoS.

CWE-843 - Access of Resource Using Incompatible Type ('Type Confusion')
Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU Zap both valid and invalid roots when zapping/unmapping a gfn range, as KVM must ensure it holds no references to the freed page after returning from the unmap operation. Most notably, the TDP MMU doesn't zap invalid roots in mmu_notifier callbacks. This leads to use-after-free and other issues if the mmu_notifier runs to completion while an invalid root zapper yields as KVM fails to honor the requirement that there must be _no_ references to the page after the mmu_notifier returns. The bug is most easily reproduced by hacking KVM to cause a collision between set_nx_huge_pages() and kvm_mmu_notifier_release(), but the bug exists between kvm_mmu_notifier_invalidate_range_start() and memslot updates as well. Invalidating a root ensures pages aren't accessible by the guest, and KVM won't read or write page data itself, but KVM will trigger e.g. kvm_set_pfn_dirty() when zapping SPTEs, and thus completing a zap of an invalid root _after_ the mmu_notifier returns is fatal. WARNING: CPU: 24 PID: 1496 at arch/x86/kvm/../../../virt/kvm/kvm_main.c:173 [kvm] RIP: 0010:kvm_is_zone_device_pfn+0x96/0xa0 [kvm] Call Trace: <TASK> kvm_set_pfn_dirty+0xa8/0xe0 [kvm] __handle_changed_spte+0x2ab/0x5e0 [kvm] __handle_changed_spte+0x2ab/0x5e0 [kvm] __handle_changed_spte+0x2ab/0x5e0 [kvm] zap_gfn_range+0x1f3/0x310 [kvm] kvm_tdp_mmu_zap_invalidated_roots+0x50/0x90 [kvm] kvm_mmu_zap_all_fast+0x177/0x1a0 [kvm] set_nx_huge_pages+0xb4/0x190 [kvm] param_attr_store+0x70/0x100 module_attr_store+0x19/0x30 kernfs_fop_write_iter+0x119/0x1b0 new_sync_write+0x11c/0x1b0 vfs_write+0x1cc/0x270 ksys_write+0x5f/0xe0 do_syscall_64+0x38/0xc0 entry_SYSCALL_64_after_hwframe+0x44/0xae </TASK>

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Low

A vulnerability was found in the Linux kernel in the `udmabuf_create()` function. An improper user-provided argument validation can lead to a `ZERO_PTR` value being passed to the sg_alloc_append_table_from_pages()` function, which attempts a dereference and leads to a kernel crash.

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

A flaw was found in the virtio-gpu module in the Linux kernel. If the initialization fails, for example, due to a fault injection, a missing check in the virtio_gpu_array_put_free function can cause a NULL pointer dereference, resulting in a denial of service.

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

A denial of service (DOS) issue was found in the Linux kernel’s smb2_ioctl_query_info function in the fs/cifs/smb2ops.c Common Internet File System (CIFS) due to an incorrect return from the memdup_user function. This flaw allows a local, privileged (CAP_SYS_ADMIN) attacker to crash the system.

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

A NULL pointer dereference was found in the Linux kernel’s UDF file system functionality in the way the user triggers the udf_file_write_iter function for a malicious UDF image. This flaw allows a local user to crash the system.

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

A memory leak flaw was found in the Linux kernel’s DMA subsystem, in the way a user calls DMA_FROM_DEVICE. This flaw allows a local user to read random memory from the kernel space.

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

A flaw was found in the Linux kernel in net/netfilter/nf_tables_core.c:nft_do_chain, which can cause a use-after-free. This issue needs to handle 'return' with proper preconditions, as it can lead to a kernel information leak problem caused by a local, unprivileged attacker.

CWE-909 - Missing Initialization of Resource
Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

A use-after-free flaw was found in the Linux kernel’s sound subsystem in the way a user triggers concurrent calls of PCM hw_params. The hw_free ioctls or similar race condition happens inside ALSA PCM for other ioctls. 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-2020-36516
Threats
Impact Moderate

A use-after-free vulnerability was found in the tc_new_tfilter function in net/sched/cls_api.c in the Linux kernel. The availability of local, unprivileged user namespaces allows privilege escalation.

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

A flaw was found in KVM. When updating a guest's page table entry, vm_pgoff was improperly used as the offset to get the page's pfn. As vaddr and vm_pgoff are controllable by user-mode processes, this flaw allows unprivileged local users on the host to write outside the userspace region and potentially corrupt the kernel, resulting in a denial of service condition.

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

A use-after-free flaw was found in fs/ext4/namei.c:dx_insert_block() in the Linux kernel’s filesystem sub-component. This flaw allows a local attacker with a user privilege to cause a denial of service.

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

A NULL pointer dereference issue was found in KVM when releasing a vCPU with dirty ring support enabled. This flaw allows an unprivileged local attacker on the host to issue specific ioctl calls, causing a kernel oops condition that results in a denial of service.

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

A use-after-free vulnerability was found in drm_lease_held in drivers/gpu/drm/drm_lease.c in the Linux kernel due to a race problem. This flaw allows a local user privilege attacker to cause a denial of service (DoS) or a kernel information leak.

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

A NULL pointer dereference flaw was found in the Linux kernel’s KVM module, which can lead to a denial of service in the x86_emulate_insn in arch/x86/kvm/emulate.c. This flaw occurs while executing an illegal instruction in guest in the Intel CPU.

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

A vulnerability was found in the Linux kernel's nft_set_desc_concat_parse() function .This flaw allows an attacker to trigger a buffer overflow via nft_set_desc_concat_parse() , causing a denial of service and possibly to run code.

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

A flaw was found in the Linux kernel’s KVM when attempting to set a SynIC IRQ. This issue makes it possible for a misbehaving VMM to write to SYNIC/STIMER MSRs, causing a NULL pointer dereference. This flaw allows an unprivileged local attacker on the host to issue specific ioctl calls, causing a kernel oops condition that results in a denial of service.

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

A flaw was found in the Linux kernel. Dm-verity is used for extending root-of-trust to root filesystems. LoadPin builds on this property to restrict module and firmware loads to just the trusted root filesystem. Device-mapper table reloads currently allow users with root privileges to switch out the target with an equivalent dm-linear target and bypass verification until reboot. This allows root to bypass LoadPin and can be used to load untrusted and unverified kernel modules and firmware, which implies arbitrary kernel execution and persistence for peripherals that do not verify firmware updates.

CWE-288 - Authentication Bypass Using an Alternate Path or Channel
Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

A use-after-free flaw was found in nf_tables cross-table in the net/netfilter/nf_tables_api.c function in the Linux kernel. This flaw allows a local, privileged attacker to cause a use-after-free problem at the time of table deletion, possibly leading to local privilege escalation.

CWE-416 - Use After Free
Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Exploit Status CISA: https://www.cisa.gov/known-exploited-vulnerabilities-catalog
Impact Moderate

An integer coercion error was found in the openvswitch kernel module. Given a sufficiently large number of actions, while copying and reserving memory for a new action of a new flow, the reserve_sfa_size() function does not return -EMSGSIZE as expected, potentially leading to an out-of-bounds write access. This flaw allows a local user to crash or potentially escalate their privileges on the system.

CWE-681 - Incorrect Conversion between Numeric Types
Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Important

A flaw was found in the Linux kernel’s implementation of Pressure Stall Information. While the feature is disabled by default, it could allow an attacker to crash the system or have other memory-corruption side effects.

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

An issue was discovered in the Linux kernel through 5.16-rc6. netvsc_get_ethtool_stats in drivers/net/hyperv/netvsc_drv.c lacks check of the return value of kvmalloc_array() and will cause the null pointer dereference.

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

An out-of-bounds access issue was found in the Linux kernel networking subsystem in the way raw packet sockets (AF_PACKET) used PACKET_COPY_THRESH and mmap operations. A local attacker with CAP_NET_RAW capability could use this flaw to trigger a buffer overflow resulting in a system crash or privilege escalation.

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

A flaw was found in the Linux kernel, where it is possible to modify read-only files due to a missing permission check. This flaw can lead to local privilege escalation.

CWE-863 - Incorrect Authorization
Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

A flaw was found in the kernel/debug/debug_core.c in the Linux kernel in lockdown mode. This flaw allows an attacker with local access to trigger the debugger, bypass lockdown and write anonymously.

CWE-267 - Privilege Defined With Unsafe Actions
Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

A new cache speculation vulnerability, known as Branch History Injection (BHI) or Spectre-BHB, was found in hw. Spectre-BHB is similar to Spectre v2, except that malicious code uses the shared branch history (stored in the CPU Branch History Buffer, or BHB) to influence mispredicted branches within the victim's hardware context. Once that occurs, speculation caused by the mispredicted branches can cause cache allocation. This issue leads to obtaining information that should not be accessible.

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

A flaw was found in the Linux kernel. When an application tries to open a directory (using the O_DIRECTORY flag) in a mounted NFS filesystem, a lookup operation is performed. If the NFS server returns a file as a result of the lookup, the NFS filesystem returns an uninitialized file descriptor instead of the expected ENOTDIR value. This flaw leads to the kernel's data leak into the userspace.

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

A flaw was found in hw. In certain processors with Intel's Enhanced Indirect Branch Restricted Speculation (eIBRS) capabilities, soon after VM exit or IBPB command event, the linear address following the most recent near CALL instruction prior to a VM exit may be used as the Return Stack Buffer (RSB) prediction.

CWE-200 - Exposure of Sensitive Information to an Unauthorized Actor
Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

A memory leak flaw was found in elo_probe in drivers/hid/hid-elo.c in the Human Interface Devices (HID) in the Linux kernel. This issue allows an attacker to cause a denial of service when hid_parse() in elo_probe() fails.

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

A double-free flaw was found in the Linux kernel in the ems_usb_start_xmit function. This flaw allows an attacker to create a memory leak and corrupt the underlying data structure by calling free more than once.

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

A use-after-free flaw was found in the Linux kernel’s net/sunrpc/xprt.c function in the Remote Procedure Call (SunRPC) protocol. This flaw allows a local attacker to crash the system, leading to a kernel information leak issue.

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

A use-after-free flaw was found in u32_change in net/sched/cls_u32.c in the network subcomponent of the Linux kernel. This flaw allows a local attacker to crash the system, cause a privilege escalation, and leak kernel information.

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

A memory corruption flaw was found in the Linux kernel’s Netfilter subsystem in the way a local user uses the libnetfilter_queue when analyzing a corrupted network packet. This flaw allows a local user to crash the system or a remote user to crash the system when the libnetfilter_queue is used by a local user.

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

A use-after-free vulnerability has been identified in the Linux kernel, specifically related to a stale set_brightness_delay callback function. This flaw can lead to compromised system availability. Due to the nature of use-after-free vulnerabilities, successful exploitation could result in unpredictable system behavior, crashes, or a denial-of-service condition.

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

A vulnerability was found in the Linux kernel's ASoC operations within the soc-ops.c file, where the function snd_soc_put_volsw() fails to validate the range of values being set, results in out-of-bounds values to be accepted,

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

A vulnerability was found in the Linux kernel's KVM component related to the LAPIC during the guest reboot process. This issue arises when the SET_LAPIC command is issued without exposing the tsc-deadline mode, leading to warnings and potential inconsistencies due to an unhandled preemption timer. This situation can disrupt the normal operation of virtual machines.

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

A vulnerability was found in the Linux kernel's vsock subsystem's vsock_stream_connect() function where improper handling of the socket state can lead to the connected table's list being corrupted. This occurs when a signal interrupt occurs and resets the socket's state without removing it from the connected table; the process then attempts the connect() function again, which if successful, can lead to the socket being added a second time to the connected table, corrupting the linked list structure used for managing connected sockets. This vulnerability can potentially lead to memory corruption and system instability.

CWE-464 - Addition of Data Structure Sentinel
Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

A possible use-after-free was found in the Linux kernel in __nf_register_net_hook().

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

In the Linux kernel, the following vulnerability has been resolved: thermal: core: Fix TZ_GET_TRIP NULL pointer dereference Do not call get_trip_hyst() from thermal_genl_cmd_tz_get_trip() if the thermal zone does not define one.

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

A denial of service vulnerability was found in the Linux kernel. When debugfs is set as off in the kernel command line, iwiwifi's mvm module uses an invalid/unchecked debugfs_dir pointer, resulting in disruption to availability.

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

A hang vulnerability is possible in the Linux kernel in arch/x86/kvm/mmu/mmu.c. This issue may lead to compromised availability.

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

In the Linux kernel, the following vulnerability has been resolved: dm integrity: fix memory corruption when tag_size is less than digest size It is possible to set up dm-integrity in such a way that the "tag_size" parameter is less than the actual digest size. In this situation, a part of the digest beyond tag_size is ignored. In this case, dm-integrity would write beyond the end of the ic->recalc_tags array and corrupt memory. The corruption happened in integrity_recalc->integrity_sector_checksum->crypto_shash_final. Fix this corruption by increasing the tags array so that it has enough padding at the end to accomodate the loop in integrity_recalc() being able to write a full digest size for the last member of the tags array.

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

A flaw was found in the smc module in the Linux kernel. A NULL pointer dereference can be triggered due to a missing check before calling the dev_name function, resulting in a denial of service.

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

In the Linux kernel, the following vulnerability has been resolved: ice: arfs: fix use-after-free when freeing @rx_cpu_rmap The CI testing bots triggered the following splat: [ 718.203054] BUG: KASAN: use-after-free in free_irq_cpu_rmap+0x53/0x80 [ 718.206349] Read of size 4 at addr ffff8881bd127e00 by task sh/20834 [ 718.212852] CPU: 28 PID: 20834 Comm: sh Kdump: loaded Tainted: G S W IOE 5.17.0-rc8_nextqueue-devqueue-02643-g23f3121aca93 #1 [ 718.219695] Hardware name: Intel Corporation S2600WFT/S2600WFT, BIOS SE5C620.86B.02.01.0012.070720200218 07/07/2020 [ 718.223418] Call Trace: [ 718.227139] [ 718.230783] dump_stack_lvl+0x33/0x42 [ 718.234431] print_address_description.constprop.9+0x21/0x170 [ 718.238177] ? free_irq_cpu_rmap+0x53/0x80 [ 718.241885] ? free_irq_cpu_rmap+0x53/0x80 [ 718.245539] kasan_report.cold.18+0x7f/0x11b [ 718.249197] ? free_irq_cpu_rmap+0x53/0x80 [ 718.252852] free_irq_cpu_rmap+0x53/0x80 [ 718.256471] ice_free_cpu_rx_rmap.part.11+0x37/0x50 [ice] [ 718.260174] ice_remove_arfs+0x5f/0x70 [ice] [ 718.263810] ice_rebuild_arfs+0x3b/0x70 [ice] [ 718.267419] ice_rebuild+0x39c/0xb60 [ice] [ 718.270974] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 718.274472] ? ice_init_phy_user_cfg+0x360/0x360 [ice] [ 718.278033] ? delay_tsc+0x4a/0xb0 [ 718.281513] ? preempt_count_sub+0x14/0xc0 [ 718.284984] ? delay_tsc+0x8f/0xb0 [ 718.288463] ice_do_reset+0x92/0xf0 [ice] [ 718.292014] ice_pci_err_resume+0x91/0xf0 [ice] [ 718.295561] pci_reset_function+0x53/0x80 <...> [ 718.393035] Allocated by task 690: [ 718.433497] Freed by task 20834: [ 718.495688] Last potentially related work creation: [ 718.568966] The buggy address belongs to the object at ffff8881bd127e00 which belongs to the cache kmalloc-96 of size 96 [ 718.574085] The buggy address is located 0 bytes inside of 96-byte region [ffff8881bd127e00, ffff8881bd127e60) [ 718.579265] The buggy address belongs to the page: [ 718.598905] Memory state around the buggy address: [ 718.601809] ffff8881bd127d00: fa fb fb fb fb fb fb fb fb fb fb fb fc fc fc fc [ 718.604796] ffff8881bd127d80: 00 00 00 00 00 00 00 00 00 00 fc fc fc fc fc fc [ 718.607794] >ffff8881bd127e00: fa fb fb fb fb fb fb fb fb fb fb fb fc fc fc fc [ 718.610811] ^ [ 718.613819] ffff8881bd127e80: 00 00 00 00 00 00 00 00 00 00 00 00 fc fc fc fc [ 718.617107] ffff8881bd127f00: fa fb fb fb fb fb fb fb fb fb fb fb fc fc fc fc This is due to that free_irq_cpu_rmap() is always being called *after* (devm_)free_irq() and thus it tries to work with IRQ descs already freed. For example, on device reset the driver frees the rmap right before allocating a new one (the splat above). Make rmap creation and freeing function symmetrical with {request,free}_irq() calls i.e. do that on ifup/ifdown instead of device probe/remove/resume. These operations can be performed independently from the actual device aRFS configuration. Also, make sure ice_vsi_free_irq() clears IRQ affinity notifiers only when aRFS is disabled -- otherwise, CPU rmap sets and clears its own and they must not be touched manually.

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

In the Linux kernel, the following vulnerability has been resolved: veth: Ensure eth header is in skb's linear part After feeding a decapsulated packet to a veth device with act_mirred, skb_headlen() may be 0. But veth_xmit() calls __dev_forward_skb(), which expects at least ETH_HLEN byte of linear data (as __dev_forward_skb2() calls eth_type_trans(), which pulls ETH_HLEN bytes unconditionally). Use pskb_may_pull() to ensure veth_xmit() respects this constraint. kernel BUG at include/linux/skbuff.h:2328! RIP: 0010:eth_type_trans+0xcf/0x140 Call Trace: <IRQ> __dev_forward_skb2+0xe3/0x160 veth_xmit+0x6e/0x250 [veth] dev_hard_start_xmit+0xc7/0x200 __dev_queue_xmit+0x47f/0x520 ? skb_ensure_writable+0x85/0xa0 ? skb_mpls_pop+0x98/0x1c0 tcf_mirred_act+0x442/0x47e [act_mirred] tcf_action_exec+0x86/0x140 fl_classify+0x1d8/0x1e0 [cls_flower] ? dma_pte_clear_level+0x129/0x1a0 ? dma_pte_clear_level+0x129/0x1a0 ? prb_fill_curr_block+0x2f/0xc0 ? skb_copy_bits+0x11a/0x220 __tcf_classify+0x58/0x110 tcf_classify_ingress+0x6b/0x140 __netif_receive_skb_core.constprop.0+0x47d/0xfd0 ? __iommu_dma_unmap_swiotlb+0x44/0x90 __netif_receive_skb_one_core+0x3d/0xa0 netif_receive_skb+0x116/0x170 be_process_rx+0x22f/0x330 [be2net] be_poll+0x13c/0x370 [be2net] __napi_poll+0x2a/0x170 net_rx_action+0x22f/0x2f0 __do_softirq+0xca/0x2a8 __irq_exit_rcu+0xc1/0xe0 common_interrupt+0x83/0xa0

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

A flaw was found in the Open vSwitch module in the Linux kernel. Improper handling of allocated memory can lead to 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-2020-36516
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: Drivers: hv: vmbus: Fix potential crash on module unload The vmbus driver relies on the panic notifier infrastructure to perform some operations when a panic event is detected. Since vmbus can be built as module, it is required that the driver handles both registering and unregistering such panic notifier callback. After commit 74347a99e73a ("x86/Hyper-V: Unload vmbus channel in hv panic callback") though, the panic notifier registration is done unconditionally in the module initialization routine whereas the unregistering procedure is conditionally guarded and executes only if HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE capability is set. This patch fixes that by unconditionally unregistering the panic notifier in the module's exit routine as well.

CWE-459 - Incomplete Cleanup
Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Low

A vulnerability was found in the Linux kernel's `dm-ioctl` interface in the `lookup_ioctl()` function, which accepts a user-provided `cmd` value that is used to index the `_ioctls` array directly. This issue could lead to an out-of-bounds access if the CPU speculatively executes the array access before `cmd` is confirmed as valid, allowing an attacker to exploit a Spectre v1 gadget attack.

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: ath11k: Fix frames flush failure caused by deadlock We are seeing below warnings: kernel: [25393.301506] ath11k_pci 0000:01:00.0: failed to flush mgmt transmit queue 0 kernel: [25398.421509] ath11k_pci 0000:01:00.0: failed to flush mgmt transmit queue 0 kernel: [25398.421831] ath11k_pci 0000:01:00.0: dropping mgmt frame for vdev 0, is_started 0 this means ath11k fails to flush mgmt. frames because wmi_mgmt_tx_work has no chance to run in 5 seconds. By setting /proc/sys/kernel/hung_task_timeout_secs to 20 and increasing ATH11K_FLUSH_TIMEOUT to 50 we get below warnings: kernel: [ 120.763160] INFO: task wpa_supplicant:924 blocked for more than 20 seconds. kernel: [ 120.763169] Not tainted 5.10.90 #12 kernel: [ 120.763177] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. kernel: [ 120.763186] task:wpa_supplicant state:D stack: 0 pid: 924 ppid: 1 flags:0x000043a0 kernel: [ 120.763201] Call Trace: kernel: [ 120.763214] __schedule+0x785/0x12fa kernel: [ 120.763224] ? lockdep_hardirqs_on_prepare+0xe2/0x1bb kernel: [ 120.763242] schedule+0x7e/0xa1 kernel: [ 120.763253] schedule_timeout+0x98/0xfe kernel: [ 120.763266] ? run_local_timers+0x4a/0x4a kernel: [ 120.763291] ath11k_mac_flush_tx_complete+0x197/0x2b1 [ath11k 13c3a9bf37790f4ac8103b3decf7ab4008ac314a] kernel: [ 120.763306] ? init_wait_entry+0x2e/0x2e kernel: [ 120.763343] __ieee80211_flush_queues+0x167/0x21f [mac80211 335da900954f1c5ea7f1613d92088ce83342042c] kernel: [ 120.763378] __ieee80211_recalc_idle+0x105/0x125 [mac80211 335da900954f1c5ea7f1613d92088ce83342042c] kernel: [ 120.763411] ieee80211_recalc_idle+0x14/0x27 [mac80211 335da900954f1c5ea7f1613d92088ce83342042c] kernel: [ 120.763441] ieee80211_free_chanctx+0x77/0xa2 [mac80211 335da900954f1c5ea7f1613d92088ce83342042c] kernel: [ 120.763473] __ieee80211_vif_release_channel+0x100/0x131 [mac80211 335da900954f1c5ea7f1613d92088ce83342042c] kernel: [ 120.763540] ieee80211_vif_release_channel+0x66/0x81 [mac80211 335da900954f1c5ea7f1613d92088ce83342042c] kernel: [ 120.763572] ieee80211_destroy_auth_data+0xa3/0xe6 [mac80211 335da900954f1c5ea7f1613d92088ce83342042c] kernel: [ 120.763612] ieee80211_mgd_deauth+0x178/0x29b [mac80211 335da900954f1c5ea7f1613d92088ce83342042c] kernel: [ 120.763654] cfg80211_mlme_deauth+0x1a8/0x22c [cfg80211 8945aa5bc2af5f6972336665d8ad6f9c191ad5be] kernel: [ 120.763697] nl80211_deauthenticate+0xfa/0x123 [cfg80211 8945aa5bc2af5f6972336665d8ad6f9c191ad5be] kernel: [ 120.763715] genl_rcv_msg+0x392/0x3c2 kernel: [ 120.763750] ? nl80211_associate+0x432/0x432 [cfg80211 8945aa5bc2af5f6972336665d8ad6f9c191ad5be] kernel: [ 120.763782] ? nl80211_associate+0x432/0x432 [cfg80211 8945aa5bc2af5f6972336665d8ad6f9c191ad5be] kernel: [ 120.763802] ? genl_rcv+0x36/0x36 kernel: [ 120.763814] netlink_rcv_skb+0x89/0xf7 kernel: [ 120.763829] genl_rcv+0x28/0x36 kernel: [ 120.763840] netlink_unicast+0x179/0x24b kernel: [ 120.763854] netlink_sendmsg+0x393/0x401 kernel: [ 120.763872] sock_sendmsg+0x72/0x76 kernel: [ 120.763886] ____sys_sendmsg+0x170/0x1e6 kernel: [ 120.763897] ? copy_msghdr_from_user+0x7a/0xa2 kernel: [ 120.763914] ___sys_sendmsg+0x95/0xd1 kernel: [ 120.763940] __sys_sendmsg+0x85/0xbf kernel: [ 120.763956] do_syscall_64+0x43/0x55 kernel: [ 120.763966] entry_SYSCALL_64_after_hwframe+0x44/0xa9 kernel: [ 120.763977] RIP: 0033:0x79089f3fcc83 kernel: [ 120.763986] RSP: 002b:00007ffe604f0508 EFLAGS: 00000246 ORIG_RAX: 000000000000002e kernel: [ 120.763997] RAX: ffffffffffffffda RBX: 000059b40e987690 RCX: 000079089f3fcc83 kernel: [ 120.764006] RDX: 0000000000000000 RSI: 00007ffe604f0558 RDI: 0000000000000009 kernel: [ 120.764014] RBP: 00007ffe604f0540 R08: 0000000000000004 R09: 0000000000400000 kernel: [ 120.764023] R10: 00007ffe604f0638 R11: 0000000000000246 R12: 000059b40ea04980 kernel: [ 120.764032] R13: 00007ffe604 ---truncated---

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

In the Linux kernel, the following vulnerability has been resolved: mt76: mt7921: fix crash when startup fails. If the nic fails to start, it is possible that the reset_work has already been scheduled. Ensure the work item is canceled so we do not have use-after-free crash in case cleanup is called before the work item is executed. This fixes crash on my x86_64 apu2 when mt7921k radio fails to work. Radio still fails, but OS does not crash.

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

In the Linux kernel, the following vulnerability has been resolved: ath11k: mhi: use mhi_sync_power_up() If amss.bin was missing ath11k would crash during 'rmmod ath11k_pci'. The reason for that was that we were using mhi_async_power_up() which does not check any errors. But mhi_sync_power_up() on the other hand does check for errors so let's use that to fix the crash. I was not able to find a reason why an async version was used. ath11k_mhi_start() (which enables state ATH11K_MHI_POWER_ON) is called from ath11k_hif_power_up(), which can sleep. So sync version should be safe to use here. [ 145.569731] general protection fault, probably for non-canonical address 0xdffffc0000000000: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC KASAN PTI [ 145.569789] KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007] [ 145.569843] CPU: 2 PID: 1628 Comm: rmmod Kdump: loaded Tainted: G W 5.16.0-wt-ath+ #567 [ 145.569898] Hardware name: Intel(R) Client Systems NUC8i7HVK/NUC8i7HVB, BIOS HNKBLi70.86A.0067.2021.0528.1339 05/28/2021 [ 145.569956] RIP: 0010:ath11k_hal_srng_access_begin+0xb5/0x2b0 [ath11k] [ 145.570028] Code: df 48 89 fa 48 c1 ea 03 80 3c 02 00 0f 85 ec 01 00 00 48 8b ab a8 00 00 00 48 b8 00 00 00 00 00 fc ff df 48 89 ea 48 c1 ea 03 <0f> b6 14 02 48 89 e8 83 e0 07 83 c0 03 45 85 ed 75 48 38 d0 7c 08 [ 145.570089] RSP: 0018:ffffc900025d7ac0 EFLAGS: 00010246 [ 145.570144] RAX: dffffc0000000000 RBX: ffff88814fca2dd8 RCX: 1ffffffff50cb455 [ 145.570196] RDX: 0000000000000000 RSI: ffff88814fca2dd8 RDI: ffff88814fca2e80 [ 145.570252] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffffffa8659497 [ 145.570329] R10: fffffbfff50cb292 R11: 0000000000000001 R12: ffff88814fca0000 [ 145.570410] R13: 0000000000000000 R14: ffff88814fca2798 R15: ffff88814fca2dd8 [ 145.570465] FS: 00007fa399988540(0000) GS:ffff888233e00000(0000) knlGS:0000000000000000 [ 145.570519] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 145.570571] CR2: 00007fa399b51421 CR3: 0000000137898002 CR4: 00000000003706e0 [ 145.570623] Call Trace: [ 145.570675] <TASK> [ 145.570727] ? ath11k_ce_tx_process_cb+0x34b/0x860 [ath11k] [ 145.570797] ath11k_ce_tx_process_cb+0x356/0x860 [ath11k] [ 145.570864] ? tasklet_init+0x150/0x150 [ 145.570919] ? ath11k_ce_alloc_pipes+0x280/0x280 [ath11k] [ 145.570986] ? tasklet_clear_sched+0x42/0xe0 [ 145.571042] ? tasklet_kill+0xe9/0x1b0 [ 145.571095] ? tasklet_clear_sched+0xe0/0xe0 [ 145.571148] ? irq_has_action+0x120/0x120 [ 145.571202] ath11k_ce_cleanup_pipes+0x45a/0x580 [ath11k] [ 145.571270] ? ath11k_pci_stop+0x10e/0x170 [ath11k_pci] [ 145.571345] ath11k_core_stop+0x8a/0xc0 [ath11k] [ 145.571434] ath11k_core_deinit+0x9e/0x150 [ath11k] [ 145.571499] ath11k_pci_remove+0xd2/0x260 [ath11k_pci] [ 145.571553] pci_device_remove+0x9a/0x1c0 [ 145.571605] __device_release_driver+0x332/0x660 [ 145.571659] driver_detach+0x1e7/0x2c0 [ 145.571712] bus_remove_driver+0xe2/0x2d0 [ 145.571772] pci_unregister_driver+0x21/0x250 [ 145.571826] __do_sys_delete_module+0x30a/0x4b0 [ 145.571879] ? free_module+0xac0/0xac0 [ 145.571933] ? lockdep_hardirqs_on_prepare.part.0+0x18c/0x370 [ 145.571986] ? syscall_enter_from_user_mode+0x1d/0x50 [ 145.572039] ? lockdep_hardirqs_on+0x79/0x100 [ 145.572097] do_syscall_64+0x3b/0x90 [ 145.572153] entry_SYSCALL_64_after_hwframe+0x44/0xae Tested-on: WCN6855 hw2.0 PCI WLAN.HSP.1.1-03003-QCAHSPSWPL_V1_V2_SILICONZ_LITE-2

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

In the Linux kernel, the following vulnerability has been resolved: ACPI: CPPC: Avoid out of bounds access when parsing _CPC data If the NumEntries field in the _CPC return package is less than 2, do not attempt to access the "Revision" element of that package, because it may not be present then. BugLink: https://lore.kernel.org/lkml/20220322143534.GC32582@xsang-OptiPlex-9020/

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: scsi: qla2xxx: Fix scheduling while atomic The driver makes a call into midlayer (fc_remote_port_delete) which can put the thread to sleep. The thread that originates the call is in interrupt context. The combination of the two trigger a crash. Schedule the call in non-interrupt context where it is more safe. kernel: BUG: scheduling while atomic: swapper/7/0/0x00010000 kernel: Call Trace: kernel: <IRQ> kernel: dump_stack+0x66/0x81 kernel: __schedule_bug.cold.90+0x5/0x1d kernel: __schedule+0x7af/0x960 kernel: schedule+0x28/0x80 kernel: schedule_timeout+0x26d/0x3b0 kernel: wait_for_completion+0xb4/0x140 kernel: ? wake_up_q+0x70/0x70 kernel: __wait_rcu_gp+0x12c/0x160 kernel: ? sdev_evt_alloc+0xc0/0x180 [scsi_mod] kernel: synchronize_sched+0x6c/0x80 kernel: ? call_rcu_bh+0x20/0x20 kernel: ? __bpf_trace_rcu_invoke_callback+0x10/0x10 kernel: sdev_evt_alloc+0xfd/0x180 [scsi_mod] kernel: starget_for_each_device+0x85/0xb0 [scsi_mod] kernel: ? scsi_init_io+0x360/0x3d0 [scsi_mod] kernel: scsi_init_io+0x388/0x3d0 [scsi_mod] kernel: device_for_each_child+0x54/0x90 kernel: fc_remote_port_delete+0x70/0xe0 [scsi_transport_fc] kernel: qla2x00_schedule_rport_del+0x62/0xf0 [qla2xxx] kernel: qla2x00_mark_device_lost+0x9c/0xd0 [qla2xxx] kernel: qla24xx_handle_plogi_done_event+0x55f/0x570 [qla2xxx] kernel: qla2x00_async_login_sp_done+0xd2/0x100 [qla2xxx] kernel: qla24xx_logio_entry+0x13a/0x3c0 [qla2xxx] kernel: qla24xx_process_response_queue+0x306/0x400 [qla2xxx] kernel: qla24xx_msix_rsp_q+0x3f/0xb0 [qla2xxx] kernel: __handle_irq_event_percpu+0x40/0x180 kernel: handle_irq_event_percpu+0x30/0x80 kernel: handle_irq_event+0x36/0x60

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

In the Linux kernel, the following vulnerability has been resolved: scsi: qla2xxx: Fix warning message due to adisc being flushed Fix warning message due to adisc being flushed. Linux kernel triggered a warning message where a different error code type is not matching up with the expected type. Add additional translation of one error code type to another. WARNING: CPU: 2 PID: 1131623 at drivers/scsi/qla2xxx/qla_init.c:498 qla2x00_async_adisc_sp_done+0x294/0x2b0 [qla2xxx] CPU: 2 PID: 1131623 Comm: drmgr Not tainted 5.13.0-rc1-autotest #1 .. GPR28: c000000aaa9c8890 c0080000079ab678 c00000140a104800 c00000002bd19000 NIP [c00800000790857c] qla2x00_async_adisc_sp_done+0x294/0x2b0 [qla2xxx] LR [c008000007908578] qla2x00_async_adisc_sp_done+0x290/0x2b0 [qla2xxx] Call Trace: [c00000001cdc3620] [c008000007908578] qla2x00_async_adisc_sp_done+0x290/0x2b0 [qla2xxx] (unreliable) [c00000001cdc3710] [c0080000078f3080] __qla2x00_abort_all_cmds+0x1b8/0x580 [qla2xxx] [c00000001cdc3840] [c0080000078f589c] qla2x00_abort_all_cmds+0x34/0xd0 [qla2xxx] [c00000001cdc3880] [c0080000079153d8] qla2x00_abort_isp_cleanup+0x3f0/0x570 [qla2xxx] [c00000001cdc3920] [c0080000078fb7e8] qla2x00_remove_one+0x3d0/0x480 [qla2xxx] [c00000001cdc39b0] [c00000000071c274] pci_device_remove+0x64/0x120 [c00000001cdc39f0] [c0000000007fb818] device_release_driver_internal+0x168/0x2a0 [c00000001cdc3a30] [c00000000070e304] pci_stop_bus_device+0xb4/0x100 [c00000001cdc3a70] [c00000000070e4f0] pci_stop_and_remove_bus_device+0x20/0x40 [c00000001cdc3aa0] [c000000000073940] pci_hp_remove_devices+0x90/0x130 [c00000001cdc3b30] [c0080000070704d0] disable_slot+0x38/0x90 [rpaphp] [ c00000001cdc3b60] [c00000000073eb4c] power_write_file+0xcc/0x180 [c00000001cdc3be0] [c0000000007354bc] pci_slot_attr_store+0x3c/0x60 [c00000001cdc3c00] [c00000000055f820] sysfs_kf_write+0x60/0x80 [c00000001cdc3c20] [c00000000055df10] kernfs_fop_write_iter+0x1a0/0x290 [c00000001cdc3c70] [c000000000447c4c] new_sync_write+0x14c/0x1d0 [c00000001cdc3d10] [c00000000044b134] vfs_write+0x224/0x330 [c00000001cdc3d60] [c00000000044b3f4] ksys_write+0x74/0x130 [c00000001cdc3db0] [c00000000002df70] system_call_exception+0x150/0x2d0 [c00000001cdc3e10] [c00000000000d45c] system_call_common+0xec/0x278

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: scsi: qla2xxx: Fix crash during module load unload test During purex packet handling the driver was incorrectly freeing a pre-allocated structure. Fix this by skipping that entry. System crashed with the following stack during a module unload test. Call Trace: sbitmap_init_node+0x7f/0x1e0 sbitmap_queue_init_node+0x24/0x150 blk_mq_init_bitmaps+0x3d/0xa0 blk_mq_init_tags+0x68/0x90 blk_mq_alloc_map_and_rqs+0x44/0x120 blk_mq_alloc_set_map_and_rqs+0x63/0x150 blk_mq_alloc_tag_set+0x11b/0x230 scsi_add_host_with_dma.cold+0x3f/0x245 qla2x00_probe_one+0xd5a/0x1b80 [qla2xxx] Call Trace with slub_debug and debug kernel: kasan_report_invalid_free+0x50/0x80 __kasan_slab_free+0x137/0x150 slab_free_freelist_hook+0xc6/0x190 kfree+0xe8/0x2e0 qla2x00_free_device+0x3bb/0x5d0 [qla2xxx] qla2x00_remove_one+0x668/0xcf0 [qla2xxx]

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: PM: core: keep irq flags in device_pm_check_callbacks() The function device_pm_check_callbacks() can be called under the spin lock (in the reported case it happens from genpd_add_device() -> dev_pm_domain_set(), when the genpd uses spinlocks rather than mutexes. However this function uncoditionally uses spin_lock_irq() / spin_unlock_irq(), thus not preserving the CPU flags. Use the irqsave/irqrestore instead. The backtrace for the reference: [ 2.752010] ------------[ cut here ]------------ [ 2.756769] raw_local_irq_restore() called with IRQs enabled [ 2.762596] WARNING: CPU: 4 PID: 1 at kernel/locking/irqflag-debug.c:10 warn_bogus_irq_restore+0x34/0x50 [ 2.772338] Modules linked in: [ 2.775487] CPU: 4 PID: 1 Comm: swapper/0 Tainted: G S 5.17.0-rc6-00384-ge330d0d82eff-dirty #684 [ 2.781384] Freeing initrd memory: 46024K [ 2.785839] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 2.785841] pc : warn_bogus_irq_restore+0x34/0x50 [ 2.785844] lr : warn_bogus_irq_restore+0x34/0x50 [ 2.785846] sp : ffff80000805b7d0 [ 2.785847] x29: ffff80000805b7d0 x28: 0000000000000000 x27: 0000000000000002 [ 2.785850] x26: ffffd40e80930b18 x25: ffff7ee2329192b8 x24: ffff7edfc9f60800 [ 2.785853] x23: ffffd40e80930b18 x22: ffffd40e80930d30 x21: ffff7edfc0dffa00 [ 2.785856] x20: ffff7edfc09e3768 x19: 0000000000000000 x18: ffffffffffffffff [ 2.845775] x17: 6572206f74206465 x16: 6c696166203a3030 x15: ffff80008805b4f7 [ 2.853108] x14: 0000000000000000 x13: ffffd40e809550b0 x12: 00000000000003d8 [ 2.860441] x11: 0000000000000148 x10: ffffd40e809550b0 x9 : ffffd40e809550b0 [ 2.867774] x8 : 00000000ffffefff x7 : ffffd40e809ad0b0 x6 : ffffd40e809ad0b0 [ 2.875107] x5 : 000000000000bff4 x4 : 0000000000000000 x3 : 0000000000000000 [ 2.882440] x2 : 0000000000000000 x1 : 0000000000000000 x0 : ffff7edfc03a8000 [ 2.889774] Call trace: [ 2.892290] warn_bogus_irq_restore+0x34/0x50 [ 2.896770] _raw_spin_unlock_irqrestore+0x94/0xa0 [ 2.901690] genpd_unlock_spin+0x20/0x30 [ 2.905724] genpd_add_device+0x100/0x2d0 [ 2.909850] __genpd_dev_pm_attach+0xa8/0x23c [ 2.914329] genpd_dev_pm_attach_by_id+0xc4/0x190 [ 2.919167] genpd_dev_pm_attach_by_name+0x3c/0xd0 [ 2.924086] dev_pm_domain_attach_by_name+0x24/0x30 [ 2.929102] psci_dt_attach_cpu+0x24/0x90 [ 2.933230] psci_cpuidle_probe+0x2d4/0x46c [ 2.937534] platform_probe+0x68/0xe0 [ 2.941304] really_probe.part.0+0x9c/0x2fc [ 2.945605] __driver_probe_device+0x98/0x144 [ 2.950085] driver_probe_device+0x44/0x15c [ 2.954385] __device_attach_driver+0xb8/0x120 [ 2.958950] bus_for_each_drv+0x78/0xd0 [ 2.962896] __device_attach+0xd8/0x180 [ 2.966843] device_initial_probe+0x14/0x20 [ 2.971144] bus_probe_device+0x9c/0xa4 [ 2.975092] device_add+0x380/0x88c [ 2.978679] platform_device_add+0x114/0x234 [ 2.983067] platform_device_register_full+0x100/0x190 [ 2.988344] psci_idle_init+0x6c/0xb0 [ 2.992113] do_one_initcall+0x74/0x3a0 [ 2.996060] kernel_init_freeable+0x2fc/0x384 [ 3.000543] kernel_init+0x28/0x130 [ 3.004132] ret_from_fork+0x10/0x20 [ 3.007817] irq event stamp: 319826 [ 3.011404] hardirqs last enabled at (319825): [<ffffd40e7eda0268>] __up_console_sem+0x78/0x84 [ 3.020332] hardirqs last disabled at (319826): [<ffffd40e7fd6d9d8>] el1_dbg+0x24/0x8c [ 3.028458] softirqs last enabled at (318312): [<ffffd40e7ec90410>] _stext+0x410/0x588 [ 3.036678] softirqs last disabled at (318299): [<ffffd40e7ed1bf68>] __irq_exit_rcu+0x158/0x174 [ 3.045607] ---[ end trace 0000000000000000 ]---

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit() This code checks "index" for an upper bound but it does not check for negatives. Change the type to unsigned to prevent underflows.

CWE-191 - Integer Underflow (Wrap or Wraparound)
Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: ath9k_htc: fix uninit value bugs Syzbot reported 2 KMSAN bugs in ath9k. All of them are caused by missing field initialization. In htc_connect_service() svc_meta_len and pad are not initialized. Based on code it looks like in current skb there is no service data, so simply initialize svc_meta_len to 0. htc_issue_send() does not initialize htc_frame_hdr::control array. Based on firmware code, it will initialize it by itself, so simply zero whole array to make KMSAN happy Fail logs: BUG: KMSAN: kernel-usb-infoleak in usb_submit_urb+0x6c1/0x2aa0 drivers/usb/core/urb.c:430 usb_submit_urb+0x6c1/0x2aa0 drivers/usb/core/urb.c:430 hif_usb_send_regout drivers/net/wireless/ath/ath9k/hif_usb.c:127 [inline] hif_usb_send+0x5f0/0x16f0 drivers/net/wireless/ath/ath9k/hif_usb.c:479 htc_issue_send drivers/net/wireless/ath/ath9k/htc_hst.c:34 [inline] htc_connect_service+0x143e/0x1960 drivers/net/wireless/ath/ath9k/htc_hst.c:275 ... Uninit was created at: slab_post_alloc_hook mm/slab.h:524 [inline] slab_alloc_node mm/slub.c:3251 [inline] __kmalloc_node_track_caller+0xe0c/0x1510 mm/slub.c:4974 kmalloc_reserve net/core/skbuff.c:354 [inline] __alloc_skb+0x545/0xf90 net/core/skbuff.c:426 alloc_skb include/linux/skbuff.h:1126 [inline] htc_connect_service+0x1029/0x1960 drivers/net/wireless/ath/ath9k/htc_hst.c:258 ... Bytes 4-7 of 18 are uninitialized Memory access of size 18 starts at ffff888027377e00 BUG: KMSAN: kernel-usb-infoleak in usb_submit_urb+0x6c1/0x2aa0 drivers/usb/core/urb.c:430 usb_submit_urb+0x6c1/0x2aa0 drivers/usb/core/urb.c:430 hif_usb_send_regout drivers/net/wireless/ath/ath9k/hif_usb.c:127 [inline] hif_usb_send+0x5f0/0x16f0 drivers/net/wireless/ath/ath9k/hif_usb.c:479 htc_issue_send drivers/net/wireless/ath/ath9k/htc_hst.c:34 [inline] htc_connect_service+0x143e/0x1960 drivers/net/wireless/ath/ath9k/htc_hst.c:275 ... Uninit was created at: slab_post_alloc_hook mm/slab.h:524 [inline] slab_alloc_node mm/slub.c:3251 [inline] __kmalloc_node_track_caller+0xe0c/0x1510 mm/slub.c:4974 kmalloc_reserve net/core/skbuff.c:354 [inline] __alloc_skb+0x545/0xf90 net/core/skbuff.c:426 alloc_skb include/linux/skbuff.h:1126 [inline] htc_connect_service+0x1029/0x1960 drivers/net/wireless/ath/ath9k/htc_hst.c:258 ... Bytes 16-17 of 18 are uninitialized Memory access of size 18 starts at ffff888027377e00

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

A vulnerability was found in the Linux kernel's ath11k driver, where an accidental skip was introduced during peer deletion, originally intended to fix a firmware crash by changing the WMI command sequence. This results in a potential use-after-free scenario caused by the peer structure not being set to NULL and thus being accessed later on by other functions. This issue can lead to memory corruption, system instability, and potential code execution.

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: block: don't delete queue kobject before its children kobjects aren't supposed to be deleted before their child kobjects are deleted. Apparently this is usually benign; however, a WARN will be triggered if one of the child kobjects has a named attribute group: sysfs group 'modes' not found for kobject 'crypto' WARNING: CPU: 0 PID: 1 at fs/sysfs/group.c:278 sysfs_remove_group+0x72/0x80 ... Call Trace: sysfs_remove_groups+0x29/0x40 fs/sysfs/group.c:312 __kobject_del+0x20/0x80 lib/kobject.c:611 kobject_cleanup+0xa4/0x140 lib/kobject.c:696 kobject_release lib/kobject.c:736 [inline] kref_put include/linux/kref.h:65 [inline] kobject_put+0x53/0x70 lib/kobject.c:753 blk_crypto_sysfs_unregister+0x10/0x20 block/blk-crypto-sysfs.c:159 blk_unregister_queue+0xb0/0x110 block/blk-sysfs.c:962 del_gendisk+0x117/0x250 block/genhd.c:610 Fix this by moving the kobject_del() and the corresponding kobject_uevent() to the correct place.

CWE-459 - Incomplete Cleanup
Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path This avoids leaking memory if brcmf_chip_get_raminfo fails. Note that the CLM blob is released in the device remove path.

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove() When a genpd with GENPD_FLAG_IRQ_SAFE gets removed, the following sleep-in-atomic bug will be seen, as genpd_debug_remove() will be called with a spinlock being held. [ 0.029183] BUG: sleeping function called from invalid context at kernel/locking/rwsem.c:1460 [ 0.029204] in_atomic(): 1, irqs_disabled(): 128, non_block: 0, pid: 1, name: swapper/0 [ 0.029219] preempt_count: 1, expected: 0 [ 0.029230] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 5.17.0-rc4+ #489 [ 0.029245] Hardware name: Thundercomm TurboX CM2290 (DT) [ 0.029256] Call trace: [ 0.029265] dump_backtrace.part.0+0xbc/0xd0 [ 0.029285] show_stack+0x3c/0xa0 [ 0.029298] dump_stack_lvl+0x7c/0xa0 [ 0.029311] dump_stack+0x18/0x34 [ 0.029323] __might_resched+0x10c/0x13c [ 0.029338] __might_sleep+0x4c/0x80 [ 0.029351] down_read+0x24/0xd0 [ 0.029363] lookup_one_len_unlocked+0x9c/0xcc [ 0.029379] lookup_positive_unlocked+0x10/0x50 [ 0.029392] debugfs_lookup+0x68/0xac [ 0.029406] genpd_remove.part.0+0x12c/0x1b4 [ 0.029419] of_genpd_remove_last+0xa8/0xd4 [ 0.029434] psci_cpuidle_domain_probe+0x174/0x53c [ 0.029449] platform_probe+0x68/0xe0 [ 0.029462] really_probe+0x190/0x430 [ 0.029473] __driver_probe_device+0x90/0x18c [ 0.029485] driver_probe_device+0x40/0xe0 [ 0.029497] __driver_attach+0xf4/0x1d0 [ 0.029508] bus_for_each_dev+0x70/0xd0 [ 0.029523] driver_attach+0x24/0x30 [ 0.029534] bus_add_driver+0x164/0x22c [ 0.029545] driver_register+0x78/0x130 [ 0.029556] __platform_driver_register+0x28/0x34 [ 0.029569] psci_idle_init_domains+0x1c/0x28 [ 0.029583] do_one_initcall+0x50/0x1b0 [ 0.029595] kernel_init_freeable+0x214/0x280 [ 0.029609] kernel_init+0x2c/0x13c [ 0.029622] ret_from_fork+0x10/0x20 It doesn't seem necessary to call genpd_debug_remove() with the lock, so move it out from locking to fix the problem.

CWE-663 - Use of a Non-reentrant Function in a Concurrent Context
Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM Do not call snd_dma_free_pages() when snd_dma_alloc_pages() returns -ENOMEM because it leads to a NULL pointer dereference bug. The dmesg says: [ T1387] sof-audio-pci-intel-tgl 0000:00:1f.3: error: memory alloc failed: -12 [ T1387] BUG: kernel NULL pointer dereference, address: 0000000000000000 [ T1387] #PF: supervisor read access in kernel mode [ T1387] #PF: error_code(0x0000) - not-present page [ T1387] PGD 0 P4D 0 [ T1387] Oops: 0000 [#1] PREEMPT SMP NOPTI [ T1387] CPU: 6 PID: 1387 Comm: alsa-sink-HDA A Tainted: G W 5.17.0-rc4-superb-owl-00055-g80d47f5de5e3 [ T1387] Hardware name: HP HP Laptop 14s-dq2xxx/87FD, BIOS F.15 09/15/2021 [ T1387] RIP: 0010:dma_free_noncontiguous+0x37/0x80 [ T1387] Code: [... snip ...] [ T1387] RSP: 0000:ffffc90002b87770 EFLAGS: 00010246 [ T1387] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 [ T1387] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff888101db30d0 [ T1387] RBP: 00000000fffffff4 R08: 0000000000000000 R09: 0000000000000000 [ T1387] R10: 0000000000000000 R11: ffffc90002b874d0 R12: 0000000000000001 [ T1387] R13: 0000000000058000 R14: ffff888105260c68 R15: ffff888105260828 [ T1387] FS: 00007f42e2ffd640(0000) GS:ffff888466b80000(0000) knlGS:0000000000000000 [ T1387] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ T1387] CR2: 0000000000000000 CR3: 000000014acf0003 CR4: 0000000000770ee0 [ T1387] PKRU: 55555554 [ T1387] Call Trace: [ T1387] <TASK> [ T1387] cl_stream_prepare+0x10a/0x120 [snd_sof_intel_hda_common 146addf995b9279ae7f509621078cccbe4f875e1] [... snip ...] [ T1387] </TASK>

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock syzbot caught a potential deadlock between the PCM runtime->buffer_mutex and the mm->mmap_lock. It was brought by the recent fix to cover the racy read/write and other ioctls, and in that commit, I overlooked a (hopefully only) corner case that may take the revert lock, namely, the OSS mmap. The OSS mmap operation exceptionally allows to re-configure the parameters inside the OSS mmap syscall, where mm->mmap_mutex is already held. Meanwhile, the copy_from/to_user calls at read/write operations also take the mm->mmap_lock internally, hence it may lead to a AB/BA deadlock. A similar problem was already seen in the past and we fixed it with a refcount (in commit b248371628aa). The former fix covered only the call paths with OSS read/write and OSS ioctls, while we need to cover the concurrent access via both ALSA and OSS APIs now. This patch addresses the problem above by replacing the buffer_mutex lock in the read/write operations with a refcount similar as we've used for OSS. The new field, runtime->buffer_accessing, keeps the number of concurrent read/write operations. Unlike the former buffer_mutex protection, this protects only around the copy_from/to_user() calls; the other codes are basically protected by the PCM stream lock. The refcount can be a negative, meaning blocked by the ioctls. If a negative value is seen, the read/write aborts with -EBUSY. In the ioctl side, OTOH, they check this refcount, too, and set to a negative value for blocking unless it's already being accessed.

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: ALSA: pcm: Fix races among concurrent prealloc proc writes We have no protection against concurrent PCM buffer preallocation changes via proc files, and it may potentially lead to UAF or some weird problem. This patch applies the PCM open_mutex to the proc write operation for avoiding the racy proc writes and the PCM stream open (and further operations).

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

In the Linux kernel, the following vulnerability has been resolved: mac80211: fix potential double free on mesh join While commit 6a01afcf8468 ("mac80211: mesh: Free ie data when leaving mesh") fixed a memory leak on mesh leave / teardown it introduced a potential memory corruption caused by a double free when rejoining the mesh: ieee80211_leave_mesh() -> kfree(sdata->u.mesh.ie); ... ieee80211_join_mesh() -> copy_mesh_setup() -> old_ie = ifmsh->ie; -> kfree(old_ie); This double free / kernel panics can be reproduced by using wpa_supplicant with an encrypted mesh (if set up without encryption via "iw" then ifmsh->ie is always NULL, which avoids this issue). And then calling: $ iw dev mesh0 mesh leave $ iw dev mesh0 mesh join my-mesh Note that typically these commands are not used / working when using wpa_supplicant. And it seems that wpa_supplicant or wpa_cli are going through a NETDEV_DOWN/NETDEV_UP cycle between a mesh leave and mesh join where the NETDEV_UP resets the mesh.ie to NULL via a memcpy of default_mesh_setup in cfg80211_netdev_notifier_call, which then avoids the memory corruption, too. The issue was first observed in an application which was not using wpa_supplicant but "Senf" instead, which implements its own calls to nl80211. Fixing the issue by removing the kfree()'ing of the mesh IE in the mesh join function and leaving it solely up to the mesh leave to free the mesh IE.

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

In the Linux kernel, the following vulnerability has been resolved: ALSA: oss: Fix PCM OSS buffer allocation overflow We've got syzbot reports hitting INT_MAX overflow at vmalloc() allocation that is called from snd_pcm_plug_alloc(). Although we apply the restrictions to input parameters, it's based only on the hw_params of the underlying PCM device. Since the PCM OSS layer allocates a temporary buffer for the data conversion, the size may become unexpectedly large when more channels or higher rates is given; in the reported case, it went over INT_MAX, hence it hits WARN_ON(). This patch is an attempt to avoid such an overflow and an allocation for too large buffers. First off, it adds the limit of 1MB as the upper bound for period bytes. This must be large enough for all use cases, and we really don't want to handle a larger temporary buffer than this size. The size check is performed at two places, where the original period bytes is calculated and where the plugin buffer size is calculated. In addition, the driver uses array_size() and array3_size() for multiplications to catch overflows for the converted period size and buffer bytes.

CWE-770 - Allocation of Resources Without Limits or Throttling
Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: ext4: avoid cycles in directory h-tree A maliciously corrupted filesystem can contain cycles in the h-tree stored inside a directory. That can easily lead to the kernel corrupting tree nodes that were already verified under its hands while doing a node split and consequently accessing unallocated memory. Fix the problem by verifying traversed block numbers are unique.

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: ext4: fix bug_on in ext4_writepages we got issue as follows: EXT4-fs error (device loop0): ext4_mb_generate_buddy:1141: group 0, block bitmap and bg descriptor inconsistent: 25 vs 31513 free cls ------------[ cut here ]------------ kernel BUG at fs/ext4/inode.c:2708! invalid opcode: 0000 [#1] PREEMPT SMP KASAN PTI CPU: 2 PID: 2147 Comm: rep Not tainted 5.18.0-rc2-next-20220413+ #155 RIP: 0010:ext4_writepages+0x1977/0x1c10 RSP: 0018:ffff88811d3e7880 EFLAGS: 00010246 RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffff88811c098000 RDX: 0000000000000000 RSI: ffff88811c098000 RDI: 0000000000000002 RBP: ffff888128140f50 R08: ffffffffb1ff6387 R09: 0000000000000000 R10: 0000000000000007 R11: ffffed10250281ea R12: 0000000000000001 R13: 00000000000000a4 R14: ffff88811d3e7bb8 R15: ffff888128141028 FS: 00007f443aed9740(0000) GS:ffff8883aef00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000020007200 CR3: 000000011c2a4000 CR4: 00000000000006e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: <TASK> do_writepages+0x130/0x3a0 filemap_fdatawrite_wbc+0x83/0xa0 filemap_flush+0xab/0xe0 ext4_alloc_da_blocks+0x51/0x120 __ext4_ioctl+0x1534/0x3210 __x64_sys_ioctl+0x12c/0x170 do_syscall_64+0x3b/0x90 It may happen as follows: 1. write inline_data inode vfs_write new_sync_write ext4_file_write_iter ext4_buffered_write_iter generic_perform_write ext4_da_write_begin ext4_da_write_inline_data_begin -> If inline data size too small will allocate block to write, then mapping will has dirty page ext4_da_convert_inline_data_to_extent ->clear EXT4_STATE_MAY_INLINE_DATA 2. fallocate do_vfs_ioctl ioctl_preallocate vfs_fallocate ext4_fallocate ext4_convert_inline_data ext4_convert_inline_data_nolock ext4_map_blocks -> fail will goto restore data ext4_restore_inline_data ext4_create_inline_data ext4_write_inline_data ext4_set_inode_state -> set inode EXT4_STATE_MAY_INLINE_DATA 3. writepages __ext4_ioctl ext4_alloc_da_blocks filemap_flush filemap_fdatawrite_wbc do_writepages ext4_writepages if (ext4_has_inline_data(inode)) BUG_ON(ext4_test_inode_state(inode, EXT4_STATE_MAY_INLINE_DATA)) The root cause of this issue is we destory inline data until call ext4_writepages under delay allocation mode. But there maybe already convert from inline to extent. To solve this issue, we call filemap_flush first..

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: ext4: fix use-after-free in ext4_rename_dir_prepare We got issue as follows: EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue ext4_get_first_dir_block: bh->b_data=0xffff88810bee6000 len=34478 ext4_get_first_dir_block: *parent_de=0xffff88810beee6ae bh->b_data=0xffff88810bee6000 ext4_rename_dir_prepare: [1] parent_de=0xffff88810beee6ae ================================================================== BUG: KASAN: use-after-free in ext4_rename_dir_prepare+0x152/0x220 Read of size 4 at addr ffff88810beee6ae by task rep/1895 CPU: 13 PID: 1895 Comm: rep Not tainted 5.10.0+ #241 Call Trace: dump_stack+0xbe/0xf9 print_address_description.constprop.0+0x1e/0x220 kasan_report.cold+0x37/0x7f ext4_rename_dir_prepare+0x152/0x220 ext4_rename+0xf44/0x1ad0 ext4_rename2+0x11c/0x170 vfs_rename+0xa84/0x1440 do_renameat2+0x683/0x8f0 __x64_sys_renameat+0x53/0x60 do_syscall_64+0x33/0x40 entry_SYSCALL_64_after_hwframe+0x44/0xa9 RIP: 0033:0x7f45a6fc41c9 RSP: 002b:00007ffc5a470218 EFLAGS: 00000246 ORIG_RAX: 0000000000000108 RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f45a6fc41c9 RDX: 0000000000000005 RSI: 0000000020000180 RDI: 0000000000000005 RBP: 00007ffc5a470240 R08: 00007ffc5a470160 R09: 0000000020000080 R10: 00000000200001c0 R11: 0000000000000246 R12: 0000000000400bb0 R13: 00007ffc5a470320 R14: 0000000000000000 R15: 0000000000000000 The buggy address belongs to the page: page:00000000440015ce refcount:0 mapcount:0 mapping:0000000000000000 index:0x1 pfn:0x10beee flags: 0x200000000000000() raw: 0200000000000000 ffffea00043ff4c8 ffffea0004325608 0000000000000000 raw: 0000000000000001 0000000000000000 00000000ffffffff 0000000000000000 page dumped because: kasan: bad access detected Memory state around the buggy address: ffff88810beee580: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ffff88810beee600: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff >ffff88810beee680: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ^ ffff88810beee700: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ffff88810beee780: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ================================================================== Disabling lock debugging due to kernel taint ext4_rename_dir_prepare: [2] parent_de->inode=3537895424 ext4_rename_dir_prepare: [3] dir=0xffff888124170140 ext4_rename_dir_prepare: [4] ino=2 ext4_rename_dir_prepare: ent->dir->i_ino=2 parent=-757071872 Reason is first directory entry which 'rec_len' is 34478, then will get illegal parent entry. Now, we do not check directory entry after read directory block in 'ext4_get_first_dir_block'. To solve this issue, check directory entry in 'ext4_get_first_dir_block'. [ Trigger an ext4_error() instead of just warning if the directory is missing a '.' or '..' entry. Also make sure we return an error code if the file system is corrupted. -TYT ]

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: tipc: check attribute length for bearer name syzbot reported uninit-value: ===================================================== BUG: KMSAN: uninit-value in string_nocheck lib/vsprintf.c:644 [inline] BUG: KMSAN: uninit-value in string+0x4f9/0x6f0 lib/vsprintf.c:725 string_nocheck lib/vsprintf.c:644 [inline] string+0x4f9/0x6f0 lib/vsprintf.c:725 vsnprintf+0x2222/0x3650 lib/vsprintf.c:2806 vprintk_store+0x537/0x2150 kernel/printk/printk.c:2158 vprintk_emit+0x28b/0xab0 kernel/printk/printk.c:2256 vprintk_default+0x86/0xa0 kernel/printk/printk.c:2283 vprintk+0x15f/0x180 kernel/printk/printk_safe.c:50 _printk+0x18d/0x1cf kernel/printk/printk.c:2293 tipc_enable_bearer net/tipc/bearer.c:371 [inline] __tipc_nl_bearer_enable+0x2022/0x22a0 net/tipc/bearer.c:1033 tipc_nl_bearer_enable+0x6c/0xb0 net/tipc/bearer.c:1042 genl_family_rcv_msg_doit net/netlink/genetlink.c:731 [inline] - Do sanity check the attribute length for TIPC_NLA_BEARER_NAME. - Do not use 'illegal name' in printing message.

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

In the Linux kernel, the following vulnerability has been resolved: sfc: fix considering that all channels have TX queues Normally, all channels have RX and TX queues, but this is not true if modparam efx_separate_tx_channels=1 is used. In that cases, some channels only have RX queues and others only TX queues (or more preciselly, they have them allocated, but not initialized). Fix efx_channel_has_tx_queues to return the correct value for this case too. Messages shown at probe time before the fix: sfc 0000:03:00.0 ens6f0np0: MC command 0x82 inlen 544 failed rc=-22 (raw=0) arg=0 ------------[ cut here ]------------ netdevice: ens6f0np0: failed to initialise TXQ -1 WARNING: CPU: 1 PID: 626 at drivers/net/ethernet/sfc/ef10.c:2393 efx_ef10_tx_init+0x201/0x300 [sfc] [...] stripped RIP: 0010:efx_ef10_tx_init+0x201/0x300 [sfc] [...] stripped Call Trace: efx_init_tx_queue+0xaa/0xf0 [sfc] efx_start_channels+0x49/0x120 [sfc] efx_start_all+0x1f8/0x430 [sfc] efx_net_open+0x5a/0xe0 [sfc] __dev_open+0xd0/0x190 __dev_change_flags+0x1b3/0x220 dev_change_flags+0x21/0x60 [...] stripped Messages shown at remove time before the fix: sfc 0000:03:00.0 ens6f0np0: failed to flush 10 queues sfc 0000:03:00.0 ens6f0np0: failed to flush queues

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback The list_for_each_entry_safe() macro saves the current item (n) and the item after (n+1), so that n can be safely removed without corrupting the list. However, when traversing the list and removing items using gadget giveback, the DWC3 lock is briefly released, allowing other routines to execute. There is a situation where, while items are being removed from the cancelled_list using dwc3_gadget_ep_cleanup_cancelled_requests(), the pullup disable routine is running in parallel (due to UDC unbind). As the cleanup routine removes n, and the pullup disable removes n+1, once the cleanup retakes the DWC3 lock, it references a request who was already removed/handled. With list debug enabled, this leads to a panic. Ensure all instances of the macro are replaced where gadget giveback is used. Example call stack: Thread#1: __dwc3_gadget_ep_set_halt() - CLEAR HALT -> dwc3_gadget_ep_cleanup_cancelled_requests() ->list_for_each_entry_safe() ->dwc3_gadget_giveback(n) ->dwc3_gadget_del_and_unmap_request()- n deleted[cancelled_list] ->spin_unlock ->Thread#2 executes ... ->dwc3_gadget_giveback(n+1) ->Already removed! Thread#2: dwc3_gadget_pullup() ->waiting for dwc3 spin_lock ... ->Thread#1 released lock ->dwc3_stop_active_transfers() ->dwc3_remove_requests() ->fetches n+1 item from cancelled_list (n removed by Thread#1) ->dwc3_gadget_giveback() ->dwc3_gadget_del_and_unmap_request()- n+1 deleted[cancelled_list] ->spin_unlock

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: RDMA/hfi1: Fix potential integer multiplication overflow errors When multiplying of different types, an overflow is possible even when storing the result in a larger type. This is because the conversion is done after the multiplication. So arithmetic overflow and thus in incorrect value is possible. Correct an instance of this in the inter packet delay calculation. Fix by ensuring one of the operands is u64 which will promote the other to u64 as well ensuring no overflow.

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

In the Linux kernel, the following vulnerability has been resolved: ext4: fix bug_on in __es_tree_search Hulk Robot reported a BUG_ON: ================================================================== kernel BUG at fs/ext4/extents_status.c:199! [...] RIP: 0010:ext4_es_end fs/ext4/extents_status.c:199 [inline] RIP: 0010:__es_tree_search+0x1e0/0x260 fs/ext4/extents_status.c:217 [...] Call Trace: ext4_es_cache_extent+0x109/0x340 fs/ext4/extents_status.c:766 ext4_cache_extents+0x239/0x2e0 fs/ext4/extents.c:561 ext4_find_extent+0x6b7/0xa20 fs/ext4/extents.c:964 ext4_ext_map_blocks+0x16b/0x4b70 fs/ext4/extents.c:4384 ext4_map_blocks+0xe26/0x19f0 fs/ext4/inode.c:567 ext4_getblk+0x320/0x4c0 fs/ext4/inode.c:980 ext4_bread+0x2d/0x170 fs/ext4/inode.c:1031 ext4_quota_read+0x248/0x320 fs/ext4/super.c:6257 v2_read_header+0x78/0x110 fs/quota/quota_v2.c:63 v2_check_quota_file+0x76/0x230 fs/quota/quota_v2.c:82 vfs_load_quota_inode+0x5d1/0x1530 fs/quota/dquot.c:2368 dquot_enable+0x28a/0x330 fs/quota/dquot.c:2490 ext4_quota_enable fs/ext4/super.c:6137 [inline] ext4_enable_quotas+0x5d7/0x960 fs/ext4/super.c:6163 ext4_fill_super+0xa7c9/0xdc00 fs/ext4/super.c:4754 mount_bdev+0x2e9/0x3b0 fs/super.c:1158 mount_fs+0x4b/0x1e4 fs/super.c:1261 [...] ================================================================== Above issue may happen as follows: ------------------------------------- ext4_fill_super ext4_enable_quotas ext4_quota_enable ext4_iget __ext4_iget ext4_ext_check_inode ext4_ext_check __ext4_ext_check ext4_valid_extent_entries Check for overlapping extents does't take effect dquot_enable vfs_load_quota_inode v2_check_quota_file v2_read_header ext4_quota_read ext4_bread ext4_getblk ext4_map_blocks ext4_ext_map_blocks ext4_find_extent ext4_cache_extents ext4_es_cache_extent ext4_es_cache_extent __es_tree_search ext4_es_end BUG_ON(es->es_lblk + es->es_len < es->es_lblk) The error ext4 extents is as follows: 0af3 0300 0400 0000 00000000 extent_header 00000000 0100 0000 12000000 extent1 00000000 0100 0000 18000000 extent2 02000000 0400 0000 14000000 extent3 In the ext4_valid_extent_entries function, if prev is 0, no error is returned even if lblock<=prev. This was intended to skip the check on the first extent, but in the error image above, prev=0+1-1=0 when checking the second extent, so even though lblock<=prev, the function does not return an error. As a result, bug_ON occurs in __es_tree_search and the system panics. To solve this problem, we only need to check that: 1. The lblock of the first extent is not less than 0. 2. The lblock of the next extent is not less than the next block of the previous extent. The same applies to extent_idx.

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: NFSv4: Fix free of uninitialized nfs4_label on referral lookup. Send along the already-allocated fattr along with nfs4_fs_locations, and drop the memcpy of fattr. We end up growing two more allocations, but this fixes up a crash as: PID: 790 TASK: ffff88811b43c000 CPU: 0 COMMAND: "ls" #0 [ffffc90000857920] panic at ffffffff81b9bfde #1 [ffffc900008579c0] do_trap at ffffffff81023a9b #2 [ffffc90000857a10] do_error_trap at ffffffff81023b78 #3 [ffffc90000857a58] exc_stack_segment at ffffffff81be1f45 #4 [ffffc90000857a80] asm_exc_stack_segment at ffffffff81c009de #5 [ffffc90000857b08] nfs_lookup at ffffffffa0302322 [nfs] #6 [ffffc90000857b70] __lookup_slow at ffffffff813a4a5f #7 [ffffc90000857c60] walk_component at ffffffff813a86c4 #8 [ffffc90000857cb8] path_lookupat at ffffffff813a9553 #9 [ffffc90000857cf0] filename_lookup at ffffffff813ab86b

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

In the Linux kernel, the following vulnerability has been resolved: iommu/arm-smmu-v3-sva: Fix mm use-after-free We currently call arm64_mm_context_put() without holding a reference to the mm, which can result in use-after-free. Call mmgrab()/mmdrop() to ensure the mm only gets freed after we unpinned the ASID.

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

In the Linux kernel, the following vulnerability has been resolved: RDMA/hfi1: Prevent use of lock before it is initialized If there is a failure during probe of hfi1 before the sdma_map_lock is initialized, the call to hfi1_free_devdata() will attempt to use a lock that has not been initialized. If the locking correctness validator is on then an INFO message and stack trace resembling the following may be seen: INFO: trying to register non-static key. The code is fine but needs lockdep annotation, or maybe you didn't initialize this object before use? turning off the locking correctness validator. Call Trace: register_lock_class+0x11b/0x880 __lock_acquire+0xf3/0x7930 lock_acquire+0xff/0x2d0 _raw_spin_lock_irq+0x46/0x60 sdma_clean+0x42a/0x660 [hfi1] hfi1_free_devdata+0x3a7/0x420 [hfi1] init_one+0x867/0x11a0 [hfi1] pci_device_probe+0x40e/0x8d0 The use of sdma_map_lock in sdma_clean() is for freeing the sdma_map memory, and sdma_map is not allocated/initialized until after sdma_map_lock has been initialized. This code only needs to be run if sdma_map is not NULL, and so checking for that condition will avoid trying to use the lock before it is initialized.

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

A vulnerability was found in the Linux kernel's CS35L41 driver. The constant `CS35L41_NUM_OTP_ELEM` is defined as 100 but is used by the arrays `otp_map_1` and `otp_map_2`, which are both expected to contain only 99 elements. This mismatch causes the code to access memory past the array boundaries when accessing an element at the 99th index, resulting in out-of-bounds access, which can lead to system instability, memory corruption, or potential code execution.

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT There is a potential memory leak in lpfc_ignore_els_cmpl() and lpfc_els_rsp_reject() that was allocated from NPIV PLOGI_RJT (lpfc_rcv_plogi()'s login_mbox). Check if cmdiocb->context_un.mbox was allocated in lpfc_ignore_els_cmpl(), and then free it back to phba->mbox_mem_pool along with mbox->ctx_buf for service parameters. For lpfc_els_rsp_reject() failure, free both the ctx_buf for service parameters and the login_mbox.

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

In the Linux kernel, the following vulnerability has been resolved: scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock During stress I/O tests with 500+ vports, hard LOCKUP call traces are observed. CPU A: native_queued_spin_lock_slowpath+0x192 _raw_spin_lock_irqsave+0x32 lpfc_handle_fcp_err+0x4c6 lpfc_fcp_io_cmd_wqe_cmpl+0x964 lpfc_sli4_fp_handle_cqe+0x266 __lpfc_sli4_process_cq+0x105 __lpfc_sli4_hba_process_cq+0x3c lpfc_cq_poll_hdler+0x16 irq_poll_softirq+0x76 __softirqentry_text_start+0xe4 irq_exit+0xf7 do_IRQ+0x7f CPU B: native_queued_spin_lock_slowpath+0x5b _raw_spin_lock+0x1c lpfc_abort_handler+0x13e scmd_eh_abort_handler+0x85 process_one_work+0x1a7 worker_thread+0x30 kthread+0x112 ret_from_fork+0x1f Diagram of lockup: CPUA CPUB ---- ---- lpfc_cmd->buf_lock phba->hbalock lpfc_cmd->buf_lock phba->hbalock Fix by reordering the taking of the lpfc_cmd->buf_lock and phba->hbalock in lpfc_abort_handler routine so that it tries to take the lpfc_cmd->buf_lock first before phba->hbalock.

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

A vulnerability has been identified in the lpfc module within the Linux kernel. This flaw occurs because the driver attempts to access per-CPU data from a preemptible context using an incorrect function. This improper handling of critical data can lead to system instability and result in a denial-of-service condition.

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

In the Linux kernel, the following vulnerability has been resolved: ALSA: jack: Access input_dev under mutex It is possible when using ASoC that input_dev is unregistered while calling snd_jack_report, which causes NULL pointer dereference. In order to prevent this serialize access to input_dev using mutex lock.

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

A flaw was found in the Linux kernel's CIFS code in which a failed mount might lead to a double-free. An attacker with permissions to attempt to mount CIFS volumes could exploit this vulnerability to alter kernel memory, leading to a denial of service, altered system memory, or an escalation of privileges.

CWE-415 - Double Free
Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Important

In the Linux kernel, the following vulnerability has been resolved: ath11k: fix the warning of dev_wake in mhi_pm_disable_transition() When test device recovery with below command, it has warning in message as below. echo assert > /sys/kernel/debug/ath11k/wcn6855\ hw2.0/simulate_fw_crash echo assert > /sys/kernel/debug/ath11k/qca6390\ hw2.0/simulate_fw_crash warning message: [ 1965.642121] ath11k_pci 0000:06:00.0: simulating firmware assert crash [ 1968.471364] ieee80211 phy0: Hardware restart was requested [ 1968.511305] ------------[ cut here ]------------ [ 1968.511368] WARNING: CPU: 3 PID: 1546 at drivers/bus/mhi/core/pm.c:505 mhi_pm_disable_transition+0xb37/0xda0 [mhi] [ 1968.511443] Modules linked in: ath11k_pci ath11k mac80211 libarc4 cfg80211 qmi_helpers qrtr_mhi mhi qrtr nvme nvme_core [ 1968.511563] CPU: 3 PID: 1546 Comm: kworker/u17:0 Kdump: loaded Tainted: G W 5.17.0-rc3-wt-ath+ #579 [ 1968.511629] Hardware name: Intel(R) Client Systems NUC8i7HVK/NUC8i7HVB, BIOS HNKBLi70.86A.0067.2021.0528.1339 05/28/2021 [ 1968.511704] Workqueue: mhi_hiprio_wq mhi_pm_st_worker [mhi] [ 1968.511787] RIP: 0010:mhi_pm_disable_transition+0xb37/0xda0 [mhi] [ 1968.511870] Code: a9 fe ff ff 4c 89 ff 44 89 04 24 e8 03 46 f6 e5 44 8b 04 24 41 83 f8 01 0f 84 21 fe ff ff e9 4c fd ff ff 0f 0b e9 af f8 ff ff <0f> 0b e9 5c f8 ff ff 48 89 df e8 da 9e ee e3 e9 12 fd ff ff 4c 89 [ 1968.511923] RSP: 0018:ffffc900024efbf0 EFLAGS: 00010286 [ 1968.511969] RAX: 00000000ffffffff RBX: ffff88811d241250 RCX: ffffffffc0176922 [ 1968.512014] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888118a90a24 [ 1968.512059] RBP: ffff888118a90800 R08: 0000000000000000 R09: ffff888118a90a27 [ 1968.512102] R10: ffffed1023152144 R11: 0000000000000001 R12: ffff888118a908ac [ 1968.512229] R13: ffff888118a90928 R14: dffffc0000000000 R15: ffff888118a90a24 [ 1968.512310] FS: 0000000000000000(0000) GS:ffff888234200000(0000) knlGS:0000000000000000 [ 1968.512405] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1968.512493] CR2: 00007f5538f443a8 CR3: 000000016dc28001 CR4: 00000000003706e0 [ 1968.512587] Call Trace: [ 1968.512672] <TASK> [ 1968.512751] ? _raw_spin_unlock_irq+0x1f/0x40 [ 1968.512859] mhi_pm_st_worker+0x3ac/0x790 [mhi] [ 1968.512959] ? mhi_pm_mission_mode_transition.isra.0+0x7d0/0x7d0 [mhi] [ 1968.513063] process_one_work+0x86a/0x1400 [ 1968.513184] ? pwq_dec_nr_in_flight+0x230/0x230 [ 1968.513312] ? move_linked_works+0x125/0x290 [ 1968.513416] worker_thread+0x6db/0xf60 [ 1968.513536] ? process_one_work+0x1400/0x1400 [ 1968.513627] kthread+0x241/0x2d0 [ 1968.513733] ? kthread_complete_and_exit+0x20/0x20 [ 1968.513821] ret_from_fork+0x22/0x30 [ 1968.513924] </TASK> Reason is mhi_deassert_dev_wake() from mhi_device_put() is called but mhi_assert_dev_wake() from __mhi_device_get_sync() is not called in progress of recovery. Commit 8e0559921f9a ("bus: mhi: core: Skip device wake in error or shutdown state") add check for the pm_state of mhi in __mhi_device_get_sync(), and the pm_state is not the normal state untill recovery is completed, so it leads the dev_wake is not 0 and above warning print in mhi_pm_disable_transition() while checking mhi_cntrl->dev_wake. Add check in ath11k_pci_write32()/ath11k_pci_read32() to skip call mhi_device_put() if mhi_device_get_sync() does not really do wake, then the warning gone. Tested-on: WCN6855 hw2.0 PCI WLAN.HSP.1.1-03003-QCAHSPSWPL_V1_V2_SILICONZ_LITE-2

CWE-20 - Improper Input Validation
Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2 Remove WARNs that sanity check that KVM never lets a triple fault for L2 escape and incorrectly end up in L1. In normal operation, the sanity check is perfectly valid, but it incorrectly assumes that it's impossible for userspace to induce KVM_REQ_TRIPLE_FAULT without bouncing through KVM_RUN (which guarantees kvm_check_nested_state() will see and handle the triple fault). The WARN can currently be triggered if userspace injects a machine check while L2 is active and CR4.MCE=0. And a future fix to allow save/restore of KVM_REQ_TRIPLE_FAULT, e.g. so that a synthesized triple fault isn't lost on migration, will make it trivially easy for userspace to trigger the WARN. Clearing KVM_REQ_TRIPLE_FAULT when forcibly leaving guest mode is tempting, but wrong, especially if/when the request is saved/restored, e.g. if userspace restores events (including a triple fault) and then restores nested state (which may forcibly leave guest mode). Ignoring the fact that KVM doesn't currently provide the necessary APIs, it's userspace's responsibility to manage pending events during save/restore. ------------[ cut here ]------------ WARNING: CPU: 7 PID: 1399 at arch/x86/kvm/vmx/nested.c:4522 nested_vmx_vmexit+0x7fe/0xd90 [kvm_intel] Modules linked in: kvm_intel kvm irqbypass CPU: 7 PID: 1399 Comm: state_test Not tainted 5.17.0-rc3+ #808 Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 0.0.0 02/06/2015 RIP: 0010:nested_vmx_vmexit+0x7fe/0xd90 [kvm_intel] Call Trace: <TASK> vmx_leave_nested+0x30/0x40 [kvm_intel] vmx_set_nested_state+0xca/0x3e0 [kvm_intel] kvm_arch_vcpu_ioctl+0xf49/0x13e0 [kvm] kvm_vcpu_ioctl+0x4b9/0x660 [kvm] __x64_sys_ioctl+0x83/0xb0 do_syscall_64+0x3b/0xc0 entry_SYSCALL_64_after_hwframe+0x44/0xae </TASK> ---[ end trace 0000000000000000 ]---

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: netfilter: conntrack: re-fetch conntrack after insertion In case the conntrack is clashing, insertion can free skb->_nfct and set skb->_nfct to the already-confirmed entry. This wasn't found before because the conntrack entry and the extension space used to free'd after an rcu grace period, plus the race needs events enabled to trigger.

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero It is possible to disable VFs while the PF driver is processing requests from the VF driver. This can result in a panic. BUG: unable to handle kernel paging request at 000000000000106c PGD 0 P4D 0 Oops: 0000 [#1] SMP NOPTI CPU: 8 PID: 0 Comm: swapper/8 Kdump: loaded Tainted: G I --------- - Hardware name: Dell Inc. PowerEdge R740/06WXJT, BIOS 2.8.2 08/27/2020 RIP: 0010:ixgbe_msg_task+0x4c8/0x1690 [ixgbe] Code: 00 00 48 8d 04 40 48 c1 e0 05 89 7c 24 24 89 fd 48 89 44 24 10 83 ff 01 0f 84 b8 04 00 00 4c 8b 64 24 10 4d 03 a5 48 22 00 00 <41> 80 7c 24 4c 00 0f 84 8a 03 00 00 0f b7 c7 83 f8 08 0f 84 8f 0a RSP: 0018:ffffb337869f8df8 EFLAGS: 00010002 RAX: 0000000000001020 RBX: 0000000000000000 RCX: 000000000000002b RDX: 0000000000000002 RSI: 0000000000000008 RDI: 0000000000000006 RBP: 0000000000000006 R08: 0000000000000002 R09: 0000000000029780 R10: 00006957d8f42832 R11: 0000000000000000 R12: 0000000000001020 R13: ffff8a00e8978ac0 R14: 000000000000002b R15: ffff8a00e8979c80 FS: 0000000000000000(0000) GS:ffff8a07dfd00000(0000) knlGS:00000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 000000000000106c CR3: 0000000063e10004 CR4: 00000000007726e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 PKRU: 55555554 Call Trace: <IRQ> ? ttwu_do_wakeup+0x19/0x140 ? try_to_wake_up+0x1cd/0x550 ? ixgbevf_update_xcast_mode+0x71/0xc0 [ixgbevf] ixgbe_msix_other+0x17e/0x310 [ixgbe] __handle_irq_event_percpu+0x40/0x180 handle_irq_event_percpu+0x30/0x80 handle_irq_event+0x36/0x53 handle_edge_irq+0x82/0x190 handle_irq+0x1c/0x30 do_IRQ+0x49/0xd0 common_interrupt+0xf/0xf This can be eventually be reproduced with the following script: while : do echo 63 > /sys/class/net/<devname>/device/sriov_numvfs sleep 1 echo 0 > /sys/class/net/<devname>/device/sriov_numvfs sleep 1 done Add lock when disabling SR-IOV to prevent process VF mailbox communication.

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: igc: Reinstate IGC_REMOVED logic and implement it properly The initially merged version of the igc driver code (via commit 146740f9abc4, "igc: Add support for PF") contained the following IGC_REMOVED checks in the igc_rd32/wr32() MMIO accessors: u32 igc_rd32(struct igc_hw *hw, u32 reg) { u8 __iomem *hw_addr = READ_ONCE(hw->hw_addr); u32 value = 0; if (IGC_REMOVED(hw_addr)) return ~value; value = readl(&hw_addr[reg]); /* reads should not return all F's */ if (!(~value) && (!reg || !(~readl(hw_addr)))) hw->hw_addr = NULL; return value; } And: #define wr32(reg, val) \ do { \ u8 __iomem *hw_addr = READ_ONCE((hw)->hw_addr); \ if (!IGC_REMOVED(hw_addr)) \ writel((val), &hw_addr[(reg)]); \ } while (0) E.g. igb has similar checks in its MMIO accessors, and has a similar macro E1000_REMOVED, which is implemented as follows: #define E1000_REMOVED(h) unlikely(!(h)) These checks serve to detect and take note of an 0xffffffff MMIO read return from the device, which can be caused by a PCIe link flap or some other kind of PCI bus error, and to avoid performing MMIO reads and writes from that point onwards. However, the IGC_REMOVED macro was not originally implemented: #ifndef IGC_REMOVED #define IGC_REMOVED(a) (0) #endif /* IGC_REMOVED */ This led to the IGC_REMOVED logic to be removed entirely in a subsequent commit (commit 3c215fb18e70, "igc: remove IGC_REMOVED function"), with the rationale that such checks matter only for virtualization and that igc does not support virtualization -- but a PCIe device can become detached even without virtualization being in use, and without proper checks, a PCIe bus error affecting an igc adapter will lead to various NULL pointer dereferences, as the first access after the error will set hw->hw_addr to NULL, and subsequent accesses will blindly dereference this now-NULL pointer. This patch reinstates the IGC_REMOVED checks in igc_rd32/wr32(), and implements IGC_REMOVED the way it is done for igb, by checking for the unlikely() case of hw_addr being NULL. This change prevents the oopses seen when a PCIe link flap occurs on an igc adapter.

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: RDMA/irdma: Fix sleep from invalid context BUG Taking the qos_mutex to process RoCEv2 QP's on netdev events causes a kernel splat. Fix this by removing the handling for RoCEv2 in irdma_cm_teardown_connections that uses the mutex. This handling is only needed for iWARP to avoid having connections established while the link is down or having connections remain functional after the IP address is removed. BUG: sleeping function called from invalid context at kernel/locking/mutex. Call Trace: kernel: dump_stack+0x66/0x90 kernel: ___might_sleep.cold.92+0x8d/0x9a kernel: mutex_lock+0x1c/0x40 kernel: irdma_cm_teardown_connections+0x28e/0x4d0 [irdma] kernel: ? check_preempt_curr+0x7a/0x90 kernel: ? select_idle_sibling+0x22/0x3c0 kernel: ? select_task_rq_fair+0x94c/0xc90 kernel: ? irdma_exec_cqp_cmd+0xc27/0x17c0 [irdma] kernel: ? __wake_up_common+0x7a/0x190 kernel: irdma_if_notify+0x3cc/0x450 [irdma] kernel: ? sched_clock_cpu+0xc/0xb0 kernel: irdma_inet6addr_event+0xc6/0x150 [irdma]

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: KVM: VMX: Prevent RSB underflow before vmenter On VMX, there are some balanced returns between the time the guest's SPEC_CTRL value is written, and the vmenter. Balanced returns (matched by a preceding call) are usually ok, but it's at least theoretically possible an NMI with a deep call stack could empty the RSB before one of the returns. For maximum paranoia, don't allow *any* returns (balanced or otherwise) between the SPEC_CTRL write and the vmenter. [ bp: Fix 32-bit build. ]

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

In the Linux kernel, the following vulnerability has been resolved: x86/speculation: Fill RSB on vmexit for IBRS Prevent RSB underflow/poisoning attacks with RSB. While at it, add a bunch of comments to attempt to document the current state of tribal knowledge about RSB attacks and what exactly is being mitigated.

CWE-1037 - Processor Optimization Removal or Modification of Security-critical Code
Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error The initial settings will be written before the codec probe function. But, the rt711->component doesn't be assigned yet. If IO error happened during initial settings operations, it will cause the kernel panic. This patch changed component->dev to slave->dev to fix this issue.

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

In the Linux kernel, the following vulnerability has been resolved: ASoC: rt7*-sdw: harden jack_detect_handler Realtek headset codec drivers typically check if the card is instantiated before proceeding with the jack detection. The rt700, rt711 and rt711-sdca are however missing a check on the card pointer, which can lead to NULL dereferences encountered in driver bind/unbind tests.

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

In the Linux kernel, the following vulnerability has been resolved: sfc: fix kernel panic when creating VF When creating VFs a kernel panic can happen when calling to efx_ef10_try_update_nic_stats_vf. When releasing a DMA coherent buffer, sometimes, I don't know in what specific circumstances, it has to unmap memory with vunmap. It is disallowed to do that in IRQ context or with BH disabled. Otherwise, we hit this line in vunmap, causing the crash: BUG_ON(in_interrupt()); This patch reenables BH to release the buffer. Log messages when the bug is hit: kernel BUG at mm/vmalloc.c:2727! invalid opcode: 0000 [#1] PREEMPT SMP NOPTI CPU: 6 PID: 1462 Comm: NetworkManager Kdump: loaded Tainted: G I --------- --- 5.14.0-119.el9.x86_64 #1 Hardware name: Dell Inc. PowerEdge R740/06WXJT, BIOS 2.8.2 08/27/2020 RIP: 0010:vunmap+0x2e/0x30 ...skip... Call Trace: __iommu_dma_free+0x96/0x100 efx_nic_free_buffer+0x2b/0x40 [sfc] efx_ef10_try_update_nic_stats_vf+0x14a/0x1c0 [sfc] efx_ef10_update_stats_vf+0x18/0x40 [sfc] efx_start_all+0x15e/0x1d0 [sfc] efx_net_open+0x5a/0xe0 [sfc] __dev_open+0xe7/0x1a0 __dev_change_flags+0x1d7/0x240 dev_change_flags+0x21/0x60 ...skip...

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: sfc: fix use after free when disabling sriov Use after free is detected by kfence when disabling sriov. What was read after being freed was vf->pci_dev: it was freed from pci_disable_sriov and later read in efx_ef10_sriov_free_vf_vports, called from efx_ef10_sriov_free_vf_vswitching. Set the pointer to NULL at release time to not trying to read it later. Reproducer and dmesg log (note that kfence doesn't detect it every time): $ echo 1 > /sys/class/net/enp65s0f0np0/device/sriov_numvfs $ echo 0 > /sys/class/net/enp65s0f0np0/device/sriov_numvfs BUG: KFENCE: use-after-free read in efx_ef10_sriov_free_vf_vswitching+0x82/0x170 [sfc] Use-after-free read at 0x00000000ff3c1ba5 (in kfence-#224): efx_ef10_sriov_free_vf_vswitching+0x82/0x170 [sfc] efx_ef10_pci_sriov_disable+0x38/0x70 [sfc] efx_pci_sriov_configure+0x24/0x40 [sfc] sriov_numvfs_store+0xfe/0x140 kernfs_fop_write_iter+0x11c/0x1b0 new_sync_write+0x11f/0x1b0 vfs_write+0x1eb/0x280 ksys_write+0x5f/0xe0 do_syscall_64+0x5c/0x80 entry_SYSCALL_64_after_hwframe+0x44/0xae kfence-#224: 0x00000000edb8ef95-0x00000000671f5ce1, size=2792, cache=kmalloc-4k allocated by task 6771 on cpu 10 at 3137.860196s: pci_alloc_dev+0x21/0x60 pci_iov_add_virtfn+0x2a2/0x320 sriov_enable+0x212/0x3e0 efx_ef10_sriov_configure+0x67/0x80 [sfc] efx_pci_sriov_configure+0x24/0x40 [sfc] sriov_numvfs_store+0xba/0x140 kernfs_fop_write_iter+0x11c/0x1b0 new_sync_write+0x11f/0x1b0 vfs_write+0x1eb/0x280 ksys_write+0x5f/0xe0 do_syscall_64+0x5c/0x80 entry_SYSCALL_64_after_hwframe+0x44/0xae freed by task 6771 on cpu 12 at 3170.991309s: device_release+0x34/0x90 kobject_cleanup+0x3a/0x130 pci_iov_remove_virtfn+0xd9/0x120 sriov_disable+0x30/0xe0 efx_ef10_pci_sriov_disable+0x57/0x70 [sfc] efx_pci_sriov_configure+0x24/0x40 [sfc] sriov_numvfs_store+0xfe/0x140 kernfs_fop_write_iter+0x11c/0x1b0 new_sync_write+0x11f/0x1b0 vfs_write+0x1eb/0x280 ksys_write+0x5f/0xe0 do_syscall_64+0x5c/0x80 entry_SYSCALL_64_after_hwframe+0x44/0xae

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: tipc: move bc link creation back to tipc_node_create Shuang Li reported a NULL pointer dereference crash: [] BUG: kernel NULL pointer dereference, address: 0000000000000068 [] RIP: 0010:tipc_link_is_up+0x5/0x10 [tipc] [] Call Trace: [] <IRQ> [] tipc_bcast_rcv+0xa2/0x190 [tipc] [] tipc_node_bc_rcv+0x8b/0x200 [tipc] [] tipc_rcv+0x3af/0x5b0 [tipc] [] tipc_udp_recv+0xc7/0x1e0 [tipc] It was caused by the 'l' passed into tipc_bcast_rcv() is NULL. When it creates a node in tipc_node_check_dest(), after inserting the new node into hashtable in tipc_node_create(), it creates the bc link. However, there is a gap between this insert and bc link creation, a bc packet may come in and get the node from the hashtable then try to dereference its bc link, which is NULL. This patch is to fix it by moving the bc link creation before inserting into the hashtable. Note that for a preliminary node becoming "real", the bc link creation should also be called before it's rehashed, as we don't create it for preliminary nodes.

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

In the Linux kernel, the following vulnerability has been resolved: mptcp: fix race on unaccepted mptcp sockets When the listener socket owning the relevant request is closed, it frees the unaccepted subflows and that causes later deletion of the paired MPTCP sockets. The mptcp socket's worker can run in the time interval between such delete operations. When that happens, any access to msk->first will cause an UaF access, as the subflow cleanup did not cleared such field in the mptcp socket. Address the issue explicitly traversing the listener socket accept queue at close time and performing the needed cleanup on the pending msk. Note that the locking is a bit tricky, as we need to acquire the msk socket lock, while still owning the subflow socket one.

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Important

In the Linux kernel, the following vulnerability has been resolved: RDMA/cm: Fix memory leak in ib_cm_insert_listen cm_alloc_id_priv() allocates resource for the cm_id_priv. When cm_init_listen() fails it doesn't free it, leading to memory leak. Add the missing error unwind.

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

In the Linux kernel, the following vulnerability has been resolved: dm raid: fix KASAN warning in raid5_add_disks There's a KASAN warning in raid5_add_disk when running the LVM testsuite. The warning happens in the test lvconvert-raid-reshape-linear_to_raid6-single-type.sh. We fix the warning by verifying that rdev->saved_raid_disk is within limits.

CWE-20 - Improper Input Validation
Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Low

A flaw was found in the Linux kernel's device mapper (dm) RAID component. This vulnerability allows an attacker to cause an out-of-bounds memory access via loading a crafted dm-raid table. This may lead to a crash.

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

A vulnerability was found in the Linux kernel in the Intel igb driver function igb_clean_tx_ring() when running in XDP mode. A use-after-free issue can arise from attempting to free skb memory using dev_kfree_skb_any(). This issue potentially leads to system instability and memory corruption.

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

In the Linux kernel, the following vulnerability has been resolved: bpf: Fix request_sock leak in sk lookup helpers A customer reported a request_socket leak in a Calico cloud environment. We found that a BPF program was doing a socket lookup with takes a refcnt on the socket and that it was finding the request_socket but returning the parent LISTEN socket via sk_to_full_sk() without decrementing the child request socket 1st, resulting in request_sock slab object leak. This patch retains the existing behaviour of returning full socks to the caller but it also decrements the child request_socket if one is present before doing so to prevent the leak. Thanks to Curtis Taylor for all the help in diagnosing and testing this. And thanks to Antoine Tenart for the reproducer and patch input. v2 of this patch contains, refactor as per Daniel Borkmann's suggestions to validate RCU flags on the listen socket so that it balances with bpf_sk_release() and update comments as per Martin KaFai Lau's suggestion. One small change to Daniels suggestion, put "sk = sk2" under "if (sk2 != sk)" to avoid an extra instruction.

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: netfilter: use get_random_u32 instead of prandom bh might occur while updating per-cpu rnd_state from user context, ie. local_out path. BUG: using smp_processor_id() in preemptible [00000000] code: nginx/2725 caller is nft_ng_random_eval+0x24/0x54 [nft_numgen] Call Trace: check_preemption_disabled+0xde/0xe0 nft_ng_random_eval+0x24/0x54 [nft_numgen] Use the random driver instead, this also avoids need for local prandom state. Moreover, prandom now uses the random driver since d4150779e60f ("random32: use real rng for non-deterministic randomness"). Based on earlier patch from Pablo Neira.

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

A flaw was found in the ext4 module in the Linux kernel. Resizing a corrupt ext4 image can cause a NULL pointer dereference due to a missing check if the reserved GDT blocks is zero when the resize_inode feature is disabled, resulting in a denial of service.

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

In the Linux kernel, the following vulnerability has been resolved: ext4: fix bug_on ext4_mb_use_inode_pa Hulk Robot reported a BUG_ON: ================================================================== kernel BUG at fs/ext4/mballoc.c:3211! [...] RIP: 0010:ext4_mb_mark_diskspace_used.cold+0x85/0x136f [...] Call Trace: ext4_mb_new_blocks+0x9df/0x5d30 ext4_ext_map_blocks+0x1803/0x4d80 ext4_map_blocks+0x3a4/0x1a10 ext4_writepages+0x126d/0x2c30 do_writepages+0x7f/0x1b0 __filemap_fdatawrite_range+0x285/0x3b0 file_write_and_wait_range+0xb1/0x140 ext4_sync_file+0x1aa/0xca0 vfs_fsync_range+0xfb/0x260 do_fsync+0x48/0xa0 [...] ================================================================== Above issue may happen as follows: ------------------------------------- do_fsync vfs_fsync_range ext4_sync_file file_write_and_wait_range __filemap_fdatawrite_range do_writepages ext4_writepages mpage_map_and_submit_extent mpage_map_one_extent ext4_map_blocks ext4_mb_new_blocks ext4_mb_normalize_request >>> start + size <= ac->ac_o_ex.fe_logical ext4_mb_regular_allocator ext4_mb_simple_scan_group ext4_mb_use_best_found ext4_mb_new_preallocation ext4_mb_new_inode_pa ext4_mb_use_inode_pa >>> set ac->ac_b_ex.fe_len <= 0 ext4_mb_mark_diskspace_used >>> BUG_ON(ac->ac_b_ex.fe_len <= 0); we can easily reproduce this problem with the following commands: `fallocate -l100M disk` `mkfs.ext4 -b 1024 -g 256 disk` `mount disk /mnt` `fsstress -d /mnt -l 0 -n 1000 -p 1` The size must be smaller than or equal to EXT4_BLOCKS_PER_GROUP. Therefore, "start + size <= ac->ac_o_ex.fe_logical" may occur when the size is truncated. So start should be the start position of the group where ac_o_ex.fe_logical is located after alignment. In addition, when the value of fe_logical or EXT4_BLOCKS_PER_GROUP is very large, the value calculated by start_off is more accurate.

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: dm mirror log: round up region bitmap size to BITS_PER_LONG The code in dm-log rounds up bitset_size to 32 bits. It then uses find_next_zero_bit_le on the allocated region. find_next_zero_bit_le accesses the bitmap using unsigned long pointers. So, on 64-bit architectures, it may access 4 bytes beyond the allocated size. Fix this bug by rounding up bitset_size to BITS_PER_LONG. This bug was found by running the lvm2 testsuite with kasan.

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

A flaw was found in the lpfc 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-2020-36516
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input Malformed user input to debugfs results in buffer overflow crashes. Adapt input string lengths to fit within internal buffers, leaving space for NULL terminators.

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

A deadlock condition exists in the linux kernel such that when calling iavf_close in iavf_reset_task error handling,doing so can lead to double call of napi_disable thereby leading to a denial of service due to the deadlock.

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

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

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

In the Linux kernel, the following vulnerability has been resolved: iavf: Fix adminq error handling iavf_alloc_asq_bufs/iavf_alloc_arq_bufs allocates with dma_alloc_coherent memory for VF mailbox. Free DMA regions for both ASQ and ARQ in case error happens during configuration of ASQ/ARQ registers. Without this change it is possible to see when unloading interface: 74626.583369: dma_debug_device_change: device driver has pending DMA allocations while released from device [count=32] One of leaked entries details: [device address=0x0000000b27ff9000] [size=4096 bytes] [mapped with DMA_BIDIRECTIONAL] [mapped as coherent]

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: BPF: Fix potential bad pointer dereference in bpf_sys_bpf() The bpf_sys_bpf() helper function allows an eBPF program to load another eBPF program from within the kernel. In this case the argument union bpf_attr pointer (as well as the insns and license pointers inside) is a kernel address instead of a userspace address (which is the case of a usual bpf() syscall). To make the memory copying process in the syscall work in both cases, bpfptr_t was introduced to wrap around the pointer and distinguish its origin. Specifically, when copying memory contents from a bpfptr_t, a copy_from_user() is performed in case of a userspace address and a memcpy() is performed for a kernel address. This can lead to problems because the in-kernel pointer is never checked for validity. The problem happens when an eBPF syscall program tries to call bpf_sys_bpf() to load a program but provides a bad insns pointer -- say 0xdeadbeef -- in the bpf_attr union. The helper calls __sys_bpf() which would then call bpf_prog_load() to load the program. bpf_prog_load() is responsible for copying the eBPF instructions to the newly allocated memory for the program; it creates a kernel bpfptr_t for insns and invokes copy_from_bpfptr(). Internally, all bpfptr_t operations are backed by the corresponding sockptr_t operations, which performs direct memcpy() on kernel pointers for copy_from/strncpy_from operations. Therefore, the code is always happy to dereference the bad pointer to trigger a un-handle-able page fault and in turn an oops. However, this is not supposed to happen because at that point the eBPF program is already verified and should not cause a memory error. Sample KASAN trace: [ 25.685056][ T228] ================================================================== [ 25.685680][ T228] BUG: KASAN: user-memory-access in copy_from_bpfptr+0x21/0x30 [ 25.686210][ T228] Read of size 80 at addr 00000000deadbeef by task poc/228 [ 25.686732][ T228] [ 25.686893][ T228] CPU: 3 PID: 228 Comm: poc Not tainted 5.19.0-rc7 #7 [ 25.687375][ T228] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS d55cb5a 04/01/2014 [ 25.687991][ T228] Call Trace: [ 25.688223][ T228] <TASK> [ 25.688429][ T228] dump_stack_lvl+0x73/0x9e [ 25.688747][ T228] print_report+0xea/0x200 [ 25.689061][ T228] ? copy_from_bpfptr+0x21/0x30 [ 25.689401][ T228] ? _printk+0x54/0x6e [ 25.689693][ T228] ? _raw_spin_lock_irqsave+0x70/0xd0 [ 25.690071][ T228] ? copy_from_bpfptr+0x21/0x30 [ 25.690412][ T228] kasan_report+0xb5/0xe0 [ 25.690716][ T228] ? copy_from_bpfptr+0x21/0x30 [ 25.691059][ T228] kasan_check_range+0x2bd/0x2e0 [ 25.691405][ T228] ? copy_from_bpfptr+0x21/0x30 [ 25.691734][ T228] memcpy+0x25/0x60 [ 25.692000][ T228] copy_from_bpfptr+0x21/0x30 [ 25.692328][ T228] bpf_prog_load+0x604/0x9e0 [ 25.692653][ T228] ? cap_capable+0xb4/0xe0 [ 25.692956][ T228] ? security_capable+0x4f/0x70 [ 25.693324][ T228] __sys_bpf+0x3af/0x580 [ 25.693635][ T228] bpf_sys_bpf+0x45/0x240 [ 25.693937][ T228] bpf_prog_f0ec79a5a3caca46_bpf_func1+0xa2/0xbd [ 25.694394][ T228] bpf_prog_run_pin_on_cpu+0x2f/0xb0 [ 25.694756][ T228] bpf_prog_test_run_syscall+0x146/0x1c0 [ 25.695144][ T228] bpf_prog_test_run+0x172/0x190 [ 25.695487][ T228] __sys_bpf+0x2c5/0x580 [ 25.695776][ T228] __x64_sys_bpf+0x3a/0x50 [ 25.696084][ T228] do_syscall_64+0x60/0x90 [ 25.696393][ T228] ? fpregs_assert_state_consistent+0x50/0x60 [ 25.696815][ T228] ? exit_to_user_mode_prepare+0x36/0xa0 [ 25.697202][ T228] ? syscall_exit_to_user_mode+0x20/0x40 [ 25.697586][ T228] ? do_syscall_64+0x6e/0x90 [ 25.697899][ T228] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 25.698312][ T228] RIP: 0033:0x7f6d543fb759 [ 25.698624][ T228] Code: 08 5b 89 e8 5d c3 66 2e 0f 1f 84 00 00 00 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d ---truncated---

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

[REJECTED CVE] In the Linux kernel, the following vulnerability has been resolved: KVM: Unconditionally get a ref to /dev/kvm module when creating a VM

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: dm raid: fix address sanitizer warning in raid_status There is this warning when using a kernel with the address sanitizer and running this testsuite: https://gitlab.com/cki-project/kernel-tests/-/tree/main/storage/swraid/scsi_raid ================================================================== BUG: KASAN: slab-out-of-bounds in raid_status+0x1747/0x2820 [dm_raid] Read of size 4 at addr ffff888079d2c7e8 by task lvcreate/13319 CPU: 0 PID: 13319 Comm: lvcreate Not tainted 5.18.0-0.rc3.<snip> #1 Hardware name: Red Hat KVM, BIOS 0.5.1 01/01/2011 Call Trace: <TASK> dump_stack_lvl+0x6a/0x9c print_address_description.constprop.0+0x1f/0x1e0 print_report.cold+0x55/0x244 kasan_report+0xc9/0x100 raid_status+0x1747/0x2820 [dm_raid] dm_ima_measure_on_table_load+0x4b8/0xca0 [dm_mod] table_load+0x35c/0x630 [dm_mod] ctl_ioctl+0x411/0x630 [dm_mod] dm_ctl_ioctl+0xa/0x10 [dm_mod] __x64_sys_ioctl+0x12a/0x1a0 do_syscall_64+0x5b/0x80 The warning is caused by reading conf->max_nr_stripes in raid_status. The code in raid_status reads mddev->private, casts it to struct r5conf and reads the entry max_nr_stripes. However, if we have different raid type than 4/5/6, mddev->private doesn't point to struct r5conf; it may point to struct r0conf, struct r1conf, struct r10conf or struct mpconf. If we cast a pointer to one of these structs to struct r5conf, we will be reading invalid memory and KASAN warns about it. Fix this bug by reading struct r5conf only if raid type is 4, 5 or 6.

CWE-843 - Access of Resource Using Incompatible Type ('Type Confusion')
Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: dm raid: fix address sanitizer warning in raid_resume There is a KASAN warning in raid_resume when running the lvm test lvconvert-raid.sh. The reason for the warning is that mddev->raid_disks is greater than rs->raid_disks, so the loop touches one entry beyond the allocated length.

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: dm thin: fix use-after-free crash in dm_sm_register_threshold_callback Fault inject on pool metadata device reports: BUG: KASAN: use-after-free in dm_pool_register_metadata_threshold+0x40/0x80 Read of size 8 at addr ffff8881b9d50068 by task dmsetup/950 CPU: 7 PID: 950 Comm: dmsetup Tainted: G W 5.19.0-rc6 #1 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.14.0-1.fc33 04/01/2014 Call Trace: <TASK> dump_stack_lvl+0x34/0x44 print_address_description.constprop.0.cold+0xeb/0x3f4 kasan_report.cold+0xe6/0x147 dm_pool_register_metadata_threshold+0x40/0x80 pool_ctr+0xa0a/0x1150 dm_table_add_target+0x2c8/0x640 table_load+0x1fd/0x430 ctl_ioctl+0x2c4/0x5a0 dm_ctl_ioctl+0xa/0x10 __x64_sys_ioctl+0xb3/0xd0 do_syscall_64+0x35/0x80 entry_SYSCALL_64_after_hwframe+0x46/0xb0 This can be easily reproduced using: echo offline > /sys/block/sda/device/state dd if=/dev/zero of=/dev/mapper/thin bs=4k count=10 dmsetup load pool --table "0 20971520 thin-pool /dev/sda /dev/sdb 128 0 0" If a metadata commit fails, the transaction will be aborted and the metadata space maps will be destroyed. If a DM table reload then happens for this failed thin-pool, a use-after-free will occur in dm_sm_register_threshold_callback (called from dm_pool_register_metadata_threshold). Fix this by in dm_pool_register_metadata_threshold() by returning the -EINVAL error if the thin-pool is in fail mode. Also fail pool_ctr() with a new error message: "Error registering metadata threshold".

CWE-763 - Release of Invalid Pointer or Reference
Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

A flaw was found in the sp5100_tco module in the Linux kernel. A missing release of allocated memory for the EFCH MMIO resource 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-2020-36516
Threats
Impact Low

In the Linux kernel, the following vulnerability has been resolved: ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes We have sanity checks for byte controls and if any of the fail the locally allocated scontrol->ipc_control_data is freed up, but not set to NULL. On a rollback path of the error the higher level code will also try to free the scontrol->ipc_control_data which will eventually going to lead to memory corruption as double freeing memory is not a good thing.

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: rcutorture: Fix ksoftirqd boosting timing and iteration The RCU priority boosting can fail in two situations: 1) If (nr_cpus= > maxcpus=), which means if the total number of CPUs is higher than those brought online at boot, then torture_onoff() may later bring up CPUs that weren't online on boot. Now since rcutorture initialization only boosts the ksoftirqds of the CPUs that have been set online on boot, the CPUs later set online by torture_onoff won't benefit from the boost, making RCU priority boosting fail. 2) The ksoftirqd kthreads are boosted after the creation of rcu_torture_boost() kthreads, which opens a window large enough for these rcu_torture_boost() kthreads to wait (despite running at FIFO priority) for ksoftirqds that are still running at SCHED_NORMAL priority. The issues can trigger for example with: ./kvm.sh --configs TREE01 --kconfig "CONFIG_RCU_BOOST=y" [ 34.968561] rcu-torture: !!! [ 34.968627] ------------[ cut here ]------------ [ 35.014054] WARNING: CPU: 4 PID: 114 at kernel/rcu/rcutorture.c:1979 rcu_torture_stats_print+0x5ad/0x610 [ 35.052043] Modules linked in: [ 35.069138] CPU: 4 PID: 114 Comm: rcu_torture_sta Not tainted 5.18.0-rc1 #1 [ 35.096424] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.14.0-0-g155821a-rebuilt.opensuse.org 04/01/2014 [ 35.154570] RIP: 0010:rcu_torture_stats_print+0x5ad/0x610 [ 35.198527] Code: 63 1b 02 00 74 02 0f 0b 48 83 3d 35 63 1b 02 00 74 02 0f 0b 48 83 3d 21 63 1b 02 00 74 02 0f 0b 48 83 3d 0d 63 1b 02 00 74 02 <0f> 0b 83 eb 01 0f 8e ba fc ff ff 0f 0b e9 b3 fc ff f82 [ 37.251049] RSP: 0000:ffffa92a0050bdf8 EFLAGS: 00010202 [ 37.277320] rcu: De-offloading 8 [ 37.290367] RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000001 [ 37.290387] RDX: 0000000000000000 RSI: 00000000ffffbfff RDI: 00000000ffffffff [ 37.290398] RBP: 000000000000007b R08: 0000000000000000 R09: c0000000ffffbfff [ 37.290407] R10: 000000000000002a R11: ffffa92a0050bc18 R12: ffffa92a0050be20 [ 37.290417] R13: ffffa92a0050be78 R14: 0000000000000000 R15: 000000000001bea0 [ 37.290427] FS: 0000000000000000(0000) GS:ffff96045eb00000(0000) knlGS:0000000000000000 [ 37.290448] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 37.290460] CR2: 0000000000000000 CR3: 000000001dc0c000 CR4: 00000000000006e0 [ 37.290470] Call Trace: [ 37.295049] <TASK> [ 37.295065] ? preempt_count_add+0x63/0x90 [ 37.295095] ? _raw_spin_lock_irqsave+0x12/0x40 [ 37.295125] ? rcu_torture_stats_print+0x610/0x610 [ 37.295143] rcu_torture_stats+0x29/0x70 [ 37.295160] kthread+0xe3/0x110 [ 37.295176] ? kthread_complete_and_exit+0x20/0x20 [ 37.295193] ret_from_fork+0x22/0x30 [ 37.295218] </TASK> Fix this with boosting the ksoftirqds kthreads from the boosting hotplug callback itself and before the boosting kthreads are created.

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: wifi: rtw89: 8852a: rfk: fix div 0 exception The DPK is a kind of RF calibration whose algorithm is to fine tune parameters and calibrate, and check the result. If the result isn't good enough, it could adjust parameters and try again. This issue is to read and show the result, but it could be a negative calibration result that causes divisor 0 and core dump. So, fix it by phy_div() that does division only if divisor isn't zero; otherwise, zero is adopted. divide error: 0000 [#1] PREEMPT SMP NOPTI CPU: 1 PID: 728 Comm: wpa_supplicant Not tainted 5.10.114-16019-g462a1661811a #1 <HASH:d024 28> RIP: 0010:rtw8852a_dpk+0x14ae/0x288f [rtw89_core] RSP: 0018:ffffa9bb412a7520 EFLAGS: 00010246 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 RDX: 0000000000000000 RSI: 00000000000180fc RDI: ffffa141d01023c0 RBP: ffffa9bb412a76a0 R08: 0000000000001319 R09: 00000000ffffff92 R10: ffffffffc0292de3 R11: ffffffffc00d2f51 R12: 0000000000000000 R13: ffffa141d01023c0 R14: ffffffffc0290250 R15: ffffa141d0102638 FS: 00007fa99f5c2740(0000) GS:ffffa142e5e80000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000013e8e010 CR3: 0000000110d2c000 CR4: 0000000000750ee0 PKRU: 55555554 Call Trace: rtw89_core_sta_add+0x95/0x9c [rtw89_core <HASH:d239 29>] rtw89_ops_sta_state+0x5d/0x108 [rtw89_core <HASH:d239 29>] drv_sta_state+0x115/0x66f [mac80211 <HASH:81fe 30>] sta_info_insert_rcu+0x45c/0x713 [mac80211 <HASH:81fe 30>] sta_info_insert+0xf/0x1b [mac80211 <HASH:81fe 30>] ieee80211_prep_connection+0x9d6/0xb0c [mac80211 <HASH:81fe 30>] ieee80211_mgd_auth+0x2aa/0x352 [mac80211 <HASH:81fe 30>] cfg80211_mlme_auth+0x160/0x1f6 [cfg80211 <HASH:00cd 31>] nl80211_authenticate+0x2e5/0x306 [cfg80211 <HASH:00cd 31>] genl_rcv_msg+0x371/0x3a1 ? nl80211_stop_sched_scan+0xe5/0xe5 [cfg80211 <HASH:00cd 31>] ? genl_rcv+0x36/0x36 netlink_rcv_skb+0x8a/0xf9 genl_rcv+0x28/0x36 netlink_unicast+0x27b/0x3a0 netlink_sendmsg+0x2aa/0x469 sock_sendmsg_nosec+0x49/0x4d ____sys_sendmsg+0xe5/0x213 __sys_sendmsg+0xec/0x157 ? syscall_enter_from_user_mode+0xd7/0x116 do_syscall_64+0x43/0x55 entry_SYSCALL_64_after_hwframe+0x44/0xa9 RIP: 0033:0x7fa99f6e689b

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: ath11k: fix netdev open race Make sure to allocate resources needed before registering the device. This specifically avoids having a racing open() trigger a BUG_ON() in mod_timer() when ath11k_mac_op_start() is called before the mon_reap_timer as been set up. I did not see this issue with next-20220310, but I hit it on every probe with next-20220511. Perhaps some timing changed in between. Here's the backtrace: [ 51.346947] kernel BUG at kernel/time/timer.c:990! [ 51.346958] Internal error: Oops - BUG: 0 [#1] PREEMPT SMP ... [ 51.578225] Call trace: [ 51.583293] __mod_timer+0x298/0x390 [ 51.589518] mod_timer+0x14/0x20 [ 51.595368] ath11k_mac_op_start+0x41c/0x4a0 [ath11k] [ 51.603165] drv_start+0x38/0x60 [mac80211] [ 51.610110] ieee80211_do_open+0x29c/0x7d0 [mac80211] [ 51.617945] ieee80211_open+0x60/0xb0 [mac80211] [ 51.625311] __dev_open+0x100/0x1c0 [ 51.631420] __dev_change_flags+0x194/0x210 [ 51.638214] dev_change_flags+0x24/0x70 [ 51.644646] do_setlink+0x228/0xdb0 [ 51.650723] __rtnl_newlink+0x460/0x830 [ 51.657162] rtnl_newlink+0x4c/0x80 [ 51.663229] rtnetlink_rcv_msg+0x124/0x390 [ 51.669917] netlink_rcv_skb+0x58/0x130 [ 51.676314] rtnetlink_rcv+0x18/0x30 [ 51.682460] netlink_unicast+0x250/0x310 [ 51.688960] netlink_sendmsg+0x19c/0x3e0 [ 51.695458] ____sys_sendmsg+0x220/0x290 [ 51.701938] ___sys_sendmsg+0x7c/0xc0 [ 51.708148] __sys_sendmsg+0x68/0xd0 [ 51.714254] __arm64_sys_sendmsg+0x28/0x40 [ 51.720900] invoke_syscall+0x48/0x120 Tested-on: WCN6855 hw2.0 PCI WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3

Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate

In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: do not allow SET_ID to refer to another table When doing lookups for sets on the same batch by using its ID, a set from a different table can be used. Then, when the table is removed, a reference to the set may be kept after the set is freed, leading to a potential use-after-free. When looking for sets by ID, use the table that was used for the lookup by name, and only return sets belonging to that same table. This fixes CVE-2022-2586, also reported as ZDI-CAN-17470.

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

A use-after-free flaw was found in vmxnet3_rq_alloc_rx_buf in drivers/net/vmxnet3/vmxnet3_drv.c in VMware's vmxnet3 ethernet NIC driver in the Linux Kernel. This issue could allow a local attacker to crash the system due to a double-free while cleaning up vmxnet3_rq_cleanup_all, which could also lead to a kernel information leak problem.

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

In the Linux kernel, the following vulnerability has been resolved: dma-buf/dma-resv: Stop leaking on krealloc() failure Currently dma_resv_get_fences() will leak the previously allocated array if the fence iteration got restarted and the krealloc_array() fails. Free the old array by hand, and make sure we still clear the returned *fences so the caller won't end up accessing freed memory. Some (but not all) of the callers of dma_resv_get_fences() seem to still trawl through the array even when dma_resv_get_fences() failed. And let's zero out *num_fences as well for good measure.

CWE-772 - Missing Release of Resource after Effective Lifetime
Affected products
Fixed 120 products, the same list as for CVE-2020-36516
Threats
Impact Moderate
References
URL Category
https://access.redhat.com/errata/RHSA-2022:7683 self
https://access.redhat.com/security/updates/classi… external
https://access.redhat.com/documentation/en-us/red… external
https://access.redhat.com/solutions/6971358 external
https://bugzilla.redhat.com/show_bug.cgi?id=1946279 external
https://bugzilla.redhat.com/show_bug.cgi?id=1948442 external
https://bugzilla.redhat.com/show_bug.cgi?id=1977993 external
https://bugzilla.redhat.com/show_bug.cgi?id=1978539 external
https://bugzilla.redhat.com/show_bug.cgi?id=1980646 external
https://bugzilla.redhat.com/show_bug.cgi?id=2004037 external
https://bugzilla.redhat.com/show_bug.cgi?id=2019942 external
https://bugzilla.redhat.com/show_bug.cgi?id=2037386 external
https://bugzilla.redhat.com/show_bug.cgi?id=2042424 external
https://bugzilla.redhat.com/show_bug.cgi?id=2044837 external
https://bugzilla.redhat.com/show_bug.cgi?id=2051444 external
https://bugzilla.redhat.com/show_bug.cgi?id=2053632 external
https://bugzilla.redhat.com/show_bug.cgi?id=2056383 external
https://bugzilla.redhat.com/show_bug.cgi?id=2058369 external
https://bugzilla.redhat.com/show_bug.cgi?id=2058395 external
https://bugzilla.redhat.com/show_bug.cgi?id=2059928 external
https://bugzilla.redhat.com/show_bug.cgi?id=2062284 external
https://bugzilla.redhat.com/show_bug.cgi?id=2062780 external
https://bugzilla.redhat.com/show_bug.cgi?id=2066614 external
https://bugzilla.redhat.com/show_bug.cgi?id=2066706 external
https://bugzilla.redhat.com/show_bug.cgi?id=2066976 external
https://bugzilla.redhat.com/show_bug.cgi?id=2069408 external
https://bugzilla.redhat.com/show_bug.cgi?id=2069472 external
https://bugzilla.redhat.com/show_bug.cgi?id=2070205 external
https://bugzilla.redhat.com/show_bug.cgi?id=2070220 external
https://bugzilla.redhat.com/show_bug.cgi?id=2072552 external
https://bugzilla.redhat.com/show_bug.cgi?id=2073064 external
https://bugzilla.redhat.com/show_bug.cgi?id=2074208 external
https://bugzilla.redhat.com/show_bug.cgi?id=2074317 external
https://bugzilla.redhat.com/show_bug.cgi?id=2080095 external
https://bugzilla.redhat.com/show_bug.cgi?id=2084183 external
https://bugzilla.redhat.com/show_bug.cgi?id=2084479 external
https://bugzilla.redhat.com/show_bug.cgi?id=2088021 external
https://bugzilla.redhat.com/show_bug.cgi?id=2089815 external
https://bugzilla.redhat.com/show_bug.cgi?id=2090940 external
https://bugzilla.redhat.com/show_bug.cgi?id=2091539 external
https://bugzilla.redhat.com/show_bug.cgi?id=2096178 external
https://bugzilla.redhat.com/show_bug.cgi?id=2100259 external
https://bugzilla.redhat.com/show_bug.cgi?id=2107594 external
https://bugzilla.redhat.com/show_bug.cgi?id=2109327 external
https://bugzilla.redhat.com/show_bug.cgi?id=2112693 external
https://bugzilla.redhat.com/show_bug.cgi?id=2114577 external
https://bugzilla.redhat.com/show_bug.cgi?id=2114878 external
https://bugzilla.redhat.com/show_bug.cgi?id=2115065 external
https://bugzilla.redhat.com/show_bug.cgi?id=2115278 external
https://bugzilla.redhat.com/show_bug.cgi?id=2120175 external
https://bugzilla.redhat.com/show_bug.cgi?id=2123695 external
https://security.access.redhat.com/data/csaf/v2/a… self
https://access.redhat.com/security/cve/CVE-2020-36516 self
https://bugzilla.redhat.com/show_bug.cgi?id=2059928 external
https://www.cve.org/CVERecord?id=CVE-2020-36516 external
https://nvd.nist.gov/vuln/detail/CVE-2020-36516 external
https://www.spinics.net/lists/netdev/msg795642.html external
https://access.redhat.com/security/cve/CVE-2020-36558 self
https://bugzilla.redhat.com/show_bug.cgi?id=2112693 external
https://www.cve.org/CVERecord?id=CVE-2020-36558 external
https://nvd.nist.gov/vuln/detail/CVE-2020-36558 external
https://git.kernel.org/pub/scm/linux/kernel/git/t… external
https://access.redhat.com/security/cve/CVE-2021-3640 self
https://bugzilla.redhat.com/show_bug.cgi?id=1980646 external
https://www.cve.org/CVERecord?id=CVE-2021-3640 external
https://nvd.nist.gov/vuln/detail/CVE-2021-3640 external
https://git.kernel.org/pub/scm/linux/kernel/git/t… external
https://lkml.org/lkml/2021/8/28/238 external
https://www.openwall.com/lists/oss-security/2021/… external
https://access.redhat.com/security/cve/CVE-2021-30002 self
https://bugzilla.redhat.com/show_bug.cgi?id=1946279 external
https://www.cve.org/CVERecord?id=CVE-2021-30002 external
https://nvd.nist.gov/vuln/detail/CVE-2021-30002 external
https://git.kernel.org/pub/scm/linux/kernel/git/t… external
https://access.redhat.com/security/cve/CVE-2021-47099 self
https://bugzilla.redhat.com/show_bug.cgi?id=2267919 external
https://www.cve.org/CVERecord?id=CVE-2021-47099 external
https://nvd.nist.gov/vuln/detail/CVE-2021-47099 external
https://lore.kernel.org/linux-cve-announce/202403… external
https://access.redhat.com/security/cve/CVE-2021-47103 self
https://bugzilla.redhat.com/show_bug.cgi?id=2267914 external
https://www.cve.org/CVERecord?id=CVE-2021-47103 external
https://nvd.nist.gov/vuln/detail/CVE-2021-47103 external
https://lore.kernel.org/linux-cve-announce/202403… external
https://access.redhat.com/security/cve/CVE-2021-47107 self
https://bugzilla.redhat.com/show_bug.cgi?id=2267911 external
https://www.cve.org/CVERecord?id=CVE-2021-47107 external
https://nvd.nist.gov/vuln/detail/CVE-2021-47107 external
https://lore.kernel.org/linux-cve-announce/202403… external
https://access.redhat.com/security/cve/CVE-2021-47213 self
https://www.cve.org/CVERecord?id=CVE-2021-47213 external
https://access.redhat.com/security/cve/CVE-2021-47313 self
https://bugzilla.redhat.com/show_bug.cgi?id=2282468 external
https://www.cve.org/CVERecord?id=CVE-2021-47313 external
https://nvd.nist.gov/vuln/detail/CVE-2021-47313 external
https://lore.kernel.org/linux-cve-announce/202405… external
https://access.redhat.com/security/cve/CVE-2021-47378 self
https://bugzilla.redhat.com/show_bug.cgi?id=2282362 external
https://www.cve.org/CVERecord?id=CVE-2021-47378 external
https://nvd.nist.gov/vuln/detail/CVE-2021-47378 external
https://lore.kernel.org/linux-cve-announce/202405… external
https://access.redhat.com/security/cve/CVE-2021-47483 self
https://bugzilla.redhat.com/show_bug.cgi?id=2282939 external
https://www.cve.org/CVERecord?id=CVE-2021-47483 external
https://nvd.nist.gov/vuln/detail/CVE-2021-47483 external
https://lore.kernel.org/linux-cve-announce/202405… external
https://access.redhat.com/security/cve/CVE-2021-47517 self
https://bugzilla.redhat.com/show_bug.cgi?id=2283434 external
https://www.cve.org/CVERecord?id=CVE-2021-47517 external
https://nvd.nist.gov/vuln/detail/CVE-2021-47517 external
https://lore.kernel.org/linux-cve-announce/202405… external
https://access.redhat.com/security/cve/CVE-2021-47580 self
https://bugzilla.redhat.com/show_bug.cgi?id=2293249 external
https://www.cve.org/CVERecord?id=CVE-2021-47580 external
https://nvd.nist.gov/vuln/detail/CVE-2021-47580 external
https://lore.kernel.org/linux-cve-announce/202406… external
https://access.redhat.com/security/cve/CVE-2021-47639 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348067 external
https://www.cve.org/CVERecord?id=CVE-2021-47639 external
https://nvd.nist.gov/vuln/detail/CVE-2021-47639 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2021-47649 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348193 external
https://www.cve.org/CVERecord?id=CVE-2021-47649 external
https://nvd.nist.gov/vuln/detail/CVE-2021-47649 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2021-47657 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348201 external
https://www.cve.org/CVERecord?id=CVE-2021-47657 external
https://nvd.nist.gov/vuln/detail/CVE-2021-47657 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-0168 self
https://bugzilla.redhat.com/show_bug.cgi?id=2037386 external
https://www.cve.org/CVERecord?id=CVE-2022-0168 external
https://nvd.nist.gov/vuln/detail/CVE-2022-0168 external
https://starlabs.sg/advisories/22/22-0168/ external
https://access.redhat.com/security/cve/CVE-2022-0617 self
https://bugzilla.redhat.com/show_bug.cgi?id=2053632 external
https://www.cve.org/CVERecord?id=CVE-2022-0617 external
https://nvd.nist.gov/vuln/detail/CVE-2022-0617 external
https://git.kernel.org/pub/scm/linux/kernel/git/t… external
https://git.kernel.org/pub/scm/linux/kernel/git/t… external
https://lore.kernel.org/lkml/20220114172329.ygzry… external
https://access.redhat.com/security/cve/CVE-2022-0854 self
https://bugzilla.redhat.com/show_bug.cgi?id=2058395 external
https://www.cve.org/CVERecord?id=CVE-2022-0854 external
https://nvd.nist.gov/vuln/detail/CVE-2022-0854 external
https://git.kernel.org/pub/scm/linux/kernel/git/t… external
https://access.redhat.com/security/cve/CVE-2022-1016 self
https://bugzilla.redhat.com/show_bug.cgi?id=2066614 external
https://www.cve.org/CVERecord?id=CVE-2022-1016 external
https://nvd.nist.gov/vuln/detail/CVE-2022-1016 external
http://blog.dbouman.nl/2022/04/02/How-The-Tables-… external
https://seclists.org/oss-sec/2022/q1/205 external
https://access.redhat.com/security/cve/CVE-2022-1048 self
https://bugzilla.redhat.com/show_bug.cgi?id=2066706 external
https://www.cve.org/CVERecord?id=CVE-2022-1048 external
https://nvd.nist.gov/vuln/detail/CVE-2022-1048 external
https://lore.kernel.org/lkml/20220322170720.3529-… external
https://access.redhat.com/security/cve/CVE-2022-1055 self
https://bugzilla.redhat.com/show_bug.cgi?id=2070220 external
https://www.cve.org/CVERecord?id=CVE-2022-1055 external
https://nvd.nist.gov/vuln/detail/CVE-2022-1055 external
https://git.kernel.org/pub/scm/linux/kernel/git/t… external
https://syzkaller.appspot.com/bug?id=2212474c9589… external
https://access.redhat.com/security/cve/CVE-2022-1158 self
https://bugzilla.redhat.com/show_bug.cgi?id=2069793 external
https://www.cve.org/CVERecord?id=CVE-2022-1158 external
https://nvd.nist.gov/vuln/detail/CVE-2022-1158 external
https://www.openwall.com/lists/oss-security/2022/… external
https://access.redhat.com/security/cve/CVE-2022-1184 self
https://bugzilla.redhat.com/show_bug.cgi?id=2070205 external
https://www.cve.org/CVERecord?id=CVE-2022-1184 external
https://nvd.nist.gov/vuln/detail/CVE-2022-1184 external
https://access.redhat.com/security/cve/CVE-2022-1263 self
https://bugzilla.redhat.com/show_bug.cgi?id=2072698 external
https://www.cve.org/CVERecord?id=CVE-2022-1263 external
https://nvd.nist.gov/vuln/detail/CVE-2022-1263 external
https://www.openwall.com/lists/oss-security/2022/… external
https://access.redhat.com/security/cve/CVE-2022-1280 self
https://bugzilla.redhat.com/show_bug.cgi?id=2071022 external
https://www.cve.org/CVERecord?id=CVE-2022-1280 external
https://nvd.nist.gov/vuln/detail/CVE-2022-1280 external
https://access.redhat.com/security/cve/CVE-2022-1852 self
https://bugzilla.redhat.com/show_bug.cgi?id=2089815 external
https://www.cve.org/CVERecord?id=CVE-2022-1852 external
https://nvd.nist.gov/vuln/detail/CVE-2022-1852 external
https://github.com/torvalds/linux/commit/fee060cd… external
https://access.redhat.com/security/cve/CVE-2022-2078 self
https://bugzilla.redhat.com/show_bug.cgi?id=2096178 external
https://www.cve.org/CVERecord?id=CVE-2022-2078 external
https://nvd.nist.gov/vuln/detail/CVE-2022-2078 external
https://git.kernel.org/pub/scm/linux/kernel/git/t… external
https://access.redhat.com/security/cve/CVE-2022-2153 self
https://bugzilla.redhat.com/show_bug.cgi?id=2069736 external
https://www.cve.org/CVERecord?id=CVE-2022-2153 external
https://nvd.nist.gov/vuln/detail/CVE-2022-2153 external
https://www.openwall.com/lists/oss-security/2022/… external
https://access.redhat.com/security/cve/CVE-2022-2503 self
https://bugzilla.redhat.com/show_bug.cgi?id=2177862 external
https://www.cve.org/CVERecord?id=CVE-2022-2503 external
https://nvd.nist.gov/vuln/detail/CVE-2022-2503 external
https://github.com/google/security-research/secur… external
https://access.redhat.com/security/cve/CVE-2022-2586 self
https://bugzilla.redhat.com/show_bug.cgi?id=2114878 external
https://www.cve.org/CVERecord?id=CVE-2022-2586 external
https://nvd.nist.gov/vuln/detail/CVE-2022-2586 external
https://lore.kernel.org/netfilter-devel/202208091… external
https://www.openwall.com/lists/oss-security/2022/… external
https://www.cisa.gov/known-exploited-vulnerabilit… external
https://access.redhat.com/security/cve/CVE-2022-2639 self
https://bugzilla.redhat.com/show_bug.cgi?id=2084479 external
https://www.cve.org/CVERecord?id=CVE-2022-2639 external
https://nvd.nist.gov/vuln/detail/CVE-2022-2639 external
https://access.redhat.com/security/cve/CVE-2022-2938 self
https://bugzilla.redhat.com/show_bug.cgi?id=2120175 external
https://www.cve.org/CVERecord?id=CVE-2022-2938 external
https://nvd.nist.gov/vuln/detail/CVE-2022-2938 external
https://access.redhat.com/security/cve/CVE-2022-3107 self
https://bugzilla.redhat.com/show_bug.cgi?id=2153060 external
https://www.cve.org/CVERecord?id=CVE-2022-3107 external
https://nvd.nist.gov/vuln/detail/CVE-2022-3107 external
https://access.redhat.com/security/cve/CVE-2022-20368 self
https://bugzilla.redhat.com/show_bug.cgi?id=2123695 external
https://www.cve.org/CVERecord?id=CVE-2022-20368 external
https://nvd.nist.gov/vuln/detail/CVE-2022-20368 external
https://access.redhat.com/security/cve/CVE-2022-20572 self
https://bugzilla.redhat.com/show_bug.cgi?id=2186545 external
https://www.cve.org/CVERecord?id=CVE-2022-20572 external
https://nvd.nist.gov/vuln/detail/CVE-2022-20572 external
https://access.redhat.com/security/cve/CVE-2022-21499 self
https://bugzilla.redhat.com/show_bug.cgi?id=2084183 external
https://www.cve.org/CVERecord?id=CVE-2022-21499 external
https://nvd.nist.gov/vuln/detail/CVE-2022-21499 external
https://git.kernel.org/pub/scm/linux/kernel/git/t… external
https://access.redhat.com/security/cve/CVE-2022-23960 self
https://bugzilla.redhat.com/show_bug.cgi?id=2062284 external
https://www.cve.org/CVERecord?id=CVE-2022-23960 external
https://nvd.nist.gov/vuln/detail/CVE-2022-23960 external
https://developer.arm.com/support/arm-security-up… external
https://access.redhat.com/security/cve/CVE-2022-24448 self
https://bugzilla.redhat.com/show_bug.cgi?id=2051444 external
https://www.cve.org/CVERecord?id=CVE-2022-24448 external
https://nvd.nist.gov/vuln/detail/CVE-2022-24448 external
https://git.kernel.org/cgit/linux/kernel/git/torv… external
https://access.redhat.com/security/cve/CVE-2022-26373 self
https://bugzilla.redhat.com/show_bug.cgi?id=2115065 external
https://access.redhat.com/solutions/6971358 external
https://www.cve.org/CVERecord?id=CVE-2022-26373 external
https://nvd.nist.gov/vuln/detail/CVE-2022-26373 external
https://www.intel.com/content/www/us/en/developer… external
https://access.redhat.com/security/cve/CVE-2022-27950 self
https://bugzilla.redhat.com/show_bug.cgi?id=2069408 external
https://www.cve.org/CVERecord?id=CVE-2022-27950 external
https://nvd.nist.gov/vuln/detail/CVE-2022-27950 external
https://git.kernel.org/cgit/linux/kernel/git/torv… external
https://git.kernel.org/pub/scm/linux/kernel/git/t… external
https://www.openwall.com/lists/oss-security/2022/… external
https://access.redhat.com/security/cve/CVE-2022-28390 self
https://bugzilla.redhat.com/show_bug.cgi?id=2073064 external
https://www.cve.org/CVERecord?id=CVE-2022-28390 external
https://nvd.nist.gov/vuln/detail/CVE-2022-28390 external
https://access.redhat.com/security/cve/CVE-2022-28893 self
https://bugzilla.redhat.com/show_bug.cgi?id=2074208 external
https://www.cve.org/CVERecord?id=CVE-2022-28893 external
https://nvd.nist.gov/vuln/detail/CVE-2022-28893 external
http://www.openwall.com/lists/oss-security/2022/04/11/3 external
http://www.openwall.com/lists/oss-security/2022/04/11/4 external
https://git.kernel.org/pub/scm/linux/kernel/git/t… external
https://access.redhat.com/security/cve/CVE-2022-29581 self
https://bugzilla.redhat.com/show_bug.cgi?id=2088021 external
https://www.cve.org/CVERecord?id=CVE-2022-29581 external
https://nvd.nist.gov/vuln/detail/CVE-2022-29581 external
https://git.kernel.org/pub/scm/linux/kernel/git/t… external
https://kernel.dance/#3db09e762dc79584a69c10d74a6… external
https://access.redhat.com/security/cve/CVE-2022-36946 self
https://bugzilla.redhat.com/show_bug.cgi?id=2115278 external
https://www.cve.org/CVERecord?id=CVE-2022-36946 external
https://nvd.nist.gov/vuln/detail/CVE-2022-36946 external
https://lore.kernel.org/all/20220726104206.2036-1… external
https://access.redhat.com/security/cve/CVE-2022-48735 self
https://bugzilla.redhat.com/show_bug.cgi?id=2293324 external
https://www.cve.org/CVERecord?id=CVE-2022-48735 external
https://nvd.nist.gov/vuln/detail/CVE-2022-48735 external
https://lore.kernel.org/linux-cve-announce/202406… external
https://access.redhat.com/security/cve/CVE-2022-48738 self
https://bugzilla.redhat.com/show_bug.cgi?id=2293321 external
https://www.cve.org/CVERecord?id=CVE-2022-48738 external
https://nvd.nist.gov/vuln/detail/CVE-2022-48738 external
https://lore.kernel.org/linux-cve-announce/202406… external
https://access.redhat.com/security/cve/CVE-2022-48765 self
https://bugzilla.redhat.com/show_bug.cgi?id=2293344 external
https://www.cve.org/CVERecord?id=CVE-2022-48765 external
https://nvd.nist.gov/vuln/detail/CVE-2022-48765 external
https://lore.kernel.org/linux-cve-announce/202406… external
https://access.redhat.com/security/cve/CVE-2022-48786 self
https://bugzilla.redhat.com/show_bug.cgi?id=2298122 external
https://www.cve.org/CVERecord?id=CVE-2022-48786 external
https://nvd.nist.gov/vuln/detail/CVE-2022-48786 external
https://lore.kernel.org/linux-cve-announce/202407… external
https://access.redhat.com/security/cve/CVE-2022-48912 self
https://bugzilla.redhat.com/show_bug.cgi?id=2307165 external
https://www.cve.org/CVERecord?id=CVE-2022-48912 external
https://nvd.nist.gov/vuln/detail/CVE-2022-48912 external
https://lore.kernel.org/linux-cve-announce/202408… external
https://access.redhat.com/security/cve/CVE-2022-48915 self
https://bugzilla.redhat.com/show_bug.cgi?id=2307168 external
https://www.cve.org/CVERecord?id=CVE-2022-48915 external
https://nvd.nist.gov/vuln/detail/CVE-2022-48915 external
https://lore.kernel.org/linux-cve-announce/202408… external
https://access.redhat.com/security/cve/CVE-2022-48918 self
https://bugzilla.redhat.com/show_bug.cgi?id=2307171 external
https://www.cve.org/CVERecord?id=CVE-2022-48918 external
https://nvd.nist.gov/vuln/detail/CVE-2022-48918 external
https://lore.kernel.org/linux-cve-announce/202408… external
https://access.redhat.com/security/cve/CVE-2022-48943 self
https://bugzilla.redhat.com/show_bug.cgi?id=2307199 external
https://www.cve.org/CVERecord?id=CVE-2022-48943 external
https://nvd.nist.gov/vuln/detail/CVE-2022-48943 external
https://lore.kernel.org/linux-cve-announce/202408… external
https://access.redhat.com/security/cve/CVE-2022-49044 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348282 external
https://www.cve.org/CVERecord?id=CVE-2022-49044 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49044 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49060 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348065 external
https://www.cve.org/CVERecord?id=CVE-2022-49060 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49060 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49063 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348323 external
https://www.cve.org/CVERecord?id=CVE-2022-49063 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49063 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49066 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348115 external
https://www.cve.org/CVERecord?id=CVE-2022-49066 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49066 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49086 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347770 external
https://www.cve.org/CVERecord?id=CVE-2022-49086 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49086 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49098 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348148 external
https://www.cve.org/CVERecord?id=CVE-2022-49098 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49098 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49122 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348154 external
https://www.cve.org/CVERecord?id=CVE-2022-49122 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49122 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49123 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348213 external
https://www.cve.org/CVERecord?id=CVE-2022-49123 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49123 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49129 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347839 external
https://www.cve.org/CVERecord?id=CVE-2022-49129 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49129 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49130 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348275 external
https://www.cve.org/CVERecord?id=CVE-2022-49130 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49130 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49145 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348029 external
https://www.cve.org/CVERecord?id=CVE-2022-49145 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49145 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49156 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347783 external
https://www.cve.org/CVERecord?id=CVE-2022-49156 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49156 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49158 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348055 external
https://www.cve.org/CVERecord?id=CVE-2022-49158 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49158 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49160 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347673 external
https://www.cve.org/CVERecord?id=CVE-2022-49160 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49160 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49175 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348314 external
https://www.cve.org/CVERecord?id=CVE-2022-49175 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49175 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49199 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347806 external
https://www.cve.org/CVERecord?id=CVE-2022-49199 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49199 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49235 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347667 external
https://www.cve.org/CVERecord?id=CVE-2022-49235 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49235 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49238 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348142 external
https://www.cve.org/CVERecord?id=CVE-2022-49238 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49238 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49259 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348360 external
https://www.cve.org/CVERecord?id=CVE-2022-49259 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49259 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49263 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348286 external
https://www.cve.org/CVERecord?id=CVE-2022-49263 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49263 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49265 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348093 external
https://www.cve.org/CVERecord?id=CVE-2022-49265 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49265 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49268 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348329 external
https://www.cve.org/CVERecord?id=CVE-2022-49268 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49268 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49272 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348064 external
https://www.cve.org/CVERecord?id=CVE-2022-49272 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49272 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49288 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347877 external
https://www.cve.org/CVERecord?id=CVE-2022-49288 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49288 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49290 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347727 external
https://www.cve.org/CVERecord?id=CVE-2022-49290 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49290 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49292 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348302 external
https://www.cve.org/CVERecord?id=CVE-2022-49292 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49292 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49343 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348095 external
https://www.cve.org/CVERecord?id=CVE-2022-49343 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49343 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49347 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347821 external
https://www.cve.org/CVERecord?id=CVE-2022-49347 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49347 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49349 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348203 external
https://www.cve.org/CVERecord?id=CVE-2022-49349 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49349 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49374 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347724 external
https://www.cve.org/CVERecord?id=CVE-2022-49374 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49374 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49378 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347679 external
https://www.cve.org/CVERecord?id=CVE-2022-49378 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49378 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49398 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348309 external
https://www.cve.org/CVERecord?id=CVE-2022-49398 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49398 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49404 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348266 external
https://www.cve.org/CVERecord?id=CVE-2022-49404 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49404 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49409 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348330 external
https://www.cve.org/CVERecord?id=CVE-2022-49409 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49409 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49418 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348347 external
https://www.cve.org/CVERecord?id=CVE-2022-49418 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49418 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49426 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347804 external
https://www.cve.org/CVERecord?id=CVE-2022-49426 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49426 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49433 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348214 external
https://www.cve.org/CVERecord?id=CVE-2022-49433 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49433 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49515 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347879 external
https://www.cve.org/CVERecord?id=CVE-2022-49515 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49515 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49534 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347930 external
https://www.cve.org/CVERecord?id=CVE-2022-49534 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49534 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49536 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347847 external
https://www.cve.org/CVERecord?id=CVE-2022-49536 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49536 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49537 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348079 external
https://www.cve.org/CVERecord?id=CVE-2022-49537 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49537 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49538 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347946 external
https://www.cve.org/CVERecord?id=CVE-2022-49538 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49538 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49541 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348119 external
https://www.cve.org/CVERecord?id=CVE-2022-49541 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49541 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49543 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348015 external
https://www.cve.org/CVERecord?id=CVE-2022-49543 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49543 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49559 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348281 external
https://www.cve.org/CVERecord?id=CVE-2022-49559 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49559 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49561 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348159 external
https://www.cve.org/CVERecord?id=CVE-2022-49561 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49561 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49584 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347764 external
https://www.cve.org/CVERecord?id=CVE-2022-49584 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49584 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49605 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348215 external
https://www.cve.org/CVERecord?id=CVE-2022-49605 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49605 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49606 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348277 external
https://www.cve.org/CVERecord?id=CVE-2022-49606 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49606 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49610 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347926 external
https://www.cve.org/CVERecord?id=CVE-2022-49610 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49610 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49611 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348077 external
https://www.cve.org/CVERecord?id=CVE-2022-49611 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49611 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49615 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347956 external
https://www.cve.org/CVERecord?id=CVE-2022-49615 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49615 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49616 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347865 external
https://www.cve.org/CVERecord?id=CVE-2022-49616 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49616 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49625 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348265 external
https://www.cve.org/CVERecord?id=CVE-2022-49625 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49625 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49626 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348032 external
https://www.cve.org/CVERecord?id=CVE-2022-49626 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49626 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49664 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348070 external
https://www.cve.org/CVERecord?id=CVE-2022-49664 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49664 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49669 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348086 external
https://www.cve.org/CVERecord?id=CVE-2022-49669 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49669 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49671 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348040 external
https://www.cve.org/CVERecord?id=CVE-2022-49671 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49671 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49673 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347792 external
https://www.cve.org/CVERecord?id=CVE-2022-49673 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49673 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49674 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347967 external
https://www.cve.org/CVERecord?id=CVE-2022-49674 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49674 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49695 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347672 external
https://www.cve.org/CVERecord?id=CVE-2022-49695 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49695 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49697 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347938 external
https://www.cve.org/CVERecord?id=CVE-2022-49697 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49697 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49698 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347983 external
https://www.cve.org/CVERecord?id=CVE-2022-49698 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49698 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49707 self
https://bugzilla.redhat.com/show_bug.cgi?id=2348100 external
https://www.cve.org/CVERecord?id=CVE-2022-49707 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49707 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49708 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347684 external
https://www.cve.org/CVERecord?id=CVE-2022-49708 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49708 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-49710 self
https://bugzilla.redhat.com/show_bug.cgi?id=2347643 external
https://www.cve.org/CVERecord?id=CVE-2022-49710 external
https://nvd.nist.gov/vuln/detail/CVE-2022-49710 external
https://lore.kernel.org/linux-cve-announce/202502… external
https://access.redhat.com/security/cve/CVE-2022-50027 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373520 external
https://www.cve.org/CVERecord?id=CVE-2022-50027 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50027 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50030 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373453 external
https://www.cve.org/CVERecord?id=CVE-2022-50030 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50030 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50053 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373553 external
https://www.cve.org/CVERecord?id=CVE-2022-50053 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50053 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50054 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373531 external
https://www.cve.org/CVERecord?id=CVE-2022-50054 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50054 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50055 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373670 external
https://www.cve.org/CVERecord?id=CVE-2022-50055 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50055 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50069 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373533 external
https://www.cve.org/CVERecord?id=CVE-2022-50069 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50069 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50081 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373518 external
https://www.cve.org/CVERecord?id=CVE-2022-50081 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50081 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50084 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373667 external
https://www.cve.org/CVERecord?id=CVE-2022-50084 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50084 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50085 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373463 external
https://www.cve.org/CVERecord?id=CVE-2022-50085 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50085 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50092 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373527 external
https://www.cve.org/CVERecord?id=CVE-2022-50092 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50092 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50110 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373606 external
https://www.cve.org/CVERecord?id=CVE-2022-50110 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50110 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50115 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373645 external
https://www.cve.org/CVERecord?id=CVE-2022-50115 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50115 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50177 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373568 external
https://www.cve.org/CVERecord?id=CVE-2022-50177 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50177 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50178 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373427 external
https://www.cve.org/CVERecord?id=CVE-2022-50178 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50178 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50187 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373675 external
https://www.cve.org/CVERecord?id=CVE-2022-50187 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50187 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2022-50213 self
https://bugzilla.redhat.com/show_bug.cgi?id=2373522 external
https://www.cve.org/CVERecord?id=CVE-2022-50213 external
https://nvd.nist.gov/vuln/detail/CVE-2022-50213 external
https://lore.kernel.org/linux-cve-announce/202506… external
https://access.redhat.com/security/cve/CVE-2023-4387 self
https://bugzilla.redhat.com/show_bug.cgi?id=2219270 external
https://www.cve.org/CVERecord?id=CVE-2023-4387 external
https://nvd.nist.gov/vuln/detail/CVE-2023-4387 external
https://github.com/torvalds/linux/commit/9e7fef95… external
https://access.redhat.com/security/cve/CVE-2023-53181 self
https://bugzilla.redhat.com/show_bug.cgi?id=2395369 external
https://www.cve.org/CVERecord?id=CVE-2023-53181 external
https://nvd.nist.gov/vuln/detail/CVE-2023-53181 external
https://lore.kernel.org/linux-cve-announce/202509… external

Loading 4.7 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…

Detection rules are retrieved from Rulezet.

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…