In the Linux kernel, the following vulnerability has been resolved:
net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null
Fixes a NULL pointer derefence bug triggered from tap driver. When tap_get_user calls virtio_net_hdr_to_skb the skb->dev is null (in tap.c skb->dev is set after the call to virtio_net_hdr_to_skb) virtio_net_hdr_to_skb calls dev_parse_header_protocol which needs skb->dev field to be valid.
The line that trigers the bug is in dev_parse_header_protocol (dev is at offset 0x10 from skb and is stored in RAX register) if (!dev->header_ops || !dev->header_ops->parse_protocol) 22e1: mov 0x10(%rbx),%rax 22e5: mov 0x230(%rax),%rax
Setting skb->dev before the call in tap.c fixes the issue.
BUG: kernel NULL pointer dereference, address: 0000000000000230 RIP: 0010:virtio_net_hdr_to_skb.constprop.0+0x335/0x410 [tap] Code: c0 0f 85 b7 fd ff ff eb d4 41 39 c6 77 cf 29 c6 48 89 df 44 01 f6 e8 7a 79 83 c1 48 85 c0 0f 85 d9 fd ff ff eb b7 48 8b 43 10 <48> 8b 80 30 02 00 00 48 85 c0 74 55 48 8b 40 28 48 85 c0 74 4c 48 RSP: 0018:ffffc90005c27c38 EFLAGS: 00010246 RAX: 0000000000000000 RBX: ffff888298f25300 RCX: 0000000000000010 RDX: 0000000000000005 RSI: ffffc90005c27cb6 RDI: ffff888298f25300 RBP: ffffc90005c27c80 R08: 00000000ffffffea R09: 00000000000007e8 R10: ffff88858ec77458 R11: 0000000000000000 R12: 0000000000000001 R13: 0000000000000014 R14: ffffc90005c27e08 R15: ffffc90005c27cb6 FS: 0000000000000000(0000) GS:ffff88858ec40000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000230 CR3: 0000000281408006 CR4: 00000000003706e0 Call Trace: tap_get_user+0x3f1/0x540 [tap] tap_sendmsg+0x56/0x362 [tap] ? get_tx_bufs+0xc2/0x1e0 [vhost_net] handle_tx_copy+0x114/0x670 [vhost_net] handle_tx+0xb0/0xe0 [vhost_net] handle_tx_kick+0x15/0x20 [vhost_net] vhost_worker+0x7b/0xc0 [vhost] ? vhost_vring_call_reset+0x40/0x40 [vhost] kthread+0xfa/0x120 ? kthread_complete_and_exit+0x20/0x20 ret_from_fork+0x1f/0x30
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 |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade perfUpgrade bpftool-debuginfoUpgrade kernel-develUpgrade kernel-tools-develUpgrade bpftoolUpgrade kernel-debuginfo-common-aarch64Upgrade python-perfUpgrade kernel-livepatch-5.10.240-238.959Upgrade kernel-toolsUpgrade kernelUpgrade kernel-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-debuginfoUpgrade kernel-headersUpgrade kernel-livepatch-5.15.189-131.206Upgrade python-perf-debuginfoUpgrade perf-debuginfoUpgrade kernel-livepatch-4.14.355-280.664 | May 20, 2026 | May 20, 2026 |
| Debian | — | Upgrade linux | Jun 20, 2025 | Jun 20, 2025 |
| Dell Powerstore Dsa2025429 | — | Upgrade Dell PowerStoreOS to the latest version | Dec 3, 2025 | Dec 2, 2025 |
| Dell Powerstore Dsa2026039 | — | Upgrade Dell PowerStoreOS to the latest version | Jan 13, 2026 | Jan 6, 2026 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libsUpgrade bpftoolUpgrade python3-perf | Oct 24, 2025 | Oct 23, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Jun 17, 2026 | Jun 18, 2025 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | Jul 9, 2025 | Jun 18, 2025 |
| Ubuntu | — | Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-lowlatencyUpgrade linux-image-5.15.0-1107-nvidia-lowlatencyUpgrade linux-image-oracle-5.15Upgrade linux-image-gcp-fipsUpgrade linux-image-5.15.0-1106-ibmUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-azure-fde-5.15Upgrade linux-image-gcp-5.15Upgrade linux-image-5.15.0-186-generic-lpaeUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-ibmUpgrade linux-image-aws-fipsUpgrade linux-image-5.15.0-186-fipsUpgrade linux-image-5.15.0-186-genericUpgrade linux-image-azureUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-5.15.0-1108-gkeUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-1104-intel-iot-realtimeUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-realtime-5.15Upgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-1104-kvmUpgrade linux-image-generic-5.15Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-gke-5.15Upgrade linux-image-azure-fdeUpgrade linux-image-5.15.0-1117-azure-fipsUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-1064-nvidia-tegraUpgrade linux-image-azure-5.15Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-5.15.0-1112-gcp-fipsUpgrade linux-image-5.15.0-1112-awsUpgrade linux-image-azure-fipsUpgrade linux-image-5.15.0-186-generic-64kUpgrade linux-image-generic-64kUpgrade linux-image-fipsUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-ibm-5.15Upgrade linux-image-nvidiaUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-aws-fips-5.15Upgrade linux-image-aws-64k-5.15Upgrade linux-image-kvmUpgrade linux-image-generic-64k-5.15Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-awsUpgrade linux-image-5.15.0-1117-azure-fdeUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-1095-gkeopUpgrade linux-image-nvidia-tegraUpgrade linux-image-generic-lpaeUpgrade linux-image-aws-5.15Upgrade linux-image-5.15.0-1112-gcpUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-5.15.0-1064-nvidia-tegra-rtUpgrade linux-image-genericUpgrade linux-image-intel-iotgUpgrade linux-image-gkeopUpgrade linux-image-5.15.0-184-lowlatency-64kUpgrade linux-image-5.15.0-1053-nvidia-tegra-igxUpgrade linux-image-intelNo solution existsUpgrade linux-image-fips-5.15Upgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-azure-lts-22.04Upgrade linux-image-lowlatency-5.15Upgrade linux-image-gcpUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-1107-nvidiaUpgrade linux-image-gkeUpgrade linux-image-5.15.0-1117-azureUpgrade linux-image-5.15.0-1075-xilinx-zynqmpUpgrade linux-image-oracleUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-nvidia-5.15Upgrade linux-image-kvm-5.15Upgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-1107-intel-iotgUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-5.15.0-1109-oracleUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-1053-nvidia-tegra-igx-rtUpgrade linux-image-virtual-5.15Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-1112-aws-64kUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-realtimeUpgrade linux-image-5.15.0-1112-aws-fipsUpgrade linux-image-azure-cvmUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-184-lowlatencyUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-virtualUpgrade linux-image-azure-fips-5.15Upgrade linux-image-oem-20.04dUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-5.15.0-1111-realtimeUpgrade linux-image-oem-20.04c | Jun 26, 2025 | Jun 18, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jun 8, 2026 | Jun 18, 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