Vulnerability · Published Oct 18, 2026 · Assigned by Linux

CVE-2026-98812net/mctp: publish the mctp_dev only after it is initialised

Unrated

In plain English

A security flaw in Linux from Linux. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 8% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS )–Not rated
Exploit odds (30 days)0.2%top 92.4% of all CVEs
Exploited in the wildNo reportsnot in CISA KEV
Attack toolingNoneno public tooling known

Official description

In the Linux kernel, the following vulnerability has been resolved: net/mctp: publish the mctp_dev only after it is initialised mctp_add_dev() links the new mctp_dev into dev->mctp_ptr before mdev->dev is assigned, so a reader that picks the device up in that window dereferences a net_device pointer that is still NULL: KASAN: null-ptr-deref in range [0x00000000000000b0-0x00000000000000b7] Call Trace: <TASK> ? __pfx_mctp_sendmsg (./include/linux/sockptr.h:49) ? __pfx_mctp_dst_output (net/mctp/route.c:41) ? selinux_socket_sendmsg (security/selinux/hooks.c:5278) ____sys_sendmsg (net/socket.c:775 (discriminator 1) net/socket.c:790 (discriminator 1) net/socket.c:2684 (discriminator 1)) ? __pfx_____sys_sendmsg (net/socket.c:1131) ? __pfx_copy_msghdr_from_user (net/socket.c:2590) ? update_cfs_rq_load_avg (kernel/sched/fair.c:5478) ___sys_sendmsg (net/socket.c:2738) ? __pfx____sys_sendmsg (net/socket.c:2625) ? perf_event_task_tick (./include/linux/rcupdate.h:838) ? sched_tick (kernel/sched/core.c:5818) ? clockevents_program_event (kernel/time/clockevents.c:372) ? fdget (./include/linux/rcupdate.h:873 fs/file.c:1100) __sys_sendmsg (net/socket.c:2770) ? __pfx___sys_sendmsg (net/socket.c:2751) do_syscall_64 (arch/x86/entry/syscall_64.c:63) entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) </TASK> Fix by publishing only once the object is fully initialised: __mctp_dev_get() runs under rcu_read_lock() only and hands this object to readers as soon as mctp_ptr is assigned, so they must never observe mdev->dev == NULL.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Debian:12linuxno fix listedDEBIAN-CVE-2026-98812
Debian:13linux6.12.113-1DEBIAN-CVE-2026-98812
Debian:14linux7.2.10-1DEBIAN-CVE-2026-98812
Debian:12linux-6.126.12.113-1~deb12u1DEBIAN-CVE-2026-98812
Ubuntu:22.04:LTSlinuxno fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinuxno fix listedUBUNTU-CVE-2026-98812
Ubuntu:26.04:LTSlinuxno fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-allwinner-5.19no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-awsno fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-awsno fix listedUBUNTU-CVE-2026-98812
Ubuntu:26.04:LTSlinux-awsno fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-aws-5.19no fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-aws-6.14no fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-aws-6.17no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-aws-6.2no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-aws-6.5no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-aws-6.8no fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-aws-7.0no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-azureno fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-azureno fix listedUBUNTU-CVE-2026-98812
Ubuntu:26.04:LTSlinux-azureno fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-azure-5.19no fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-azure-6.11no fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-azure-6.14no fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-azure-6.17no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-azure-6.2no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-azure-6.5no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-azure-6.8no fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-azure-7.0no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-azure-fdeno fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-azure-fdeno fix listedUBUNTU-CVE-2026-98812
Ubuntu:26.04:LTSlinux-azure-fdeno fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-azure-fde-5.19no fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-azure-fde-6.14no fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-azure-fde-6.17no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-azure-fde-6.2no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-azure-fde-6.8no fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-azure-fde-7.0no fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-azure-nvidiano fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-azure-nvidia-6.14no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-gcpno fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-gcpno fix listedUBUNTU-CVE-2026-98812
Ubuntu:26.04:LTSlinux-gcpno fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-gcp-5.19no fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-gcp-6.11no fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-gcp-6.14no fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-gcp-6.17no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-gcp-6.2no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-gcp-6.5no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-gcp-6.8no fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-gcp-7.0no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-gkeno fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-gkeno fix listedUBUNTU-CVE-2026-98812
Ubuntu:26.04:LTSlinux-gkeno fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-gkeopno fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-gkeopno fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-hwe-5.19no fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-hwe-6.11no fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-hwe-6.14no fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-hwe-6.17no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-hwe-6.2no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-hwe-6.5no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-hwe-6.8no fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-hwe-7.0no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-ibmno fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-ibmno fix listedUBUNTU-CVE-2026-98812
Ubuntu:26.04:LTSlinux-ibmno fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-ibm-6.8no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-intel-iot-realtimeno fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-intel-iotgno fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-kvmno fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-lowlatencyno fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-lowlatencyno fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-lowlatency-hwe-5.19no fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-lowlatency-hwe-6.11no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.2no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.5no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.8no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-nvidiano fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-nvidiano fix listedUBUNTU-CVE-2026-98812
Ubuntu:26.04:LTSlinux-nvidiano fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-nvidia-6.11no fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-nvidia-6.17no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-nvidia-6.2no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-nvidia-6.5no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-nvidia-6.8no fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-nvidia-7.0no fix listedUBUNTU-CVE-2026-98812
Ubuntu:26.04:LTSlinux-nvidia-bosno fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-nvidia-lowlatencyno fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-nvidia-tegrano fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-nvidia-tegrano fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-nvidia-tegra-igxno fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-oem-5.17no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-oem-6.0no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-oem-6.1no fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-oem-6.11no fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-oem-6.14no fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-oem-6.17no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-oem-6.5no fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-oem-6.8no fix listedUBUNTU-CVE-2026-98812
Ubuntu:26.04:LTSlinux-oem-7.0no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-oracleno fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-oracleno fix listedUBUNTU-CVE-2026-98812
Ubuntu:26.04:LTSlinux-oracleno fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-oracle-6.14no fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-oracle-6.17no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-oracle-6.5no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-oracle-6.8no fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-oracle-7.0no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-raspino fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-raspino fix listedUBUNTU-CVE-2026-98812
Ubuntu:26.04:LTSlinux-raspino fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-raspi-realtimeno fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-realtimeno fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-realtimeno fix listedUBUNTU-CVE-2026-98812
Ubuntu:26.04:LTSlinux-realtimeno fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-riscvno fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-riscvno fix listedUBUNTU-CVE-2026-98812
Ubuntu:26.04:LTSlinux-riscvno fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-riscv-5.19no fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-riscv-6.14no fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-riscv-6.17no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-riscv-6.5no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-riscv-6.8no fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-riscv-7.0no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-starfive-5.19no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-starfive-6.2no fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-starfive-6.5no fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-vmwareno fix listedUBUNTU-CVE-2026-98812
Ubuntu:24.04:LTSlinux-xilinxno fix listedUBUNTU-CVE-2026-98812
Ubuntu:22.04:LTSlinux-xilinx-zynqmpno fix listedUBUNTU-CVE-2026-98812

Affected products (as reported)

VendorProductVersions
Linux Linux 583be982d93479ea3d85091b0fd0b01201ede87d – before 58a270b5ecd8629114a4754d642bad6a33bef493583be982d93479ea3d85091b0fd0b01201ede87d – before fdf09d0fa2fb639950bede185d22689f68df140e583be982d93479ea3d85091b0fd0b01201ede87d – before 288ef37e0c463192dbb6436e61cdc07ce666dcb9583be982d93479ea3d85091b0fd0b01201ede87d – before af6e4f931afc2d670d133aa2bedc8b6e3753c618583be982d93479ea3d85091b0fd0b01201ede87d – before 63120572edde85bb2b70b0ed4d4817ed52247613583be982d93479ea3d85091b0fd0b01201ede87d – before f37f42e6e039a48c2dcf6c079b9f7fbc864ab7ef583be982d93479ea3d85091b0fd0b01201ede87d – before aadf655e8ea9a8ffa24bb8d69f504572e8d18181
Linux Linux 5.15

References