In the Linux kernel, the following vulnerability has been resolved:
net: mana: Fix RX buf alloc_size alignment and atomic op panic
The MANA driver's RX buffer alloc_size is passed into napi_build_skb() to create SKB. skb_shinfo(skb) is located at the end of skb, and its alignment is affected by the alloc_size passed into napi_build_skb(). The size needs to be aligned properly for better performance and atomic operations. Otherwise, on ARM64 CPU, for certain MTU settings like 4000, atomic operations may panic on the skb_shinfo(skb)->dataref due to alignment fault.
To fix this bug, add proper alignment to the alloc_size calculation.
Sample panic info: [ 253.298819] Unable to handle kernel paging request at virtual address ffff000129ba5cce [ 253.300900] Mem abort info: [ 253.301760] ESR = 0x0000000096000021 [ 253.302825] EC = 0x25: DABT (current EL), IL = 32 bits [ 253.304268] SET = 0, FnV = 0 [ 253.305172] EA = 0, S1PTW = 0 [ 253.306103] FSC = 0x21: alignment fault Call trace: __skb_clone+0xfc/0x198 skb_clone+0x78/0xe0 raw6_local_deliver+0xfc/0x228 ip6_protocol_deliver_rcu+0x80/0x500 ip6_input_finish+0x48/0x80 ip6_input+0x48/0xc0 ip6_sublist_rcv_finish+0x50/0x78 ip6_sublist_rcv+0x1cc/0x2b8 ipv6_list_rcv+0x100/0x150 __netif_receive_skb_list_core+0x180/0x220 netif_receive_skb_list_internal+0x198/0x2a8 __napi_poll+0x138/0x250 net_rx_action+0x148/0x330 handle_softirqs+0x12c/0x3a0
CVSS Details
- CVSS 3.1 Base Score: 7.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Mar 17, 2025 | Sep 4, 2024 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Sep 4, 2024 |
| Suse | — | Upgrade kernel-kvmsmallUpgrade kselftests-kmp-defaultUpgrade dtb-mediatekUpgrade kernel-64kb-livepatch-develUpgrade kernel-default-develUpgrade kernel-default-baseUpgrade kselftests-kmp-64kbUpgrade kernel-default-optionalUpgrade dlm-kmp-64kbUpgrade kernel-debugUpgrade dtb-amdUpgrade kernel-64kb-optionalUpgrade kernel-64kb-develUpgrade kernel-symsUpgrade ocfs2-kmp-azureUpgrade reiserfs-kmp-rtUpgrade kernel-default-livepatchUpgrade cluster-md-kmp-azureUpgrade kernel-rt-livepatchUpgrade dtb-renesasUpgrade kernel-default-livepatch-develUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-macrosUpgrade kernel-zfcpdumpUpgrade kernel-default-extraUpgrade kernel-sourceUpgrade kernel-develUpgrade dtb-freescaleUpgrade dlm-kmp-azureUpgrade gfs2-kmp-64kbUpgrade kernel-devel-rtUpgrade dtb-xilinxUpgrade cluster-md-kmp-defaultUpgrade ocfs2-kmp-defaultUpgrade kernel-64kbUpgrade kernel-obs-qaUpgrade kernel-debug-develUpgrade dtb-allwinnerUpgrade ocfs2-kmp-rtUpgrade dtb-appleUpgrade dtb-lgUpgrade dtb-amazonUpgrade cluster-md-kmp-rtUpgrade kernel-azure-extraUpgrade kernel-source-azureUpgrade reiserfs-kmp-defaultUpgrade dtb-armUpgrade dtb-socionextUpgrade kernel-rt_debugUpgrade kernel-devel-azureUpgrade gfs2-kmp-rtUpgrade dtb-hisiliconUpgrade dtb-exynosUpgrade kernel-rt-develUpgrade dtb-marvellUpgrade kernel-kvmsmall-develUpgrade dtb-apmUpgrade dlm-kmp-defaultUpgrade kernel-source-vanillaUpgrade kernel-source-rtUpgrade kernel-rt-livepatch-develUpgrade kernel-syms-azureUpgrade kernel-rt-vdsoUpgrade kernel-kvmsmall-vdsoUpgrade kselftests-kmp-rtUpgrade dtb-caviumUpgrade cluster-md-kmp-64kbUpgrade dtb-rockchipUpgrade dtb-broadcomUpgrade gfs2-kmp-azureUpgrade ocfs2-kmp-64kbUpgrade kernel-rtUpgrade dlm-kmp-rtUpgrade kernel-azureUpgrade kernel-azure-vdsoUpgrade kernel-syms-rtUpgrade kernel-docsUpgrade kernel-azure-optionalUpgrade kernel-default-base-rebuildUpgrade kernel-azure-develUpgrade dtb-amlogicUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-default-vdsoUpgrade reiserfs-kmp-azureUpgrade dtb-nvidiaUpgrade kernel-rt_debug-develUpgrade kernel-64kb-extraUpgrade dtb-qcomUpgrade kernel-defaultUpgrade kernel-rt_debug-vdsoUpgrade dtb-alteraUpgrade kernel-azure-livepatch-develUpgrade kernel-docs-htmlUpgrade dtb-sprdUpgrade kselftests-kmp-azureUpgrade kernel-obs-buildUpgrade kernel-debug-vdsoUpgrade kernel-debug-livepatch-develUpgrade kernel-rt-extraUpgrade gfs2-kmp-defaultUpgrade reiserfs-kmp-64kbUpgrade kernel-rt-optional | Dec 5, 2025 | Oct 8, 2024 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1016-azureUpgrade linux-image-6.8.0-1018-oemUpgrade linux-image-6.8.0-1017-azureUpgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-lowlatencyUpgrade linux-image-azure-lts-22.04Upgrade linux-image-6.8.0-1020-awsUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-gcpUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1017-nvidia-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-generic-lpaeUpgrade linux-image-oem-24.04aUpgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-lowlatency-64kUpgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-virtualUpgrade linux-image-gkeop-6.8Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1017-nvidia-lowlatency-64kUpgrade linux-image-ibmUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1017-nvidiaUpgrade linux-image-oem-22.04aUpgrade linux-image-nvidiaUpgrade linux-image-genericUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-oracle-64kUpgrade linux-image-oem-22.04bUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gkeopUpgrade linux-image-5.15.0-1074-azureUpgrade linux-image-generic-64kUpgrade linux-image-ibm-classicUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-raspiUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gkeUpgrade linux-image-6.8.0-50-lowlatencyUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-nvidia-64kUpgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-50-genericUpgrade linux-image-awsUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-azureUpgrade linux-image-kvmUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-oem-24.04Upgrade linux-image-6.8.0-1016-azure-fdeUpgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1017-nvidia-lowlatencyUpgrade linux-image-oracleUpgrade linux-image-5.15.0-1074-azure-fdeUpgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-1017-azure-fdeUpgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-generic-64k-hwe-22.04 | Oct 18, 2024 | Sep 4, 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