In the Linux kernel, the following vulnerability has been resolved:
ax25: Fix refcount imbalance on inbound connections
When releasing a socket in ax25_release(), we call netdev_put() to decrease the refcount on the associated ax.25 device. However, the execution path for accepting an incoming connection never calls netdev_hold(). This imbalance leads to refcount errors, and ultimately to kernel crashes.
A typical call trace for the above situation will start with one of the following errors:
refcount_t: decrement hit 0; leaking memory. refcount_t: underflow; use-after-free.
And will then have a trace like:
Call Trace: <TASK> ? show_regs+0x64/0x70 ? __warn+0x83/0x120 ? refcount_warn_saturate+0xb2/0x100 ? report_bug+0x158/0x190 ? prb_read_valid+0x20/0x30 ? handle_bug+0x3e/0x70 ? exc_invalid_op+0x1c/0x70 ? asm_exc_invalid_op+0x1f/0x30 ? refcount_warn_saturate+0xb2/0x100 ? refcount_warn_saturate+0xb2/0x100 ax25_release+0x2ad/0x360 __sock_release+0x35/0xa0 sock_close+0x19/0x20 [...]
On reboot (or any attempt to remove the interface), the kernel gets stuck in an infinite loop:
unregister_netdevice: waiting for ax0 to become free. Usage count = 0
This patch corrects these issues by ensuring that we call netdev_hold() and ax25_dev_hold() for new connections in ax25_accept(). This makes the logic leading to ax25_accept() match the logic for ax25_bind(): in both cases we increment the refcount, which is ultimately decremented in ax25_release().
CVSS Details
- CVSS 3.1 Base Score: 8.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux-6.1Upgrade linux | Jul 18, 2024 | Jul 12, 2024 |
| Suse | — | Upgrade kernel-rt-vdsoUpgrade kernel-rt_debug-develUpgrade kernel-rt-livepatchUpgrade kselftests-kmp-64kbUpgrade dtb-alteraUpgrade dtb-lgUpgrade cluster-md-kmp-rtUpgrade kernel-64kb-optionalUpgrade kernel-rt-extraUpgrade dtb-allwinnerUpgrade gfs2-kmp-azureUpgrade gfs2-kmp-defaultUpgrade kernel-debugUpgrade dtb-xilinxUpgrade dtb-hisiliconUpgrade kernel-64kbUpgrade dlm-kmp-64kbUpgrade dlm-kmp-rtUpgrade dtb-sprdUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-preemptUpgrade kernel-source-rtUpgrade kernel-azureUpgrade kernel-default-livepatchUpgrade kernel-docs-htmlUpgrade dtb-qcomUpgrade kernel-default-optionalUpgrade kernel-default-vdsoUpgrade kernel-azure-optionalUpgrade dtb-exynosUpgrade kernel-source-vanillaUpgrade reiserfs-kmp-64kbUpgrade reiserfs-kmp-defaultUpgrade dtb-caviumUpgrade dtb-freescaleUpgrade kernel-rtUpgrade kernel-default-base-rebuildUpgrade cluster-md-kmp-azureUpgrade dtb-renesasUpgrade dtb-amazonUpgrade kernel-preempt-develUpgrade kernel-64kb-extraUpgrade kernel-sourceUpgrade kernel-default-develUpgrade dtb-broadcomUpgrade ocfs2-kmp-defaultUpgrade kernel-azure-extraUpgrade kernel-source-azureUpgrade ocfs2-kmp-azureUpgrade kernel-rt-optionalUpgrade kselftests-kmp-azureUpgrade kernel-debug-vdsoUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-obs-buildUpgrade kernel-develUpgrade cluster-md-kmp-64kbUpgrade kernel-syms-azureUpgrade kernel-rt-develUpgrade ocfs2-kmp-64kbUpgrade dtb-apmUpgrade dlm-kmp-defaultUpgrade reiserfs-kmp-rtUpgrade kernel-kvmsmall-vdsoUpgrade kernel-devel-azureUpgrade dtb-rockchipUpgrade kernel-azure-vdsoUpgrade dlm-kmp-azureUpgrade kernel-kvmsmall-develUpgrade kselftests-kmp-rtUpgrade kernel-devel-rtUpgrade kernel-rt_debugUpgrade kernel-obs-qaUpgrade kernel-rt_debug-vdsoUpgrade dtb-amlogicUpgrade dtb-amdUpgrade kernel-64kb-livepatch-develUpgrade cluster-md-kmp-defaultUpgrade dtb-mediatekUpgrade kernel-debug-livepatch-develUpgrade dtb-socionextUpgrade kernel-syms-rtUpgrade kernel-zfcpdumpUpgrade kernel-docsUpgrade kernel-azure-develUpgrade gfs2-kmp-64kbUpgrade kernel-default-livepatch-develUpgrade kernel-symsUpgrade kernel-defaultUpgrade kselftests-kmp-defaultUpgrade dtb-marvellUpgrade kernel-debug-develUpgrade reiserfs-kmp-azureUpgrade ocfs2-kmp-rtUpgrade kernel-macrosUpgrade kernel-kvmsmallUpgrade kernel-default-baseUpgrade kernel-azure-livepatch-develUpgrade gfs2-kmp-rtUpgrade dtb-nvidiaUpgrade kernel-rt-livepatch-develUpgrade kernel-default-extraUpgrade kernel-64kb-develUpgrade dtb-armUpgrade dtb-apple | Dec 5, 2025 | Sep 10, 2024 |
| Ubuntu | — | Upgrade linux-image-ibmUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-6.8.0-44-generic-64kUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-1076-awsUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-6.8.0-45-genericUpgrade linux-image-oem-20.04bUpgrade linux-image-4.4.0-1142-kvmUpgrade linux-image-5.4.0-204-lowlatencyUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-azure-fdeUpgrade linux-image-ibm-classicUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-6.8.0-1013-nvidia-lowlatencyUpgrade linux-image-6.8.0-1014-gcpUpgrade linux-image-aws-hweUpgrade linux-image-6.8.0-1014-azure-fdeUpgrade linux-image-4.15.0-235-lowlatencyUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-oem-22.04dUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-generic-lts-xenialUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-aws-lts-20.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1012-oemUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-oem-22.04aUpgrade linux-image-lowlatencyUpgrade linux-image-nvidia-6.8Upgrade linux-image-kvmUpgrade linux-image-5.4.0-204-generic-lpaeUpgrade linux-image-6.8.0-44-lowlatencyUpgrade linux-image-5.15.0-128-lowlatency-64kUpgrade linux-image-5.4.0-1048-iotUpgrade linux-image-5.15.0-1074-gcpUpgrade linux-image-4.4.0-1179-awsUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-4.15.0-235-genericUpgrade linux-image-5.4.0-1142-azureUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-5.4.0-1097-bluefieldUpgrade linux-image-awsUpgrade linux-image-5.15.0-130-generic-64kUpgrade linux-image-5.15.0-1071-intel-iotgUpgrade linux-image-5.15.0-130-genericUpgrade linux-image-6.8.0-44-genericUpgrade linux-image-4.4.0-1141-awsUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-azureUpgrade linux-image-5.4.0-1056-xilinx-zynqmpUpgrade linux-image-raspiUpgrade linux-image-5.4.0-1137-awsUpgrade linux-image-5.15.0-1078-azureUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1071-kvmUpgrade linux-image-6.8.0-1012-oracleUpgrade linux-image-generic-lpaeUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.4.0-1136-oracleUpgrade linux-image-gke-5.15Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-6.8.0-1012-oracle-64kUpgrade linux-image-gkeopUpgrade linux-image-oem-20.04cUpgrade linux-image-oem-22.04bUpgrade linux-image-4.15.0-1178-awsUpgrade linux-image-azure-cvmUpgrade linux-image-5.4.0-1125-kvmUpgrade linux-image-5.15.0-1070-nvidiaUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-5.15.0-1072-gkeUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-intel-iotgUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1013-nvidia-64kUpgrade linux-image-5.15.0-128-lowlatencyUpgrade linux-image-oem-22.04cUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-5.4.0-1084-ibmUpgrade linux-image-5.15.0-1070-nvidia-lowlatencyUpgrade linux-image-6.8.0-1010-gkeUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-1057-gkeopUpgrade linux-image-oem-osp1Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-azure-lts-18.04Upgrade linux-image-6.8.0-1013-nvidiaUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-gcp-lts-18.04Upgrade linux-image-virtual-hwe-16.04Upgrade linux-image-bluefieldUpgrade linux-image-5.15.0-1070-raspiUpgrade linux-image-intelUpgrade linux-image-gcpUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-oem-22.04Upgrade linux-image-4.15.0-1140-oracleUpgrade linux-image-6.8.0-45-generic-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-1012-ibmUpgrade linux-image-4.15.0-1161-kvmUpgrade linux-image-4.15.0-1171-gcpUpgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-1067-ibmUpgrade linux-image-5.15.0-1041-xilinx-zynqmpUpgrade linux-image-4.4.0-266-lowlatencyUpgrade linux-image-azure-lts-22.04Upgrade linux-image-6.8.0-1015-awsUpgrade linux-image-5.15.0-1072-oracleUpgrade linux-image-gkeUpgrade linux-image-generic-64kUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-oracleUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-6.8.0-44-lowlatency-64kUpgrade linux-image-5.15.0-1075-awsUpgrade linux-image-4.4.0-266-genericUpgrade linux-image-6.8.0-1013-nvidia-lowlatency-64kUpgrade linux-image-genericUpgrade linux-image-oemUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-nvidia-64kUpgrade linux-image-5.15.0-130-generic-lpaeUpgrade linux-image-oem-20.04dUpgrade linux-image-aws-lts-18.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-5.4.0-204-genericUpgrade linux-image-6.8.0-1011-raspiUpgrade linux-image-5.4.0-1141-gcpUpgrade linux-image-5.4.0-1121-raspiUpgrade linux-image-4.15.0-1186-azureUpgrade linux-image-nvidiaUpgrade linux-image-5.15.0-1073-oracleUpgrade linux-image-raspi2Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-1014-azureUpgrade linux-image-virtualUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-generic-hwe-22.04 | Sep 12, 2024 | Jul 12, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 13, 2025 | Jul 12, 2024 |
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