In the Linux kernel, the following vulnerability has been resolved:
liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
In lio_vf_rep_copy_packet() pg_info->page is compared to a NULL value, but then it is unconditionally passed to skb_add_rx_frag() which looks strange and could lead to null pointer dereference.
lio_vf_rep_copy_packet() call trace looks like: octeon_droq_process_packets octeon_droq_fast_process_packets octeon_droq_dispatch_pkt octeon_create_recv_info ...search in the dispatch_list... ->disp_fn(rdisp->rinfo, ...) lio_vf_rep_pkt_recv(struct octeon_recv_info *recv_info, ...) In this path there is no code which sets pg_info->page to NULL. So this check looks unneeded and doesn't solve potential problem. But I guess the author had reason to add a check and I have no such card and can't do real test. In addition, the code in the function liquidio_push_packet() in liquidio/lio_core.c does exactly the same.
Based on this, I consider the most acceptable compromise solution to adjust this issue by moving skb_add_rx_frag() into conditional scope.
Found by Linux Verification Center (linuxtesting.org) with SVACE.
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 |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-rt-debug-modules-extraUpgrade kernel-headersUpgrade kernel-tools-libs-develUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-modules-extraUpgrade kernel-rt-modulesUpgrade kernel-zfcpdump-coreUpgrade kernel-rtUpgrade kernel-debug-modulesUpgrade kernel-debug-modules-extraUpgrade kernel-abi-stablelistsUpgrade kernel-zfcpdumpUpgrade kernel-docUpgrade kernel-toolsUpgrade kernel-debugUpgrade kernel-modules-extraUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel-develUpgrade kernel-debug-coreUpgrade kernel-rt-develUpgrade kernel-cross-headersUpgrade perfUpgrade kernel-rt-debug-kvmUpgrade kernel-debug-develUpgrade kernel-rt-debug-coreUpgrade kernel-rt-coreUpgrade kernelUpgrade kernel-zfcpdump-develUpgrade python3-perfUpgrade kernel-rt-debug-develUpgrade kernel-rt-debug-modulesUpgrade kernel-modulesUpgrade kernel-rt-kvmUpgrade kernel-coreUpgrade kernel-rt-debug | Sep 26, 2024 | Jul 12, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-debuginfoUpgrade kernel-tools-debuginfoUpgrade bpftool-debuginfoUpgrade kernelUpgrade python-perfUpgrade bpftoolUpgrade kernel-livepatch-5.10.223-211.872Upgrade perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-toolsUpgrade kernel-headersUpgrade perfUpgrade python-perf-debuginfoUpgrade kernel-tools-develUpgrade kernel-devel | May 20, 2026 | May 20, 2026 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Jul 17, 2024 | Jul 12, 2024 |
| Oracle_linux | — | Upgrade kernelUpgrade kernel-uek | Oct 16, 2024 | Jul 12, 2024 |
| Redhat_linux | — | No solution existsUpgrade kernel-rtUpgrade kernel | Sep 25, 2024 | Jul 12, 2024 |
| Rocky_linux | — | Upgrade kernelUpgrade kernel-tools-debuginfoUpgrade kernel-rt-debug-kvmUpgrade kernel-debugUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debug-develUpgrade kernel-debug-modulesUpgrade kernel-modules-extraUpgrade kernel-rt-debug-modulesUpgrade kernel-debug-develUpgrade kernel-headersUpgrade kernel-rt-coreUpgrade python3-perfUpgrade kernel-debuginfoUpgrade kernel-modulesUpgrade kernel-coreUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-cross-headersUpgrade perf-debuginfoUpgrade kernel-debug-coreUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debuginfoUpgrade kernel-rt-kvmUpgrade kernel-rtUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debug-coreUpgrade perfUpgrade bpftoolUpgrade python3-perf-debuginfoUpgrade kernel-tools-libs-develUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-debuginfo-common-x86_64Upgrade bpftool-debuginfoUpgrade kernel-toolsUpgrade kernel-rt-modulesUpgrade kernel-rt-develUpgrade kernel-rt-debugUpgrade kernel-debug-debuginfoUpgrade kernel-develUpgrade kernel-tools-libs | Oct 2, 2024 | Jul 12, 2024 |
| Suse | — | Upgrade kernel-rt-develUpgrade cluster-md-kmp-defaultUpgrade dtb-sprdUpgrade kernel-default-base-rebuildUpgrade kernel-64kb-extraUpgrade kernel-default-baseUpgrade dtb-armUpgrade dlm-kmp-azureUpgrade dtb-apmUpgrade dtb-xilinxUpgrade kernel-rt_debugUpgrade kernel-rt_debug-livepatch-develUpgrade reiserfs-kmp-defaultUpgrade kernel-64kb-develUpgrade kernel-rt-extraUpgrade dtb-mediatekUpgrade dtb-socionextUpgrade gfs2-kmp-defaultUpgrade kernel-obs-buildUpgrade kernel-rt-livepatch-develUpgrade kselftests-kmp-defaultUpgrade dlm-kmp-rtUpgrade reiserfs-kmp-rtUpgrade dtb-rockchipUpgrade kernel-azure-vdsoUpgrade kernel-rt_debug-vdsoUpgrade kselftests-kmp-rtUpgrade kernel-default-manUpgrade kernel-obs-qaUpgrade kernel-syms-rtUpgrade kernel-docsUpgrade kernel-devel-rtUpgrade reiserfs-kmp-azureUpgrade kernel-default-extraUpgrade cluster-md-kmp-64kbUpgrade kernel-debug-livepatch-develUpgrade kernel-defaultUpgrade kernel-macrosUpgrade dtb-renesasUpgrade dtb-amlogicUpgrade dtb-amdUpgrade dtb-nvidiaUpgrade kernel-default-livepatch-develUpgrade dlm-kmp-defaultUpgrade kernel-rt-vdsoUpgrade kernel-debugUpgrade gfs2-kmp-64kbUpgrade dtb-lgUpgrade dlm-kmp-64kbUpgrade kernel-devel-azureUpgrade kernel-debug-vdsoUpgrade dtb-caviumUpgrade cluster-md-kmp-azureUpgrade kernel-source-vanillaUpgrade ocfs2-kmp-64kbUpgrade dtb-marvellUpgrade kernel-azure-baseUpgrade dtb-hisiliconUpgrade dtb-freescaleUpgrade ocfs2-kmp-azureUpgrade kernel-develUpgrade cluster-md-kmp-rtUpgrade ocfs2-kmp-defaultUpgrade kernel-azure-extraUpgrade kselftests-kmp-64kbUpgrade kernel-azure-livepatch-develUpgrade dtb-exynosUpgrade gfs2-kmp-azureUpgrade dtb-qcomUpgrade kernel-64kbUpgrade kernel-rt-livepatchUpgrade kernel-source-azureUpgrade kernel-default-livepatchUpgrade kernel-azure-develUpgrade kernel-rt-optionalUpgrade dtb-appleUpgrade kernel-symsUpgrade kernel-source-rtUpgrade kernel-kvmsmallUpgrade kernel-default-optionalUpgrade kernel-azureUpgrade kernel-64kb-optionalUpgrade gfs2-kmp-rtUpgrade dtb-broadcomUpgrade dtb-amazonUpgrade reiserfs-kmp-64kbUpgrade kernel-sourceUpgrade kernel-kvmsmall-develUpgrade ocfs2-kmp-rtUpgrade kernel-kvmsmall-vdsoUpgrade dtb-allwinnerUpgrade kselftests-kmp-azureUpgrade kernel-64kb-livepatch-develUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-default-vdsoUpgrade dtb-alteraUpgrade kernel-rtUpgrade kernel-rt_debug-develUpgrade kernel-zfcpdumpUpgrade kernel-azure-optionalUpgrade kernel-syms-azureUpgrade kernel-docs-htmlUpgrade kernel-default-develUpgrade kernel-debug-devel | Aug 14, 2024 | Jul 12, 2024 |
| Ubuntu | — | Upgrade linux-image-oem-20.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-44-lowlatencyUpgrade linux-image-5.4.0-195-generic-lpaeUpgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-oem-osp1Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-intel-iotgUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-6.8.0-1012-ibmUpgrade linux-image-bluefieldUpgrade linux-image-azure-cvmUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-5.4.0-1136-gcpUpgrade linux-image-5.4.0-195-genericUpgrade linux-image-5.4.0-1092-bluefieldUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-virtualUpgrade linux-image-5.15.0-1069-awsUpgrade linux-image-nvidia-6.8Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-6.8.0-1012-oracleUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-6.8.0-44-lowlatency-64kUpgrade linux-image-5.15.0-1072-azureUpgrade linux-image-gkeop-5.15Upgrade linux-image-6.8.0-1011-raspiUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.4.0-1137-azureUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-oemUpgrade linux-image-5.4.0-1131-oracleUpgrade linux-image-6.8.0-1013-nvidiaUpgrade linux-image-6.8.0-1014-azure-fdeUpgrade linux-image-oem-22.04dUpgrade linux-image-intelUpgrade linux-image-6.8.0-1015-awsUpgrade linux-image-6.8.0-1013-nvidia-lowlatency-64kUpgrade linux-image-awsUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1010-gkeUpgrade linux-image-oracleUpgrade linux-image-oracle-64kUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-5.4.0-195-lowlatencyUpgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-6.8.0-1012-oemUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-6.8.0-1014-gcpUpgrade linux-image-gkeop-5.4Upgrade linux-image-ibmUpgrade linux-image-oem-22.04aUpgrade linux-image-gkeopUpgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-oem-20.04cUpgrade linux-image-azureUpgrade linux-image-azure-lts-20.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-generic-64kUpgrade linux-image-5.4.0-1099-gkeopUpgrade linux-image-genericUpgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-oem-22.04bUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.4.0-1051-xilinx-zynqmpUpgrade linux-image-6.8.0-1013-nvidia-64kUpgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-generic-lpaeUpgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-6.8.0-1013-nvidia-lowlatencyUpgrade linux-image-5.4.0-1079-ibmUpgrade linux-image-raspi2-hwe-18.04Upgrade linux-image-gcpUpgrade linux-image-6.8.0-44-generic-64kUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-oem-22.04Upgrade linux-image-5.4.0-1043-iotUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1014-azureUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-45-genericUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-121-genericUpgrade linux-image-kvmUpgrade linux-image-azure-fdeUpgrade linux-image-nvidia-64kUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-6.8.0-44-genericUpgrade linux-image-oem-20.04dUpgrade linux-image-raspiUpgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-aws-lts-22.04Upgrade linux-image-aws-lts-20.04Upgrade linux-image-nvidiaUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-6.8.0-45-generic-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-5.4.0-1120-kvmUpgrade linux-image-5.4.0-1132-awsUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-1012-oracle-64kUpgrade linux-image-gke-5.15Upgrade linux-image-5.4.0-1116-raspiUpgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-raspi2Upgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-5.15.0-121-lowlatency-64k | 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