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.8 High severity

    Linux: Buffer Copy without Checking Size of Input

    CVE-2026-72066Linux

    In the Linux kernel, the following vulnerability has been resolved: cpu: hotplug: Bound hotplug states sysfs output states_show() adds CPU hotplug state names into a single sysfs buffer using sprintf(). With enough registered states, this can write past the en

  • 9.8 Critical severity

    In the Linux kernel, the following vulnerability has been resolved: net: mana: Validate the…

    CVE-2026-72065Linux

    In the Linux kernel, the following vulnerability has been resolved: net: mana: Validate the packet length reported by the NIC Validate the packet length reported in the RX CQE before passing it to skb processing. The CQE is supplied by the NIC device and shoul

  • 9.8 Critical severity

    Linux: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2026-72064Linux

    In the Linux kernel, the following vulnerability has been resolved: net: mana: Sync page pool RX frags for CPU MANA allocates RX buffers from page pool fragments when frag_count is greater than 1. In that case the buffers remain DMA mapped by page pool and the

  • 8.8 High severity

    Linux: Missing Authorization

    CVE-2026-72061Linux

    In the Linux kernel, the following vulnerability has been resolved: net: sit: require CAP_NET_ADMIN in the device netns for changelink ipip6_changelink() operates on at most two netns, dev_net(dev) and the tunnel link netns t->net. They differ once the device

  • 8.2 High severity

    Linux: Improper Synchronization

    CVE-2026-72057Linux

    In the Linux kernel, the following vulnerability has been resolved: net/sched: act_ct: preserve tc_skb_cb across defragmentation tcf_ct_handle_fragments() calls nf_ct_handle_fragments() without saving and restoring skb->cb. The defrag helper clears IPCB/IP6CB,

  • 8.8 High severity

    Linux: Missing Authorization

    CVE-2026-72055Linux

    In the Linux kernel, the following vulnerability has been resolved: net: ip6_vti: require CAP_NET_ADMIN in the device netns for changelink vti6_changelink() operates on at most two netns, dev_net(dev) and the tunnel link netns t->net. They differ once the devi

  • 8.8 High severity

    Linux: Missing Authorization

    CVE-2026-72054Linux

    In the Linux kernel, the following vulnerability has been resolved: net: ip_vti: require CAP_NET_ADMIN in the device netns for changelink vti_changelink() operates on at most two netns, dev_net(dev) and the tunnel link netns t->net. They differ once the device

  • 8.8 High severity

    Linux: Missing Authorization

    CVE-2026-72053Linux

    In the Linux kernel, the following vulnerability has been resolved: net: ipip: require CAP_NET_ADMIN in the device netns for changelink ipip_changelink() operates on at most two netns, dev_net(dev) and the tunnel link netns t->net. They differ once the device

  • 8.8 High severity

    Linux: Missing Authorization

    CVE-2026-72052Linux

    In the Linux kernel, the following vulnerability has been resolved: net: ip6_gre: require CAP_NET_ADMIN in the device netns for changelink ip6gre_changelink() and ip6erspan_changelink() operate on at most two netns, dev_net(dev) and the tunnel link netns t->ne

  • 8.8 High severity

    Linux: Missing Authorization

    CVE-2026-72051Linux

    In the Linux kernel, the following vulnerability has been resolved: net: ip6_tunnel: require CAP_NET_ADMIN in the device netns for changelink ip6_tnl_changelink() operates on at most two netns, dev_net(dev) and the tunnel link netns t->net. They differ once th

  • 7.1 High severity

    Linux: Missing Authorization

    CVE-2026-72049Linux

    In the Linux kernel, the following vulnerability has been resolved: ieee802154: admin-gate legacy LLSEC dump operations In net/ieee802154/netlink.c, the legacy IEEE802154_NL family ops table builds the LLSEC dump entries (LLSEC_LIST_KEY, LLSEC_LIST_DEV, LLSEC_

  • 8.8 High severity

    Linux: Missing Authorization

    CVE-2026-72045Linux

    In the Linux kernel, the following vulnerability has been resolved: octeontx2-af: cn10k: restrict VF LMTLINE sharing to its own PF rvu_mbox_handler_lmtst_tbl_setup() uses req->base_pcifunc as a direct index into the LMT map table to read another function's LMT

  • 9.8 Critical severity

    Linux: Improper Control of a Resource Through its Lifetime

    CVE-2026-72041Linux

    In the Linux kernel, the following vulnerability has been resolved: espintcp: use sk_msg_free_partial to fix partial send sk_msg_free_partial() ensures consistency of the skmsg at every iteration, without having to manually handle uncharges and offsets. This s

  • 7.8 High severity

    Linux: NULL Pointer Dereference

    CVE-2026-72036Linux

    In the Linux kernel, the following vulnerability has been resolved: net/sched: sch_multiq: Replace direct dequeue call with peek and qdisc_dequeue_peeked multiq_dequeue() takes a packet from a band's child with a direct ->dequeue() call after multiq_peek() pee

  • 8.2 High severity

    Linux: NULL Pointer Dereference

    CVE-2026-72035Linux

    In the Linux kernel, the following vulnerability has been resolved: net/sched: sch_taprio: Replace direct dequeue call with peek and qdisc_dequeue_peeked When taprio's software path peeks a non-work-conserving child qdisc, the child stashes the peeked skb in i

  • 7.8 High severity

    Linux: NULL Pointer Dereference

    CVE-2026-72034Linux

    In the Linux kernel, the following vulnerability has been resolved: fhandle: reject detached mounts in capable_wrt_mount() The recent fhandle RCU fix moved the mount namespace capability check into capable_wrt_mount(), so a non-NULL mnt_namespace survives the

  • 8.8 High severity

    Linux: Out-of-bounds Read

    CVE-2026-72029Linux

    In the Linux kernel, the following vulnerability has been resolved: net: wwan: iosm: bound device offsets in the MUX downlink decoder mux_dl_adb_decode() walks a chain of aggregated datagram tables using offsets and lengths taken from the modem. first_table_in

  • 7.8 High severity

    Linux: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2026-72024Linux

    In the Linux kernel, the following vulnerability has been resolved: mac802154: remove interfaces with RCU list deletion Queue wake, stop, and disable paths walk local->interfaces under RCU. The bulk hardware teardown path removes entries with list_del(), so an

  • 8.2 High severity

    In the Linux kernel, the following vulnerability has been resolved: ipvs: use parsed transport…

    CVE-2026-72021Linux

    In the Linux kernel, the following vulnerability has been resolved: ipvs: use parsed transport offset in SCTP state lookup set_sctp_state() reads the SCTP chunk header again in order to drive the IPVS SCTP state table. For IPv6 it computes the offset with size

  • 9.8 Critical severity

    Linux: Use of Uninitialized Variable

    CVE-2026-72020Linux

    In the Linux kernel, the following vulnerability has been resolved: ipvs: reset full ip_vs_seq structs in ip_vs_conn_new Commit 9a05475cebdd ("ipvs: avoid kmem_cache_zalloc in ip_vs_conn_new") changed ip_vs_conn_new() to allocate an ip_vs_conn object with kmem

  • 7.3 High severity

    Linux: Out-of-bounds Read

    CVE-2026-72019Linux

    In the Linux kernel, the following vulnerability has been resolved: macsec: don't read an unset MAC header in macsec_encrypt() macsec_encrypt() reads the Ethernet header via eth_hdr(skb) (skb->head + skb->mac_header) to memmove() the 12 source/destination MAC

  • 7.8 High severity

    Linux: Out-of-bounds Write

    CVE-2026-72018Linux

    In the Linux kernel, the following vulnerability has been resolved: dibs: loopback: validate offset and size in move_data() The loopback move_data() performs a memcpy into the registered DMB without checking whether offset + size exceeds the DMB length. Unlike

  • 9.8 Critical severity

    Linux: Integer Overflow or Wraparound

    CVE-2026-72014Linux

    In the Linux kernel, the following vulnerability has been resolved: drbd: reject data replies with an out-of-range payload size recv_dless_read() receives a P_DATA_REPLY from a peer into the bio of an outstanding read request. The peer-supplied payload length

  • 7.8 High severity

    Linux: Improper Locking

    CVE-2026-72012Linux

    In the Linux kernel, the following vulnerability has been resolved: tracing/osnoise: Call synchronize_rcu() when unregistering This ensures that any RCU readers traversing the instance list have finished, before releasing the reference on the tracer that the i

  • 7.8 High severity

    Linux: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2026-72009Linux

    In the Linux kernel, the following vulnerability has been resolved: pmdomain: imx93-blk-ctrl: Extract PHY as shared domain for DSI/CSI The MIPI DSI and CSI domains share control bits for clock and reset, which can lead to incorrect behavior if one domain disab

  • 7.8 High severity

    Linux: Improper Resource Shutdown or Release

    CVE-2026-72005Linux

    In the Linux kernel, the following vulnerability has been resolved: wifi: rt2x00: avoid full teardown before work setup in probe rt2x00lib_probe_dev() uses the full rt2x00lib_remove_dev() teardown for all probe failures. However, drv_data allocation and workqu

  • 8.8 High severity

    Linux: Integer Underflow (Wrap or Wraparound)

    CVE-2026-72003Linux

    In the Linux kernel, the following vulnerability has been resolved: wifi: brcmfmac: cyw: fix heap overflow on a short auth frame brcmf_notify_auth_frame_rx() takes the frame length from the firmware event and copies the frame body with the management header of

  • 7.8 High severity

    Linux: Integer Overflow or Wraparound

    CVE-2026-68479Linux

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: btrtl: validate firmware patch bounds rtlbt_parse_firmware() copies patch_length - 4 bytes before appending the firmware version. A malformed firmware patch shorter than the version

  • 9.8 Critical severity

    In the Linux kernel, the following vulnerability has been resolved: ipvs: fix more places with…

    CVE-2026-68477Linux

    In the Linux kernel, the following vulnerability has been resolved: ipvs: fix more places with wrong ipv6 transport offsets Sashiko reports for more incorrect IPv6 transport offsets. The app code for TCP was assuming IPv4 network header even after the ipvsh ar

  • 8.1 High severity

    Linux: Out-of-bounds Read

    CVE-2026-68472Linux

    In the Linux kernel, the following vulnerability has been resolved: wifi: cfg80211: validate EHT MLE before MLD ID read cfg80211_gen_new_ie() copies ML probe response elements from the parent frame when the parent EHT multi-link element has an MLD ID matching

  • 8.8 High severity

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: validate…

    CVE-2026-68470Linux

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: validate extension-frame layout before RX Extension frames only have the extension header at the regular 802.11 header offset. The generic RX path can still reach helpers and i

  • 7.8 High severity

    Linux: Improper Initialization

    CVE-2026-68461Linux

    In the Linux kernel, the following vulnerability has been resolved: device property: initialize the remaining fields of fwnode_handle in fwnode_init() If a firmware node is allocated on the stack (for instance: temporary software node whose life-time we contro

  • 8.8 High severity

    In the Linux kernel, the following vulnerability has been resolved: KVM: s390: pci: Fix…

    CVE-2026-68454Linux

    In the Linux kernel, the following vulnerability has been resolved: KVM: s390: pci: Fix handling of AIF enable without AISB When a guest seeks to register IRQs without a summary bit specified, ensure that the associated GAITE then stores 0 for the guest AISB l

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2026-68453Linux

    In the Linux kernel, the following vulnerability has been resolved: s390/zcrypt: Fix buffer over-read in cca_cipher2protkey Add validation of both the actual key buffer size and token length fields in all the cca_check_sec*token() functions. Additionally check

  • 7.8 High severity

    Linux: Buffer Copy without Checking Size of Input

    CVE-2026-68452Linux

    In the Linux kernel, the following vulnerability has been resolved: s390/zcrypt: Validate length for CCA AES cipher key requests cca_cipher2protkey() derives the copy length for the CPRB parameter block directly from the length field in the key token. Reject t

  • 7.8 High severity

    Linux: Buffer Copy without Checking Size of Input

    CVE-2026-68451Linux

    In the Linux kernel, the following vulnerability has been resolved: s390/zcrypt: Validate length for CCA ECC private key requests cca_ecc2protkey() derives the copy length for the CPRB parameter block directly from the length field in the key token. Reject the

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2026-68447Linux

    In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: clamp v9 CRIU control stack checkpoint copy to BO size CRIU checkpoint copies the MQD control stack using cp_hqd_cntl_stack_size from hardware without bounding it to the allocated

  • 7.8 High severity

    In the Linux kernel, the following vulnerability has been resolved: drm/vmwgfx: Validate…

    CVE-2026-68446Linux

    In the Linux kernel, the following vulnerability has been resolved: drm/vmwgfx: Validate vmw_surface_metadata::array_size This field comes from userspace and should be validated against specific limits depending on which Shader Model (SM) is available.

  • 7.8 High severity

    Linux: Use After Free

    CVE-2026-68442Linux

    In the Linux kernel, the following vulnerability has been resolved: btrfs: don't propagate EXTENT_FLAG_LOGGING to split extent maps When btrfs_drop_extent_map_range() splits an extent map, the new split maps inherit the original map's flags through a local 'fl

  • 8.6 High severity

    Linux: Out-of-bounds Read

    CVE-2026-68433Linux

    In the Linux kernel, the following vulnerability has been resolved: libceph: bound get_version reply decode to front len handle_get_version_reply() uses msg->front_alloc_len as the decode boundary for MON_GET_VERSION_REPLY. That is the size of the reused reply