CyberSecBulletin

Linux vulnerabilities

We track 3,714 vulnerabilities in Linux products across 5 products. 3,710 are rated high or critical, and 32 have been exploited in real attacks. The most recent was published on October 15, 2026.

3,714vulnerabilities
245critical
3,465high
32exploited
7.8average CVSS score

Latest Linux vulnerabilities

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2023-52501Linux

    In the Linux kernel, the following vulnerability has been resolved: ring-buffer: Do not attempt to read past "commit" When iterating over the ring buffer while the ring buffer is active, the writer can corrupt the reader. There's barriers to help detect this a

  • 7.8 High severity

    Linux: Use After Free

    CVE-2023-52483Linux

    In the Linux kernel, the following vulnerability has been resolved: mctp: perform route lookups under a RCU read-side lock Our current route lookups (mctp_route_lookup and mctp_route_lookup_null) traverse the net's route list without the RCU read lock held. Th

  • 7.8 High severity

    Linux: Out-of-bounds Write

    CVE-2023-52482Linux

    In the Linux kernel, the following vulnerability has been resolved: x86/srso: Add SRSO mitigation for Hygon processors Add mitigation for the speculative return stack overflow vulnerability which exists on Hygon processors too.

  • 7.0 High severity

    Linux: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2023-52480Linux

    In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix race condition between session lookup and expire Thread A + Thread B ksmbd_session_lookup | smb2_sess_setup sess = xa_load | | | xa_erase(&conn->sessions, sess->id); | | ksmbd_sessi

  • 7.8 High severity

    Linux: Use After Free

    CVE-2023-52475Linux

    In the Linux kernel, the following vulnerability has been resolved: Input: powermate - fix use-after-free in powermate_config_complete syzbot has found a use-after-free bug [1] in the powermate driver. This happens when the device is disconnected, which leads

  • 7.8 High severity

    Linux: Use After Free

    CVE-2023-52469Linux

    In the Linux kernel, the following vulnerability has been resolved: drivers/amd/pm: fix a use-after-free in kv_parse_power_table When ps allocated by kzalloc equals to NULL, kv_parse_power_table frees adev->pm.dpm.ps that allocated before. However, after the c

  • 7.8 High severity

    Linux: Use After Free

    CVE-2023-52468Linux

    In the Linux kernel, the following vulnerability has been resolved: class: fix use-after-free in class_register() The lock_class_key is still registered and can be found in lock_keys_hash hlist after subsys_private is freed in error handler path.A task who ite

  • 7.8 High severity

    Linux: Use After Free

    CVE-2022-48626Linux

    In the Linux kernel, the following vulnerability has been resolved: moxart: fix potential use-after-free on remove path It was reported that the mmc host structure could be accessed after it was freed in moxart_remove(), so fix this by saving the base register

  • 7.8 High severity

    Linux: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2024-26599Linux

    In the Linux kernel, the following vulnerability has been resolved: pwm: Fix out-of-bounds access in of_pwm_single_xlate() With args->args_count == 2 args->args[2] is not defined. Actually the flags are contained in args->args[1].

  • 7.8 High severity

    Linux: Use After Free

    CVE-2024-26598Linux

    In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache There is a potential UAF scenario in the case of an LPI translation cache hit racing with an operation that invalidates the c

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2024-26597Linux

    In the Linux kernel, the following vulnerability has been resolved: net: qualcomm: rmnet: fix global oob in rmnet_policy The variable rmnet_link_ops assign a *bigger* maxtype which leads to a global out-of-bounds read when parsing the netlink attributes. See b

  • 7.8 High severity

    Linux: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2023-52464Linux

    In the Linux kernel, the following vulnerability has been resolved: EDAC/thunderx: Fix possible out-of-bounds string access Enabling -Wstringop-overflow globally exposes a warning for a common bug in the usage of strncat(): drivers/edac/thunderx_edac.c: In fun

  • 7.8 High severity

    Linux: Use After Free

    CVE-2023-52457Linux

    In the Linux kernel, the following vulnerability has been resolved: serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed Returning an error code from .remove() makes the driver core emit the little helpful error message: remove

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2024-26594LinuxEPSS 51.2%

    In the Linux kernel, the following vulnerability has been resolved: ksmbd: validate mech token in session setup If client send invalid mech token in session setup request, ksmbd validate and make the error if it is invalid.

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2024-26593Linux

    In the Linux kernel, the following vulnerability has been resolved: i2c: i801: Fix block process call transactions According to the Intel datasheets, software must reset the block buffer index twice for block process call transactions: once before writing the

  • 7.8 High severity

    Linux: Use After Free

    CVE-2024-26592Linux

    In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix UAF issue in ksmbd_tcp_new_connection() The race is between the handling of a new TCP connection and its disconnection. It leads to UAF on `struct tcp_transport` in ksmbd_tcp_new_co

  • 7.8 High severity

    Linux: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2024-26589Linux

    In the Linux kernel, the following vulnerability has been resolved: bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS For PTR_TO_FLOW_KEYS, check_flow_keys_access() only uses fixed off for validation. However, variable offset ptr alu is not prohibited for th

  • 7.8 High severity

    Linux: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2024-26588Linux

    In the Linux kernel, the following vulnerability has been resolved: LoongArch: BPF: Prevent out-of-bounds memory access The test_tag test triggers an unhandled page fault: # ./test_tag [ 130.640218] CPU 0 Unable to handle kernel paging request at virtual addre

  • 7.8 High severity

    Linux: Improper Initialization

    CVE-2023-52452Linux

    In the Linux kernel, the following vulnerability has been resolved: bpf: Fix accesses to uninit stack slots Privileged programs are supposed to be able to read uninitialized stack memory (ever since 6715df8d5) but, before this patch, these accesses were permit

  • 7.8 High severity

    Linux: Improper Validation of Array Index

    CVE-2023-52451Linux

    In the Linux kernel, the following vulnerability has been resolved: powerpc/pseries/memhp: Fix access beyond end of drmem array dlpar_memory_remove_by_index() may access beyond the bounds of the drmem lmb array when the LMB lookup fails to match an entry with

  • 7.8 High severity

    Linux: Use After Free

    CVE-2023-52446Linux

    In the Linux kernel, the following vulnerability has been resolved: bpf: Fix a race condition between btf_put() and map_free() When running `./test_progs -j` in my local vm with latest kernel, I once hit a kasan error like below: [ 1887.184724] BUG: KASAN: sla

  • 7.8 High severity

    Linux: Use After Free

    CVE-2023-52445Linux

    In the Linux kernel, the following vulnerability has been resolved: media: pvrusb2: fix use after free on context disconnection Upon module load, a kthread is created targeting the pvr2_context_thread_func function, which may call pvr2_context_destroy and thus

  • 7.8 High severity

    Linux: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2023-52444Linux

    In the Linux kernel, the following vulnerability has been resolved: f2fs: fix to avoid dirent corruption As Al reported in link[1]: f2fs_rename() ... if (old_dir != new_dir && !whiteout) f2fs_set_link(old_inode, old_dir_entry, old_dir_page, new_dir); else f2fs

  • 7.8 High severity

    Linux: Use After Free

    CVE-2024-26582Linux

    In the Linux kernel, the following vulnerability has been resolved: net: tls: fix use-after-free with partial reads and async decrypt tls_decrypt_sg doesn't take a reference on the pages from clear_skb, so the put_page() in tls_decrypt_done releases them, and

  • 7.8 High severity

    Linux: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2023-52441Linux

    In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix out of bounds in init_smb2_rsp_hdr() If client send smb2 negotiate request and then send smb1 negotiate request, init_smb2_rsp_hdr is called for smb1 negotiate request since need_ne

  • 7.8 High severity

    Linux: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2023-52440LinuxEPSS 22.3%

    In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix slub overflow in ksmbd_decode_ntlmssp_auth_blob() If authblob->SessionKey.Length is bigger than session key size(CIFS_KEY_SIZE), slub overflow can happen in key exchange codes. cifs

  • 7.8 High severity

    Linux: Double Free

    CVE-2023-52439Linux

    In the Linux kernel, the following vulnerability has been resolved: uio: Fix use-after-free in uio_open core-1 core-2 ------------------------------------------------------- uio_unregister_device uio_open idev = idr_find() device_unregister(&idev->dev) put_dev

  • 7.8 High severity

    Linux: Use After Free

    CVE-2023-52438Linux

    In the Linux kernel, the following vulnerability has been resolved: binder: fix use-after-free in shinker's callback The mmap read lock is used during the shrinker's callback, which means that using alloc->vma pointer isn't safe as it can race with munmap(). A

  • 8.0 High severity

    Linux: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2023-52434LinuxEPSS 1.02%

    In the Linux kernel, the following vulnerability has been resolved: smb: client: fix potential OOBs in smb2_parse_contexts() Validate offsets and lengths before dereferencing create contexts in smb2_parse_contexts(). This fixes following oops when accessing in

  • 7.8 High severity

    Linux: Improper Check for Dropped Privileges

    CVE-2023-52433Linux

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction New elements in this transaction might expired before such transaction ends. Skip sync GC for such elements otherwi

  • 8.8 High severity

    Linux Kernel: Protection Mechanism Failure

    CVE-2024-25744Linux

    In the Linux kernel before 6.6.7, an untrusted VMM can trigger int80 syscall handling at any given point. This is related to arch/x86/coco/tdx/tdx.c and arch/x86/mm/mem_encrypt_amd.c.

  • 7.5 High severity

    Red Hat Enterprise Linux 8: NULL Pointer Dereference

    CVE-2023-6536Red HatEPSS 1.54%

    A flaw was found in the Linux kernel's NVMe driver. This issue may allow an unauthenticated malicious actor to send a set of crafted TCP packages when using NVMe over TCP, leading the NVMe driver to a NULL pointer dereference in the NVMe driver, causing kernel

  • 7.5 High severity

    Red Hat Enterprise Linux 8: NULL Pointer Dereference

    CVE-2023-6535Red HatEPSS 1.55%

    A flaw was found in the Linux kernel's NVMe driver. This issue may allow an unauthenticated malicious actor to send a set of crafted TCP packages when using NVMe over TCP, leading the NVMe driver to a NULL pointer dereference in the NVMe driver, causing kernel

  • 7.5 High severity

    Red Hat Enterprise Linux 8: NULL Pointer Dereference

    CVE-2023-6356Red HatEPSS 1.45%

    A flaw was found in the Linux kernel's NVMe driver. This issue may allow an unauthenticated malicious actor to send a set of crafted TCP packages when using NVMe over TCP, leading the NVMe driver to a NULL pointer dereference in the NVMe driver and causing ker

  • 7.8 High severity

    Linux Kernel Use-After-Free Exploited

    CVE-2024-1086LinuxEPSS 28.1%

    A use-after-free vulnerability in the Linux kernel's netfilter: nf_tables component can be exploited to achieve local privilege escalation. The nft_verdict_init() function allows positive values as drop error within the hook verdict, and hence the nf_hook_slow

  • 7.8 High severity

    Kernel: Use After Free

    CVE-2024-1085Linux

    A use-after-free vulnerability in the Linux kernel's netfilter: nf_tables component can be exploited to achieve local privilege escalation. The nft_setelem_catchall_deactivate() function checks whether the catch-all set element is active in the current generat

  • 7.8 High severity

    Linux kernel: Use After Free

    CVE-2024-21803Linux

    Use After Free vulnerability in Linux Linux kernel kernel on Linux, x86, ARM (bluetooth modules) allows Local Execution of Code. This vulnerability is associated with program files https://gitee.Com/anolis/cloud-kernel/blob/devel-5.10/net/bluetooth/af_bluetoot

  • 7.5 High severity

    Linux: NULL Pointer Dereference

    CVE-2023-46838LinuxEPSS 1.18%

    Transmit requests in Xen's virtual network protocol can consist of multiple parts. While not really useful, except for the initial part any of them may be of zero length, i.e. carry no data at all. Besides a certain initial portion of the to be transferred dat

  • 7.5 High severity

    kernel: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2023-6200KernelEPSS 2.02%

    A race condition was found in the Linux Kernel. Under certain conditions, an unauthenticated attacker from an adjacent network could send an ICMPv6 router advertisement packet, causing arbitrary code execution.

  • 7.8 High severity

    Red Hat Enterprise Linux 8: NULL Pointer Dereference

    CVE-2024-0841Red Hat

    A null pointer dereference flaw was found in the hugetlbfs_fill_super function in the Linux kernel hugetlbfs (HugeTLB pages) functionality. This issue may allow a local user to crash the system or potentially escalate their privileges on the system.