In the Linux kernel, the following vulnerability has been resolved:
can: j1939: implement NETDEV_UNREGISTER notification handler
syzbot is reporting
unregister_netdevice: waiting for vcan0 to become free. Usage count = 2
problem, for j1939 protocol did not have NETDEV_UNREGISTER notification handler for undoing changes made by j1939_sk_bind().
Commit 25fe97cb7620 ("can: j1939: move j1939_priv_put() into sk_destruct callback") expects that a call to j1939_priv_put() can be unconditionally delayed until j1939_sk_sock_destruct() is called. But we need to call j1939_priv_put() against an extra ref held by j1939_sk_bind() call (as a part of undoing changes made by j1939_sk_bind()) as soon as NETDEV_UNREGISTER notification fires (i.e. before j1939_sk_sock_destruct() is called via j1939_sk_release()). Otherwise, the extra ref on "struct j1939_priv" held by j1939_sk_bind() call prevents "struct net_device" from dropping the usage count to 1; making it impossible for unregister_netdevice() to continue.
[mkl: remove space in front of label]
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-debug-modulesUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-tools-libsUpgrade kernel-rt-modules-extraUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-rt-64k-debug-coreUpgrade kernel-zfcpdumpUpgrade kernel-debug-modules-coreUpgrade kernel-rt-debug-coreUpgrade kernel-64k-debug-coreUpgrade kernel-rt-64k-debug-modulesUpgrade libperfUpgrade kernel-64k-debug-modules-extraUpgrade kernel-rt-64k-modules-extraUpgrade kernel-rt-debug-modulesUpgrade kernel-64k-coreUpgrade kernel-headersUpgrade kernel-abi-stablelistsUpgrade kernel-64kUpgrade kernel-rt-64k-modules-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-modulesUpgrade kernel-rt-64k-coreUpgrade kernel-tools-libs-develUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-64k-debugUpgrade kernel-devel-matchedUpgrade kernel-debug-modules-extraUpgrade kernel-64k-debugUpgrade kernel-cross-headersUpgrade kernel-toolsUpgrade kernelUpgrade kernel-64k-devel-matchedUpgrade rvUpgrade kernel-modules-coreUpgrade kernel-rtUpgrade kernel-rt-64kUpgrade kernel-debug-devel-matchedUpgrade kernel-zfcpdump-develUpgrade kernel-64k-modulesUpgrade kernel-rt-modules-coreUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-develUpgrade kernel-debug-coreUpgrade rtlaUpgrade kernel-debugUpgrade kernel-rt-64k-modulesUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-uki-virtUpgrade kernel-64k-modules-extraUpgrade kernel-rt-64k-develUpgrade kernel-debug-uki-virtUpgrade kernel-modules-extraUpgrade kernel-zfcpdump-devel-matchedUpgrade perfUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-develUpgrade kernel-64k-develUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debug-develUpgrade kernel-rt-64k-debug-develUpgrade kernel-64k-modules-coreUpgrade kernel-docUpgrade kernel-develUpgrade python3-perfUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-64k-debug-develUpgrade kernel-rt-debugUpgrade kernel-rt-coreUpgrade kernel-64k-debug-modulesUpgrade kernel-coreUpgrade kernel-rt-debug-modules-extra | Dec 18, 2025 | Dec 8, 2025 |
| Debian | — | Upgrade linux | Sep 18, 2026 | Oct 1, 2025 |
| Oracle_linux | — | Upgrade kernel | Dec 10, 2025 | Oct 1, 2025 |
| Redhat_linux | — | No solution existsUpgrade kernelUpgrade kernel-rt | Dec 10, 2025 | Oct 1, 2025 |
| Rocky_linux | — | Upgrade kernel-debug-uki-virtUpgrade kernel-devel-matchedUpgrade kernel-zfcpdumpUpgrade perf-debuginfoUpgrade kernel-debuginfo-common-s390xUpgrade libperf-debuginfoUpgrade kernel-toolsUpgrade kernel-rt-debug-develUpgrade libperfUpgrade kernel-modulesUpgrade kernel-rt-debug-modules-coreUpgrade rvUpgrade kernel-rt-debug-modules-extraUpgrade kernel-tools-libs-develUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-debuginfoUpgrade kernel-rt-coreUpgrade kernel-debugUpgrade kernel-zfcpdump-develUpgrade kernel-rt-modulesUpgrade kernel-coreUpgrade kernel-uki-virt-addonsUpgrade kernel-zfcpdump-modules-extraUpgrade python3-perfUpgrade perfUpgrade kernel-rtUpgrade kernel-uki-virtUpgrade kernel-develUpgrade kernel-modules-extra-matchedUpgrade kernel-debug-coreUpgrade kernel-modules-coreUpgrade kernel-debug-modules-extraUpgrade rtlaUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-debug-modulesUpgrade python3-perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-modules-coreUpgrade kernel-rt-debug-coreUpgrade kernelUpgrade kernel-rt-develUpgrade kernel-debug-debuginfoUpgrade kernel-rt-debug-debuginfoUpgrade kernel-tools-libsUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-debug-modulesUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-debugUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-modules-extraUpgrade kernel-zfcpdump-modulesUpgrade kernel-debuginfoUpgrade kernel-debug-modules-coreUpgrade kernel-modules-extraUpgrade kernel-debug-devel | Feb 5, 2026 | Dec 13, 2025 |
| Suse | — | Upgrade dtb-nvidiaUpgrade dtb-mediatekUpgrade kernel-rt_debug-vdsoUpgrade dlm-kmp-rtUpgrade dtb-rockchipUpgrade dlm-kmp-defaultUpgrade kernel-docsUpgrade cluster-md-kmp-defaultUpgrade kernel-debug-vdsoUpgrade kernel-rt-livepatch-develUpgrade kernel-rt_debugUpgrade kernel-devel-rtUpgrade dtb-amdUpgrade dtb-socionextUpgrade kernel-rt-extraUpgrade gfs2-kmp-defaultUpgrade kernel-64kb-extraUpgrade kernel-syms-rtUpgrade reiserfs-kmp-defaultUpgrade kselftests-kmp-rtUpgrade dtb-renesasUpgrade dtb-sprdUpgrade kernel-azureUpgrade kernel-rt-develUpgrade reiserfs-kmp-rtUpgrade kernel-azure-vdsoUpgrade kernel-defaultUpgrade dtb-armUpgrade kernel-default-livepatch-develUpgrade cluster-md-kmp-64kbUpgrade reiserfs-kmp-azureUpgrade dlm-kmp-azureUpgrade kernel-obs-buildUpgrade kernel-rt-vdsoUpgrade kernel-default-base-rebuildUpgrade kernel-default-baseUpgrade kselftests-kmp-defaultUpgrade ocfs2-kmp-azureUpgrade kernel-debug-develUpgrade dtb-lgUpgrade kselftests-kmp-64kbUpgrade kernel-rt_debug-develUpgrade dtb-amlogicUpgrade cluster-md-kmp-azureUpgrade ocfs2-kmp-64kbUpgrade kernel-sourceUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-optionalUpgrade dtb-qcomUpgrade dlm-kmp-64kbUpgrade kernel-64kbUpgrade kernel-source-vanillaUpgrade reiserfs-kmp-64kbUpgrade kernel-source-azureUpgrade kernel-macrosUpgrade kernel-default-extraUpgrade kernel-64kb-develUpgrade gfs2-kmp-azureUpgrade gfs2-kmp-64kbUpgrade dtb-caviumUpgrade dtb-broadcomUpgrade kselftests-kmp-azureUpgrade kernel-default-develUpgrade kernel-azure-develUpgrade dtb-allwinnerUpgrade dtb-exynosUpgrade dtb-amazonUpgrade kernel-rtUpgrade dtb-marvellUpgrade cluster-md-kmp-rtUpgrade kernel-rt-optionalUpgrade ocfs2-kmp-rtUpgrade kernel-symsUpgrade kernel-kvmsmall-develUpgrade kernel-azure-extraUpgrade dtb-xilinxUpgrade dtb-freescaleUpgrade dtb-apmUpgrade kernel-zfcpdumpUpgrade kernel-develUpgrade kernel-azure-optionalUpgrade dtb-hisiliconUpgrade kernel-default-vdsoUpgrade kernel-debugUpgrade kernel-rt-livepatchUpgrade kernel-docs-htmlUpgrade gfs2-kmp-rtUpgrade kernel-default-livepatchUpgrade dtb-appleUpgrade ocfs2-kmp-defaultUpgrade kernel-syms-azureUpgrade kernel-obs-qaUpgrade kernel-kvmsmallUpgrade kernel-devel-azureUpgrade kernel-64kb-optionalUpgrade dtb-alteraUpgrade kernel-source-rt | Dec 5, 2025 | Oct 15, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Sep 21, 2026 | Oct 1, 2025 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub