In the Linux kernel, the following vulnerability has been resolved:
seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors
input_action_end_dx4() and input_action_end_dx6() are called NF_HOOK() for PREROUTING hook, in PREROUTING hook, we should passing a valid indev, and a NULL outdev to NF_HOOK(), otherwise may trigger a NULL pointer dereference, as below:
[74830.647293] BUG: kernel NULL pointer dereference, address: 0000000000000090 [74830.655633] #PF: supervisor read access in kernel mode [74830.657888] #PF: error_code(0x0000) - not-present page [74830.659500] PGD 0 P4D 0 [74830.660450] Oops: 0000 [#1] PREEMPT SMP PTI ... [74830.664953] Hardware name: Red Hat KVM, BIOS 0.5.1 01/01/2011 [74830.666569] RIP: 0010:rpfilter_mt+0x44/0x15e [ipt_rpfilter] ... [74830.689725] Call Trace: [74830.690402] <IRQ> [74830.690953] ? show_trace_log_lvl+0x1c4/0x2df [74830.692020] ? show_trace_log_lvl+0x1c4/0x2df [74830.693095] ? ipt_do_table+0x286/0x710 [ip_tables] [74830.694275] ? __die_body.cold+0x8/0xd [74830.695205] ? page_fault_oops+0xac/0x140 [74830.696244] ? exc_page_fault+0x62/0x150 [74830.697225] ? asm_exc_page_fault+0x22/0x30 [74830.698344] ? rpfilter_mt+0x44/0x15e [ipt_rpfilter] [74830.699540] ipt_do_table+0x286/0x710 [ip_tables] [74830.700758] ? ip6_route_input+0x19d/0x240 [74830.701752] nf_hook_slow+0x3f/0xb0 [74830.702678] input_action_end_dx4+0x19b/0x1e0 [74830.703735] ? input_action_end_t+0xe0/0xe0 [74830.704734] seg6_local_input_core+0x2d/0x60 [74830.705782] lwtunnel_input+0x5b/0xb0 [74830.706690] __netif_receive_skb_one_core+0x63/0xa0 [74830.707825] process_backlog+0x99/0x140 [74830.709538] __napi_poll+0x2c/0x160 [74830.710673] net_rx_action+0x296/0x350 [74830.711860] __do_softirq+0xcb/0x2ac [74830.713049] do_softirq+0x63/0x90
input_action_end_dx4() passing a NULL indev to NF_HOOK(), and finally trigger a NULL dereference in rpfilter_mt()->rpfilter_is_loopback():
static bool rpfilter_is_loopback(const struct sk_buff *skb, const struct net_device *in) { // in is NULL return skb->pkt_type == PACKET_LOOPBACK || in->flags & IFF_LOOPBACK; }
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 |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-zfcpdump-develUpgrade kernel-rt-modulesUpgrade kernel-abi-stablelistsUpgrade kernel-coreUpgrade kernel-64k-modules-coreUpgrade kernel-uki-virtUpgrade kernel-modules-coreUpgrade kernel-devel-matchedUpgrade kernel-headersUpgrade kernel-zfcpdumpUpgrade kernel-debug-develUpgrade kernel-debug-devel-matchedUpgrade kernel-debug-modules-extraUpgrade kernel-64k-modules-extraUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-debug-modulesUpgrade kernel-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-uki-virtUpgrade perfUpgrade kernel-debugUpgrade kernel-rt-debug-develUpgrade libperfUpgrade kernel-64k-devel-matchedUpgrade rtlaUpgrade kernel-rt-debug-modules-coreUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-modules-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-coreUpgrade kernel-modules-extraUpgrade kernel-64k-debug-modules-extraUpgrade kernel-debug-coreUpgrade kernel-64k-develUpgrade kernel-docUpgrade kernel-zfcpdump-modules-coreUpgrade bpftoolUpgrade kernel-develUpgrade kernel-64k-coreUpgrade kernel-rt-debug-coreUpgrade python3-perfUpgrade kernel-rt-modules-extraUpgrade kernel-tools-libs-develUpgrade kernel-rt-develUpgrade kernel-zfcpdump-coreUpgrade kernel-tools-libsUpgrade kernel-debug-modulesUpgrade kernelUpgrade kernel-64k-debug-devel-matchedUpgrade rvUpgrade kernel-64k-modulesUpgrade kernel-64k-debug-modulesUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-debug-modules-coreUpgrade kernel-64k-debug-develUpgrade kernel-64kUpgrade kernel-rt-debugUpgrade kernel-cross-headersUpgrade kernel-64k-debugUpgrade kernel-rtUpgrade kernel-toolsUpgrade kernel-64k-debug-core | Nov 4, 2024 | Jul 12, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernel-headersUpgrade kernelUpgrade kernel-toolsUpgrade python-perfUpgrade python-perf-debuginfoUpgrade perf-debuginfoUpgrade perfUpgrade kernel-livepatch-5.15.162-107.160Upgrade kernel-tools-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-debuginfoUpgrade kernel-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-debuginfoUpgrade bpftoolUpgrade bpftool-debuginfo | Dec 12, 2024 | Jul 12, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-develUpgrade kernel-libbpf-staticUpgrade python3-perfUpgrade bpftoolUpgrade kernel-modules-extra-commonUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-develUpgrade bpftool-debuginfoUpgrade kernel-modules-extraUpgrade kernel-tools-debuginfoUpgrade perfUpgrade kernel-toolsUpgrade python3-perf-debuginfoUpgrade perf-debuginfoUpgrade kernel-livepatch-6.1.96-102.177Upgrade kernel-headersUpgrade kernel-debuginfoUpgrade kernel-libbpfUpgrade kernel-libbpf-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernel | Mar 27, 2025 | Jul 12, 2024 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Jul 18, 2024 | Jul 12, 2024 |
| Oracle_linux | — | Upgrade kernelUpgrade kernel-uek | Oct 16, 2024 | Jul 12, 2024 |
| Redhat_linux | — | Upgrade kernelNo solution existsUpgrade kernel-rt | Dec 5, 2024 | Jul 12, 2024 |
| Suse | — | Upgrade kernel-default-extraUpgrade kernel-devel-rtUpgrade gfs2-kmp-rtUpgrade dlm-kmp-azureUpgrade dtb-appleUpgrade dtb-lgUpgrade kernel-rt_debug-vdsoUpgrade dtb-renesasUpgrade kernel-azure-extraUpgrade kernel-syms-rtUpgrade kernel-default-optionalUpgrade kernel-azure-livepatch-develUpgrade dtb-apmUpgrade dtb-freescaleUpgrade kernel-symsUpgrade kselftests-kmp-64kbUpgrade kernel-kvmsmallUpgrade kernel-debug-develUpgrade kernel-default-develUpgrade kernel-azure-vdsoUpgrade kernel-rt-livepatch-develUpgrade dtb-amlogicUpgrade kernel-sourceUpgrade ocfs2-kmp-rtUpgrade cluster-md-kmp-defaultUpgrade dtb-amazonUpgrade kernel-zfcpdumpUpgrade dtb-armUpgrade kselftests-kmp-defaultUpgrade kernel-source-azureUpgrade dtb-xilinxUpgrade gfs2-kmp-64kbUpgrade kernel-64kb-optionalUpgrade kernel-devel-azureUpgrade kernel-64kbUpgrade kernel-macrosUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-exynosUpgrade dtb-mediatekUpgrade kernel-64kb-livepatch-develUpgrade kernel-rt-develUpgrade kernel-syms-azureUpgrade kernel-debug-livepatch-develUpgrade kernel-debugUpgrade cluster-md-kmp-rtUpgrade kernel-64kb-develUpgrade dtb-amdUpgrade dtb-hisiliconUpgrade dlm-kmp-64kbUpgrade cluster-md-kmp-azureUpgrade reiserfs-kmp-defaultUpgrade kernel-kvmsmall-develUpgrade kernel-develUpgrade kernel-obs-qaUpgrade kernel-debug-vdsoUpgrade kernel-default-vdsoUpgrade kernel-source-rtUpgrade kernel-rt-vdsoUpgrade ocfs2-kmp-64kbUpgrade gfs2-kmp-defaultUpgrade dtb-marvellUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-obs-buildUpgrade dtb-socionextUpgrade kernel-source-vanillaUpgrade kernel-defaultUpgrade kernel-rt_debug-develUpgrade kernel-docs-htmlUpgrade kernel-default-baseUpgrade dtb-allwinnerUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-livepatchUpgrade kernel-azure-develUpgrade kernel-rt-optionalUpgrade kernel-azureUpgrade dtb-sprdUpgrade ocfs2-kmp-defaultUpgrade ocfs2-kmp-azureUpgrade kselftests-kmp-rtUpgrade kselftests-kmp-azureUpgrade kernel-azure-optionalUpgrade dtb-broadcomUpgrade dlm-kmp-defaultUpgrade reiserfs-kmp-rtUpgrade reiserfs-kmp-azureUpgrade reiserfs-kmp-64kbUpgrade gfs2-kmp-azureUpgrade dtb-caviumUpgrade dlm-kmp-rtUpgrade kernel-docsUpgrade kernel-default-livepatch-develUpgrade dtb-alteraUpgrade cluster-md-kmp-64kbUpgrade dtb-rockchipUpgrade kernel-64kb-extraUpgrade dtb-nvidiaUpgrade kernel-rtUpgrade kernel-default-base-rebuildUpgrade kernel-rt_debugUpgrade kernel-rt-extraUpgrade dtb-qcom | Dec 5, 2025 | Sep 10, 2024 |
| Ubuntu | — | Upgrade linux-image-genericUpgrade linux-image-5.15.0-1069-awsUpgrade linux-image-6.8.0-44-lowlatencyUpgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-1072-azureUpgrade linux-image-6.8.0-1012-oemUpgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-6.8.0-45-genericUpgrade linux-image-gke-5.15Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-1013-nvidiaUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-virtualUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1010-gkeUpgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-1012-oracle-64kUpgrade linux-image-6.8.0-1015-awsUpgrade linux-image-6.8.0-45-generic-64kUpgrade linux-image-aws-lts-22.04Upgrade linux-image-nvidiaUpgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-6.8.0-1014-azureUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-44-genericUpgrade linux-image-oem-22.04aUpgrade linux-image-6.8.0-44-generic-64kUpgrade linux-image-6.8.0-1013-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-ibmUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-oracleUpgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-5.15.0-121-genericUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatencyUpgrade linux-image-gkeopUpgrade linux-image-lowlatency-64kUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-1013-nvidia-lowlatencyUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-oem-22.04bUpgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-oem-20.04cUpgrade linux-image-generic-64kUpgrade linux-image-intelUpgrade linux-image-oem-20.04dUpgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-44-lowlatency-64kUpgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1013-nvidia-64kUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-gcpUpgrade linux-image-6.8.0-1014-gcpUpgrade linux-image-6.8.0-1012-ibmUpgrade linux-image-gkeUpgrade linux-image-kvmUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-azureUpgrade linux-image-raspiUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-azure-fdeUpgrade linux-image-azure-cvmUpgrade linux-image-awsUpgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-gkeop-5.15Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-1011-raspiUpgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-intel-iotgUpgrade linux-image-nvidia-6.8Upgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1012-oracleUpgrade linux-image-6.8.0-1014-azure-fde | 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