Total CVEs

126,184

Critical Severity

2,292

High Severity

7,950

Last 7 Days

1,208
Quick preset (or use dates below)
Clear Filters
๐Ÿ“… Showing Year: 2026 (January 1 - December 31, 2026) View All Years โ†’
Showing 1,881 - 1,900 of 22,589 CVEs
CVE-2026-31528 HIGH - 7.8

In the Linux kernel, the following vulnerability has been resolved: perf: Make sure to use pmu_ctx->pmu for groups Oliver reported that x86_pmu_del() ended up doing an out-of-bound memory access when group_sched_in() fails and needs to roll back. This *should* be handled by the transaction cal...

Vendor: Linux
Product: Linux
Published: Apr 22, 2026
Source: NVD
CVE-2026-31527 HIGH - 7.8

In the Linux kernel, the following vulnerability has been resolved: driver core: platform: use generic driver_override infrastructure When a driver is probed through __driver_attach(), the bus' match() callback is called without the device lock held, thus accessing the driver_override field w...

Vendor: Linux
Product: Linux
Published: Apr 22, 2026
Source: NVD
CVE-2026-31526 MEDIUM - 5.5

In the Linux kernel, the following vulnerability has been resolved: bpf: Fix exception exit lock checking for subprogs process_bpf_exit_full() passes check_lock = !curframe to check_resource_leak(), which is false in cases when bpf_throw() is called from a static subprog. This makes check_resource...

Vendor: Linux
Product: Linux
Published: Apr 22, 2026
Source: NVD
CVE-2026-31525 HIGH - 7.8

In the Linux kernel, the following vulnerability has been resolved: bpf: Fix undefined behavior in interpreter sdiv/smod for INT_MIN The BPF interpreter's signed 32-bit division and modulo handlers use the kernel abs() macro on s32 operands. The abs() macro documentation (include/linux/math.h...

Vendor: Linux
Product: Linux
Published: Apr 22, 2026
Source: NVD
CVE-2026-31524 MEDIUM - 5.5

In the Linux kernel, the following vulnerability has been resolved: HID: asus: avoid memory leak in asus_report_fixup() The asus_report_fixup() function was returning a newly allocated kmemdup()-allocated buffer, but never freeing it. Switch to devm_kzalloc() to ensure the memory is managed and f...

Vendor: Linux
Product: Linux
Published: Apr 22, 2026
Source: NVD
CVE-2026-31523 MEDIUM - 4.7

In the Linux kernel, the following vulnerability has been resolved: nvme-pci: ensure we're polling a polled queue A user can change the polled queue count at run time. There's a brief window during a reset where a hipri task may try to poll that queue before the block layer has updated t...

Vendor: Linux
Product: Linux
Published: Apr 22, 2026
Source: NVD
CVE-2026-31522 MEDIUM - 5.5

In the Linux kernel, the following vulnerability has been resolved: HID: magicmouse: avoid memory leak in magicmouse_report_fixup() The magicmouse_report_fixup() function was returning a newly kmemdup()-allocated buffer, but never freeing it. The caller of report_fixup() does not take ownership o...

Vendor: Linux
Product: Linux
Published: Apr 22, 2026
Source: NVD
CVE-2026-31521 MEDIUM - 5.5

In the Linux kernel, the following vulnerability has been resolved: module: Fix kernel panic when a symbol st_shndx is out of bounds The module loader doesn't check for bounds of the ELF section index in simplify_symbols(): for (i = 1; i < symsec->sh_size / sizeof(Elf_Sym); i++)...

Vendor: Linux
Product: Linux
Published: Apr 22, 2026
Source: NVD
CVE-2026-31520 MEDIUM - 5.5

In the Linux kernel, the following vulnerability has been resolved: HID: apple: avoid memory leak in apple_report_fixup() The apple_report_fixup() function was returning a newly kmemdup()-allocated buffer, but never freeing it. The caller of report_fixup() does not take ownership of the returned ...

Vendor: Linux
Product: Linux
Published: Apr 22, 2026
Source: NVD
CVE-2026-31519 MEDIUM - 5.5

In the Linux kernel, the following vulnerability has been resolved: btrfs: set BTRFS_ROOT_ORPHAN_CLEANUP during subvol create We have recently observed a number of subvolumes with broken dentries. ls-ing the parent dir looks like: drwxrwxrwt 1 root root 16 Jan 23 16:49 . drwxr-xr-x 1 root root 24...

