CyberSecBulletin

Kernel vulnerabilities

We track 75 vulnerabilities in Kernel products. 75 are rated high or critical, and 5 have been exploited in real attacks. The most recent was published on January 28, 2024.

75vulnerabilities
0critical
75high
5exploited
7.7average CVSS score

Latest Kernel vulnerabilities

  • 7.8 High severity

    kernel: Incorrect Conversion between Numeric Types

    CVE-2022-2639Kernel

    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, potent

  • 7.8 High severity

    kernel: Use After Free

    CVE-2022-1976Kernel

    A flaw was found in the Linux kernel’s implementation of IO-URING. This flaw allows an attacker with local executable permission to create a string of requests that can cause a use-after-free flaw within the kernel. This issue leads to memory corruption and po

  • 7.0 High severity

    Kernel: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2022-1247Kernel

    An issue found in linux-kernel that leads to a race condition in rose_connect(). The rose driver uses rose_neigh->use to represent how many objects are using the rose_neigh. When a user wants to delete a rose_route via rose_ioctl(), the rose driver calls rose_

  • 7.0 High severity

    Kernel: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2022-2961Kernel

    A use-after-free flaw was found in the Linux kernel’s PLP Rose functionality in the way a user triggers a race condition by calling bind while simultaneously triggering the rose_bind() function. This flaw allows a local user to crash or potentially escalate th

  • 7.5 High severity

    Kernel: Use After Free

    CVE-2022-1199KernelEPSS 2.17%

    A flaw was found in the Linux kernel. This flaw allows an attacker to crash the Linux kernel by simulating amateur radio from the user space, resulting in a null-ptr-deref vulnerability and a use-after-free vulnerability.

  • 8.8 High severity

    Kernel: Use After Free

    CVE-2022-1043KernelEPSS 3.83%

    A flaw was found in the Linux kernel’s io_uring implementation. This flaw allows an attacker with a local account to corrupt system memory, crash the system or escalate privileges.

  • 7.0 High severity

    kernel: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2022-2959Kernel

    A race condition was found in the Linux kernel's watch queue due to a missing lock in pipe_resize_ring(). The specific flaw exists within the handling of pipe buffers. The issue results from the lack of proper locking when performing operations on an object. T

  • 7.8 High severity

    Kernel: Use After Free

    CVE-2022-2978Kernel

    A flaw use after free in the Linux kernel NILFS file system was found in the way user triggers function security_inode_alloc to fail with following call to function nilfs_mdt_destroy. A local user could use this flaw to crash the system or potentially escalate

  • 7.8 High severity

    kernel: Use After Free

    CVE-2022-2938Kernel

    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.

  • 7.1 High severity

    kernel: Use After Free

    CVE-2022-1973Kernel

    A use-after-free flaw was found in the Linux kernel in log_replay in fs/ntfs3/fslog.c in the NTFS journal. This flaw allows a local attacker to crash the system and leads to a kernel information leak problem.

  • 7.8 High severity

    kernel: Use After Free

    CVE-2022-1158Kernel

    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 o

  • 8.2 High severity

    Kernel: Missing Release of Memory after Effective Lifetime

    CVE-2022-1012KernelEPSS 4.39%

    A memory leak problem was found in the TCP source port generation algorithm in net/ipv4/tcp.c due to the small table perturb size. This flaw may allow an attacker to information leak and may cause a denial of service problem.

  • 7.1 High severity

    Kernel: NULL Pointer Dereference

    CVE-2022-1671Kernel

    A NULL pointer dereference flaw was found in rxrpc_preparse_s in net/rxrpc/server_key.c in the Linux kernel. This flaw allows a local attacker to crash the system or leak internal kernel information.

  • 7.1 High severity

    Kernel: Missing Release of Memory after Effective Lifetime

    CVE-2022-1651Kernel

    A memory leak flaw was found in the Linux kernel in acrn_dev_ioctl in the drivers/virt/acrn/hsm.c function in how the ACRN Device Model emulates virtual NICs in VM. This flaw allows a local privileged attacker to leak unauthorized kernel information, causing a

  • 7.8 High severity

    Kernel: Use After Free

    CVE-2022-1998Kernel

    A use after free in the Linux kernel File System notify functionality was found in the way user triggers copy_info_records_to_user() call to fail in copy_event_to_user(). A local user could use this flaw to crash the system or potentially escalate their privil

  • 7.8 High severity

    Kernel: Out-of-bounds Write

    CVE-2022-1943Kernel

    A flaw out of bounds memory write in the Linux kernel UDF file system functionality was found in the way user triggers some file operation which triggers udf_write_fi(). A local user could use this flaw to crash the system or potentially

  • 7.8 High severity

    kernel: Use After Free

    CVE-2022-1786KernelEPSS 1.02%

    A use-after-free flaw was found in the Linux kernel’s io_uring subsystem in the way a user sets up a ring with IORING_SETUP_IOPOLL with more than one task completing submissions on this ring. This flaw allows a local user to crash or escalate their privileges

  • 7.8 High severity

    kernel: Use After Free

    CVE-2022-1652Kernel

    Linux Kernel could allow a local attacker to execute arbitrary code on the system, caused by a concurrency use-after-free flaw in the bad_flp_intr function. By executing a specially-crafted program, an attacker could exploit this vulnerability to execute arbit

  • 7.8 High severity

    kernel: Use After Free

    CVE-2022-1419Kernel

    The root cause of this vulnerability is that the ioctl$DRM_IOCTL_MODE_DESTROY_DUMB can decrease refcount of *drm_vgem_gem_object *(created in *vgem_gem_dumb_create*) concurrently, and *vgem_gem_dumb_create *will access the freed drm_vgem_gem_object.

  • 7.8 High severity

    kernel: Use After Free

    CVE-2022-1882Kernel

    A use-after-free flaw was found in the Linux kernel’s pipes functionality in how a user performs manipulations with the pipe post_one_notification() after free_pipe_info() that is already called. This flaw allows a local user to crash or potentially escalate t

  • 7.5 High severity

    kernel: Improper Update of Reference Count

    CVE-2022-1678KernelEPSS 2.94%

    An issue was discovered in the Linux Kernel from 4.18 to 4.19, an improper update of sock reference in TCP pacing can lead to memory/netns leak, which can be used by remote clients.

  • 7.0 High severity

    kernel: Use After Free

    CVE-2022-1734Kernel

    A flaw in Linux Kernel found in nfcmrvl_nci_unregister_dev() in drivers/nfc/nfcmrvl/main.c can lead to use after free both read or write when non synchronized between cleanup routine and firmware download routine.

  • 7.8 High severity

    Kernel: Use After Free

    CVE-2022-1679Kernel

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

  • 7.0 High severity

    kernel: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2022-1048Kernel

    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

  • 7.8 High severity

    Kernel: Integer Overflow or Wraparound

    CVE-2022-0998Kernel

    An integer overflow flaw was found in the Linux kernel’s virtio device driver code in the way a user triggers the vhost_vdpa_config_validate function. This flaw allows a local user to crash or potentially escalate their privileges on the system.

  • 7.8 High severity

    Linux Kernel Out-of-Bounds Write Exploited

    CVE-2022-0995KernelEPSS 8.86%

    An out-of-bounds (OOB) memory write flaw was found in the Linux kernel’s watch_queue event notification subsystem. This flaw can overwrite parts of the kernel state, potentially allowing a local user to gain privileged access or cause a denial of service on th

  • 7.8 High severity

    kernel: Out-of-bounds Write

    CVE-2022-0500Kernel

    A flaw was found in unrestricted eBPF usage by the BPF_BTF_LOAD, leading to a possible out-of-bounds memory write in the Linux kernel’s BPF subsystem due to the way a user loads BTF. This flaw allows a local user to crash or escalate their privileges on the sy

  • 8.8 High severity

    kernel: Out-of-bounds Write

    CVE-2022-0435KernelEPSS 67.8%

    A stack overflow flaw was found in the Linux kernel's TIPC protocol functionality in the way a user sends a packet with malicious content where the number of domain member nodes is higher than the 64 allowed. This flaw allows a remote user to crash the system

  • 7.8 High severity

    kernel: Improper Preservation of Permissions

    CVE-2022-0330Kernel

    A random memory access flaw was found in the Linux kernel's GPU i915 kernel driver functionality in the way a user may run malicious code on the GPU. This flaw allows a local user to crash the system or escalate their privileges on the system.

  • 7.8 High severity

    kernel: Use After Free

    CVE-2022-1011KernelEPSS 1.17%

    A use-after-free flaw was found in the Linux kernel’s FUSE filesystem in the way a user triggers write(). This flaw allows a local user to gain unauthorized access to data from the FUSE filesystem, resulting in privilege escalation.

  • 7.8 High severity

    Linux Kernel Privilege Escalation Exploited

    CVE-2022-0847KernelEPSS 92.8%

    A flaw was found in the way the "flags" member of the new pipe buffer structure was lacking proper initialization in copy_page_to_iter_pipe and push_pipe functions in the Linux kernel and could thus contain stale values. An unprivileged local user could use th

  • 7.8 High severity

    kernel: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2022-0516Kernel

    A vulnerability was found in kvm_s390_guest_sida_op in the arch/s390/kvm/kvm-s390.c function in KVM for s390 in the Linux kernel. This flaw allows a local attacker with a normal user privilege to obtain unauthorized memory write access. This flaw affects Linux

  • 7.8 High severity

    Linux Kernel Improper Authentication Exploited

    CVE-2022-0492KernelEPSS 5.53%

    A vulnerability was found in the Linux kernel’s cgroup_release_agent_write in the kernel/cgroup/cgroup-v1.c function. This flaw, under certain circumstances, allows the use of the cgroups v1 release_agent feature to escalate privileges and bypass the namespace

  • 7.8 High severity

    Kernel: Use After Free

    CVE-2022-0646Kernel

    A flaw use after free in the Linux kernel Management Component Transport Protocol (MCTP) subsystem was found in the way user triggers cancel_work_sync after the unregister_netdev during removing device. A local user could use this flaw to crash the system or e

  • 8.4 High severity

    Linux Kernel Heap-Based Buffer Overflow Exploited

    CVE-2022-0185KernelEPSS 25.2%

    A heap-based buffer overflow flaw was found in the way the legacy_parse_param function in the Filesystem Context functionality of the Linux kernel verified the supplied parameters length. An unprivileged (in case of unprivileged user namespaces enabled, otherw