In the Linux kernel, the following vulnerability has been resolved:
net: appletalk: Fix use-after-free in AARP proxy probe
The AARP proxy‐probe routine (aarp_proxy_probe_network) sends a probe, releases the aarp_lock, sleeps, then re-acquires the lock. During that window an expire timer thread (__aarp_expire_timer) can remove and kfree() the same entry, leading to a use-after-free.
race condition:
cpu 0 | cpu 1 atalk_sendmsg() | atif_proxy_probe_device() aarp_send_ddp() | aarp_proxy_probe_network() mod_timer() | lock(aarp_lock) // LOCK!! timeout around 200ms | alloc(aarp_entry) and then call | proxies[hash] = aarp_entry aarp_expire_timeout() | aarp_send_probe() | unlock(aarp_lock) // UNLOCK!! lock(aarp_lock) // LOCK!! | msleep(100); __aarp_expire_timer(&proxies[ct]) | free(aarp_entry) | unlock(aarp_lock) // UNLOCK!! | | lock(aarp_lock) // LOCK!! | UAF aarp_entry !!
================================================================== BUG: KASAN: slab-use-after-free in aarp_proxy_probe_network+0x560/0x630 net/appletalk/aarp.c:493 Read of size 4 at addr ffff8880123aa360 by task repro/13278
CPU: 3 UID: 0 PID: 13278 Comm: repro Not tainted 6.15.2 #3 PREEMPT(full) Call Trace: <TASK> __dump_stack lib/dump_stack.c:94 [inline] dump_stack_lvl+0x116/0x1b0 lib/dump_stack.c:120 print_address_description mm/kasan/report.c:408 [inline] print_report+0xc1/0x630 mm/kasan/report.c:521 kasan_report+0xca/0x100 mm/kasan/report.c:634 aarp_proxy_probe_network+0x560/0x630 net/appletalk/aarp.c:493 atif_proxy_probe_device net/appletalk/ddp.c:332 [inline] atif_ioctl+0xb58/0x16c0 net/appletalk/ddp.c:857 atalk_ioctl+0x198/0x2f0 net/appletalk/ddp.c:1818 sock_do_ioctl+0xdc/0x260 net/socket.c:1190 sock_ioctl+0x239/0x6a0 net/socket.c:1311 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:906 [inline] __se_sys_ioctl fs/ioctl.c:892 [inline] __x64_sys_ioctl+0x194/0x200 fs/ioctl.c:892 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xcb/0x250 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f </TASK>
Allocated: aarp_alloc net/appletalk/aarp.c:382 [inline] aarp_proxy_probe_network+0xd8/0x630 net/appletalk/aarp.c:468 atif_proxy_probe_device net/appletalk/ddp.c:332 [inline] atif_ioctl+0xb58/0x16c0 net/appletalk/ddp.c:857 atalk_ioctl+0x198/0x2f0 net/appletalk/ddp.c:1818
Freed: kfree+0x148/0x4d0 mm/slub.c:4841 __aarp_expire net/appletalk/aarp.c:90 [inline] __aarp_expire_timer net/appletalk/aarp.c:261 [inline] aarp_expire_timeout+0x480/0x6e0 net/appletalk/aarp.c:317
The buggy address belongs to the object at ffff8880123aa300 which belongs to the cache kmalloc-192 of size 192 The buggy address is located 96 bytes inside of freed 192-byte region [ffff8880123aa300, ffff8880123aa3c0)
Memory state around the buggy address: ffff8880123aa200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ffff8880123aa280: 00 00 00 00 fc fc fc fc fc fc fc fc fc fc fc fc >ffff8880123aa300: fa fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ^ ffff8880123aa380: fb fb fb fb fb fb fb fb fc fc fc fc fc fc fc fc ffff8880123aa400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ==================================================================
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Sep 8, 2025 | Sep 8, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Oct 14, 2025 | Aug 22, 2025 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Aug 22, 2025 |
| Ubuntu | — | Upgrade linux-image-raspiUpgrade linux-image-raspi-5.4Upgrade linux-image-oem-6.14Upgrade linux-image-4.15.0-1187-awsUpgrade linux-image-5.15.0-1049-nvidia-tegra-rtUpgrade linux-image-6.8.0-90-lowlatencyUpgrade linux-image-5.15.0-1097-aws-64kUpgrade linux-image-virtual-6.14Upgrade linux-image-oem-22.04bUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-5.15.0-163-lowlatency-64kUpgrade linux-image-5.15.0-1097-gcp-fipsUpgrade linux-image-5.4.0-1153-awsUpgrade linux-image-generic-6.14Upgrade linux-image-azure-fips-6.8Upgrade linux-image-raspi-nolpaeUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-azure-cvmUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-azure-fips-5.4Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-azure-fips-4.15Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-gcp-fips-5.4Upgrade linux-image-6.8.0-1044-raspiUpgrade linux-image-aws-64k-5.15Upgrade linux-image-5.4.0-1071-xilinx-zynqmpUpgrade linux-image-ibm-5.4Upgrade linux-image-6.8.0-2035-raspi-realtimeUpgrade linux-image-5.15.0-1092-nvidiaUpgrade linux-image-awsUpgrade linux-image-aws-lts-24.04Upgrade linux-image-gke-5.15Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-4.15.0-1142-fipsUpgrade linux-image-4.4.0-276-lowlatencyUpgrade linux-image-5.4.0-1156-azureUpgrade linux-image-4.4.0-1120-fipsUpgrade linux-image-6.8.0-1042-ibmUpgrade linux-image-aws-fipsUpgrade linux-image-aws-lts-20.04Upgrade linux-image-6.8.0-1028-gkeopUpgrade linux-image-ibmUpgrade linux-image-azure-5.4Upgrade linux-image-generic-6.8Upgrade linux-image-aws-lts-22.04Upgrade linux-image-gcp-fips-4.15Upgrade linux-image-6.14.0-1016-oemUpgrade linux-image-6.14.0-1020-gcp-64kUpgrade linux-image-aws-fips-6.8Upgrade linux-image-oracle-lts-18.04Upgrade linux-image-virtual-5.4Upgrade linux-image-4.15.0-2125-aws-fipsUpgrade linux-image-raspi-6.8Upgrade linux-image-5.15.0-1080-gkeopUpgrade linux-image-oracle-64k-6.14Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-5.15.0-1101-azureUpgrade linux-image-5.4.0-1140-kvmUpgrade linux-image-gkeop-6.8Upgrade linux-image-lowlatency-6.8Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-5.4.0-1057-iotUpgrade linux-image-5.15.0-163-generic-64kUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-oem-20.04dUpgrade linux-image-6.14.0-1017-aws-64kUpgrade linux-image-oracle-6.14Upgrade linux-image-fips-6.8Upgrade linux-image-oem-22.04aUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-aws-6.14Upgrade linux-image-gcp-5.4Upgrade linux-image-gcp-64k-6.14Upgrade linux-image-6.8.0-1044-azureUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.8.0-1041-oracleUpgrade linux-image-6.14.0-36-genericUpgrade linux-image-6.14.0-36-generic-64kUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-6.8.0-1045-gcp-fipsUpgrade linux-image-oracleUpgrade linux-image-5.4.0-224-lowlatencyUpgrade linux-image-6.8.0-1044-aws-64kUpgrade linux-image-5.4.0-224-genericUpgrade linux-image-6.8.0-1044-nvidia-lowlatencyUpgrade linux-image-oracle-6.8Upgrade linux-image-raspi2Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.1-1039-realtimeUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-ibm-classicUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-kvmUpgrade linux-image-4.4.0-1151-kvmUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-aws-64k-6.14Upgrade linux-image-aws-fips-4.15Upgrade linux-image-6.14.0-1017-oracle-64kUpgrade linux-image-6.8.0-1044-nvidia-lowlatency-64kUpgrade linux-image-6.14.0-1017-oracleUpgrade linux-image-6.8.0-90-fipsUpgrade linux-image-5.4.0-1099-ibmUpgrade linux-image-5.4.0-1156-gcpUpgrade linux-image-6.14.0-1017-azureUpgrade linux-image-aws-fips-5.4Upgrade linux-image-4.15.0-1180-gcpUpgrade linux-image-4.15.0-2088-gcp-fipsUpgrade linux-image-gcp-5.15Upgrade linux-image-4.15.0-245-lowlatencyUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.8.0-1044-nvidiaUpgrade linux-image-5.15.0-1094-oracleUpgrade linux-image-generic-64k-6.14Upgrade linux-image-6.8.0-1041-gke-64kUpgrade linux-image-6.8.0-1045-gcp-64kUpgrade linux-image-6.8.0-1021-xilinxUpgrade linux-image-gcp-6.8Upgrade linux-image-5.15.0-163-lowlatencyUpgrade linux-image-5.4.0-224-generic-lpaeUpgrade linux-image-6.14.0-1020-gcpUpgrade linux-image-5.15.0-1049-nvidia-tegraUpgrade linux-image-virtual-5.15Upgrade linux-image-virtual-6.8Upgrade linux-image-5.15.0-1038-nvidia-tegra-igx-rtUpgrade linux-image-4.15.0-1195-azureUpgrade linux-image-5.15.0-1089-intel-iot-realtimeUpgrade linux-image-xilinx-6.8Upgrade linux-image-generic-64k-6.8Upgrade linux-image-aws-fips-5.15Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-ibm-6.8Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-generic-5.15Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-gke-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-aws-64k-6.8Upgrade linux-image-aws-hweUpgrade linux-image-6.8.0-90-lowlatency-64kUpgrade linux-image-azure-fipsUpgrade linux-image-5.4.0-1127-fipsUpgrade linux-image-aws-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-oracle-5.15Upgrade linux-image-oracle-5.4Upgrade linux-image-5.15.0-1091-ibmUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-azureUpgrade linux-image-fips-5.4Upgrade linux-image-generic-5.4Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-realtime-6.8.1Upgrade linux-image-6.8.0-1044-nvidia-64kUpgrade linux-image-gcp-64kUpgrade linux-image-gcp-fipsUpgrade linux-image-azure-lts-24.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-generic-64k-5.15Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-6.8.0-90-generic-64kUpgrade linux-image-oem-20.04cUpgrade linux-image-oem-24.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-raspi-5.15Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-azure-fips-5.15Upgrade linux-image-5.15.0-1097-aws-fipsUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-virtual-hwe-16.04Upgrade linux-image-snapdragon-5.4Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-generic-lpaeUpgrade linux-image-5.4.0-1157-azure-fipsUpgrade linux-image-nvidia-tegraUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-5.15.0-1101-azure-fipsUpgrade linux-image-5.15.0-1097-gcpUpgrade linux-image-5.15.0-1091-raspiUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-raspi-6.14Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-oem-24.04aUpgrade linux-image-oemUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-kvm-5.4Upgrade linux-image-gke-6.8Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-gcp-6.14Upgrade linux-image-azure-6.14Upgrade linux-image-6.8.0-1029-azure-nvidiaUpgrade linux-image-5.4.0-1153-aws-fipsUpgrade linux-image-5.4.0-1151-oracleUpgrade linux-image-5.15.0-163-genericUpgrade linux-image-5.15.0-1093-gkeUpgrade linux-image-5.15.0-1038-nvidia-tegra-igxUpgrade linux-image-4.4.0-1188-awsUpgrade linux-image-azure-nvidia-6.8Upgrade linux-image-6.8.0-1044-aws-fipsUpgrade linux-image-5.4.0-1136-raspiUpgrade linux-image-ibm-5.15Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-nvidia-5.15Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-oem-22.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-intel-iotgUpgrade linux-image-aws-4.15Upgrade linux-image-5.4.0-1156-gcp-fipsUpgrade linux-image-5.15.0-163-fipsUpgrade linux-image-4.4.0-276-genericUpgrade linux-image-raspi2-hwe-18.04Upgrade linux-image-6.14.0-1017-awsUpgrade linux-image-gke-64k-6.8Upgrade linux-image-generic-lts-xenialUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-gcp-lts-18.04Upgrade linux-image-fips-5.15Upgrade linux-image-azure-6.8Upgrade linux-image-6.8.0-90-genericUpgrade linux-image-azure-4.15Upgrade linux-image-5.15.0-1092-intel-iotgUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-raspi-realtimeUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-oem-20.04Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-lowlatency-64kUpgrade linux-image-intelUpgrade linux-image-gcpUpgrade linux-image-aws-lts-18.04Upgrade linux-image-6.8.0-1044-awsUpgrade linux-image-6.8.0-1041-gkeUpgrade linux-image-5.15.0-1092-nvidia-lowlatencyUpgrade linux-image-xilinx-zynqmp-5.4Upgrade linux-image-xilinxUpgrade linux-image-oem-osp1Upgrade linux-image-oem-20.04bUpgrade linux-image-lowlatency-5.15Upgrade linux-image-kvm-5.15Upgrade linux-image-generic-lpae-5.4Upgrade linux-image-generic-64kUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-genericUpgrade linux-image-4.15.0-1169-kvmUpgrade linux-image-5.15.0-1097-awsUpgrade linux-image-6.8.0-1041-oracle-64kUpgrade linux-image-6.14.0-1016-realtimeUpgrade linux-image-oem-22.04dUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-aws-64kUpgrade linux-image-gkeopUpgrade linux-image-gkeUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-6.8.0-1045-gcpUpgrade linux-image-5.15.0-1089-kvmUpgrade linux-image-virtualUpgrade linux-image-aws-5.4Upgrade linux-image-4.4.0-1150-awsUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-oracle-4.15Upgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-lowlatency-5.4Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-6.8.0-1044-azure-fipsUpgrade linux-image-5.15.0-163-generic-lpaeUpgrade linux-image-5.15.0-1096-realtimeUpgrade linux-image-4.15.0-2104-azure-fipsUpgrade linux-image-4.15.0-1149-oracleUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-realtime-5.15Upgrade linux-image-realtimeUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-lowlatencyUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-gcp-4.15Upgrade linux-image-azure-lts-20.04Upgrade linux-image-azure-lts-18.04Upgrade linux-image-aws-5.15Upgrade linux-image-fipsUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-6.14.0-1018-raspiUpgrade linux-image-5.15.0-1102-azureUpgrade linux-image-5.15.0-1061-xilinx-zynqmpUpgrade linux-image-oracle-64kUpgrade linux-image-4.15.0-245-genericUpgrade linux-image-oem-22.04cUpgrade linux-image-nvidia-64kUpgrade linux-image-nvidiaUpgrade linux-image-generic-lpae-hwe-18.04Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-azure-5.15Upgrade linux-image-realtime-edgeUpgrade linux-image-realtime-6.14Upgrade linux-image-realtime-hwe-24.04 | Nov 25, 2025 | Nov 21, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Sep 19, 2025 | Aug 22, 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