Vendor: Linux
Product: Linux
Published: Apr 22, 2026
Source: NVD
CVE-2026-31518 MEDIUM - 5.5

In the Linux kernel, the following vulnerability has been resolved: esp: fix skb leak with espintcp and async crypto When the TX queue for espintcp is full, esp_output_tail_tcp will return an error and not free the skb, because with synchronous crypto, the common xfrm output code will drop the pac...

Vendor: Linux
Product: Linux
Published: Apr 22, 2026
Source: NVD
CVE-2026-31517 MEDIUM - 5.5

In the Linux kernel, the following vulnerability has been resolved: xfrm: iptfs: fix skb_put() panic on non-linear skb during reassembly In iptfs_reassem_cont(), IP-TFS attempts to append data to the new inner packet 'newskb' that is being reassembled. First a zero-copy approach is tried...

Vendor: Linux
Product: Linux
Published: Apr 22, 2026
Source: NVD
CVE-2026-31516 HIGH - 7.8

In the Linux kernel, the following vulnerability has been resolved: xfrm: prevent policy_hthresh.work from racing with netns teardown A XFRM_MSG_NEWSPDINFO request can queue the per-net work item policy_hthresh.work onto the system workqueue. The queued callback, xfrm_hash_rebuild(), retrieves th...

Vendor: Linux
Product: Linux
Published: Apr 22, 2026
Source: NVD
CVE-2026-31515 MEDIUM - 5.5

In the Linux kernel, the following vulnerability has been resolved: af_key: validate families in pfkey_send_migrate() syzbot was able to trigger a crash in skb_put() [1] Issue is that pfkey_send_migrate() does not check old/new families, and that set_ipsecrequest() @family argument was truncated,...

Vendor: Linux
Product: Linux
Published: Apr 22, 2026
Source: NVD
CVE-2026-31514 MEDIUM - 5.5

In the Linux kernel, the following vulnerability has been resolved: erofs: set fileio bio failed in short read case For file-backed mount, IO requests are handled by vfs_iocb_iter_read(). However, it can be interrupted by SIGKILL, returning the number of bytes actually copied. Unused folios in bio...

Vendor: Linux
Product: Linux
Published: Apr 22, 2026
Source: NVD
CVE-2026-31513 HIGH - 8.1

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: Fix stack-out-of-bounds read in l2cap_ecred_conn_req Syzbot reported a KASAN stack-out-of-bounds read in l2cap_build_cmd() that is triggered by a malformed Enhanced Credit Based Connection Request. The vulnerabi...

Vendor: Linux
Product: Linux
Published: Apr 22, 2026
Source: NVD
CVE-2026-31512 MEDIUM - 5.5

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: Validate PDU length before reading SDU length in l2cap_ecred_data_rcv() l2cap_ecred_data_rcv() reads the SDU length field from skb->data using get_unaligned_le16() without first verifying that skb contains at ...

Vendor: Linux
Product: Linux
Published: Apr 22, 2026
Source: NVD
CVE-2026-31511 HIGH - 7.8

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: MGMT: Fix dangling pointer on mgmt_add_adv_patterns_monitor_complete This fixes the condition checking so mgmt_pending_valid is executed whenever status != -ECANCELED otherwise calling mgmt_pending_free(cmd) would kfree...

Vendor: Linux
Product: Linux
Published: Apr 22, 2026
Source: NVD
CVE-2026-31510 MEDIUM - 5.5

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: Fix null-ptr-deref on l2cap_sock_ready_cb Before using sk pointer, check if it is null. Fix the following: KASAN: null-ptr-deref in range [0x0000000000000260-0x0000000000000267] CPU: 0 UID: 0 PID: 5985 Comm: ...

Vendor: Linux
Product: Linux
Published: Apr 22, 2026
Source: NVD
CVE-2026-31509 MEDIUM - 5.5

In the Linux kernel, the following vulnerability has been resolved: nfc: nci: fix circular locking dependency in nci_close_device nci_close_device() flushes rx_wq and tx_wq while holding req_lock. This causes a circular locking dependency because nci_rx_work() running on rx_wq can end up taking re...

Vendor: Linux
Product: Linux
Published: Apr 22, 2026
Source: NVD