Total CVEs

126,178

Critical Severity

2,292

High Severity

7,949

Last 7 Days

1,218
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,583 CVEs
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
CVE-2026-31508 HIGH - 7.8

In the Linux kernel, the following vulnerability has been resolved: net: openvswitch: Avoid releasing netdev before teardown completes The patch cited in the Fixes tag below changed the teardown code for OVS ports to no longer unconditionally take the RTNL. After this change, the netdev_destroy() ...

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

In the Linux kernel, the following vulnerability has been resolved: net/smc: fix double-free of smc_spd_priv when tee() duplicates splice pipe buffer smc_rx_splice() allocates one smc_spd_priv per pipe_buffer and stores the pointer in pipe_buffer.private. The pipe_buf_operations for these buffers...

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

In the Linux kernel, the following vulnerability has been resolved: net: bcmasp: fix double free of WoL irq We do not need to free wol_irq since it was instantiated with devm_request_irq(). So devres will free for us.

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

In the Linux kernel, the following vulnerability has been resolved: iavf: fix out-of-bounds writes in iavf_get_ethtool_stats() iavf incorrectly uses real_num_tx_queues for ETH_SS_STATS. Since the value could change in runtime, we should use num_tx_queues instead. Moreover iavf_get_ethtool_stats()...

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

In the Linux kernel, the following vulnerability has been resolved: net: fix fanout UAF in packet_release() via NETDEV_UP race `packet_release()` has a race window where `NETDEV_UP` can re-register a socket into a fanout group's `arr[]` array. The re-registration is not cleaned up by `fanout_...

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

In the Linux kernel, the following vulnerability has been resolved: udp: Fix wildcard bind conflict check when using hash2 When binding a udp_sock to a local address and port, UDP uses two hashes (udptable->hash and udptable->hash2) for collision detection. The current code switches to "...

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