In the Linux kernel, the following vulnerability has been resolved:
net: fix out-of-bounds access in ops_init
net_alloc_generic is called by net_alloc, which is called without any locking. It reads max_gen_ptrs, which is changed under pernet_ops_rwsem. It is read twice, first to allocate an array, then to set s.len, which is later used to limit the bounds of the array access.
It is possible that the array is allocated and another thread is registering a new pernet ops, increments max_gen_ptrs, which is then used to set s.len with a larger than allocated length for the variable array.
Fix it by reading max_gen_ptrs only once in net_alloc_generic. If max_gen_ptrs is later incremented, it will be caught in net_assign_generic.
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 |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-rt-develUpgrade kernel-rt-kvmUpgrade rvUpgrade kernel-tools-libsUpgrade kernel-64kUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-debugUpgrade kernel-develUpgrade kernel-debug-modulesUpgrade bpftoolUpgrade kernel-64k-debug-develUpgrade kernel-64k-debug-modulesUpgrade kernel-cross-headersUpgrade kernel-debug-modules-coreUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-debug-modules-extraUpgrade kernel-64k-debug-coreUpgrade kernel-rt-debug-modulesUpgrade kernelUpgrade kernel-rt-modules-coreUpgrade kernel-toolsUpgrade kernel-rtUpgrade kernel-tools-libs-develUpgrade kernel-64k-modulesUpgrade kernel-debug-uki-virtUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debug-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-64k-coreUpgrade kernel-debugUpgrade kernel-debug-coreUpgrade perfUpgrade kernel-zfcpdumpUpgrade kernel-rt-coreUpgrade kernel-64k-debug-modules-extraUpgrade rtlaUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-devel-matchedUpgrade kernel-64k-devel-matchedUpgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernel-rt-debug-modules-extraUpgrade kernel-64k-modules-coreUpgrade kernel-64k-debugUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-debug-develUpgrade kernel-64k-modules-extraUpgrade kernel-64k-develUpgrade kernel-debug-develUpgrade kernel-zfcpdump-develUpgrade kernel-modules-coreUpgrade kernel-modulesUpgrade kernel-modules-extraUpgrade kernel-coreUpgrade kernel-rt-modulesUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-debug-kvmUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-uki-virtUpgrade kernel-docUpgrade kernel-64k-debug-modules-coreUpgrade libperfUpgrade kernel-headers | Sep 26, 2024 | May 30, 2024 |
| Amazon Linux Ami 2 | — | Upgrade bpftoolUpgrade bpftool-debuginfoUpgrade python-perf-debuginfoUpgrade kernel-debuginfoUpgrade kernel-headersUpgrade kernel-livepatch-5.10.217-205.860Upgrade python-perfUpgrade kernel-debuginfo-common-x86_64Upgrade kernelUpgrade kernel-livepatch-5.15.160-104.158Upgrade kernel-toolsUpgrade kernel-tools-debuginfoUpgrade kernel-tools-develUpgrade kernel-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-livepatch-4.14.348-265.562Upgrade perfUpgrade perf-debuginfo | Jun 12, 2024 | May 30, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-headersUpgrade kernel-tools-develUpgrade kernel-debuginfo-common-x86_64Upgrade python3-perfUpgrade kernel-libbpf-staticUpgrade kernel-livepatch-6.1.91-99.172Upgrade kernel-develUpgrade kernel-modules-extra-commonUpgrade kernel-libbpf-develUpgrade kernelUpgrade kernel-debuginfoUpgrade bpftoolUpgrade kernel-toolsUpgrade bpftool-debuginfoUpgrade perf-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade perfUpgrade kernel-libbpfUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-modules-extra | Feb 17, 2025 | May 30, 2024 |
| Debian | — | Upgrade linux | Jun 4, 2024 | May 30, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libs | Oct 8, 2024 | May 30, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade bpftoolUpgrade kernelUpgrade python3-perfUpgrade kernel-tools-libs | Oct 8, 2024 | May 30, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-tools-libsUpgrade bpftoolUpgrade kernelUpgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernel-tools | Oct 9, 2024 | May 30, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-toolsUpgrade python3-perfUpgrade kernelUpgrade kernel-tools-libs | Oct 8, 2024 | May 30, 2024 |
| Oracle_linux | — | Upgrade kernelUpgrade kernel-uek | Oct 16, 2024 | May 30, 2024 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Sep 13, 2024 | May 30, 2024 |
| Rocky_linux | — | Upgrade kernel-zfcpdump-develUpgrade libperfUpgrade kernel-rtUpgrade kernel-rt-debuginfoUpgrade kernel-zfcpdump-devel-matchedUpgrade libperf-debuginfoUpgrade perf-debuginfoUpgrade kernel-rt-coreUpgrade kernel-modulesUpgrade kernel-rt-debug-modules-extraUpgrade perfUpgrade kernel-rt-debug-develUpgrade rvUpgrade kernel-debug-uki-virtUpgrade kernel-devel-matchedUpgrade kernel-rt-debug-kvmUpgrade kernel-toolsUpgrade kernel-uki-virtUpgrade kernel-develUpgrade python3-perfUpgrade kernel-zfcpdumpUpgrade kernel-tools-libs-develUpgrade kernel-rt-debug-modules-coreUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-rt-modulesUpgrade kernel-modules-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-cross-headersUpgrade python3-perf-debuginfoUpgrade kernel-zfcpdump-modules-coreUpgrade rtlaUpgrade kernel-zfcpdump-coreUpgrade kernel-debug-devel-matchedUpgrade kernelUpgrade kernel-rt-develUpgrade kernel-debug-coreUpgrade kernel-rt-debug-coreUpgrade kernel-rt-kvmUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debugUpgrade kernel-rt-debug-modulesUpgrade kernel-debug-modules-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-debug-modulesUpgrade kernel-headersUpgrade kernel-rt-debugUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rt-debug-debuginfoUpgrade kernel-debug-modules-extraUpgrade kernel-debug-debuginfoUpgrade kernel-coreUpgrade kernel-rt-modules-coreUpgrade bpftoolUpgrade kernel-tools-debuginfoUpgrade kernel-tools-libsUpgrade kernel-debuginfoUpgrade kernel-debug-develUpgrade bpftool-debuginfoUpgrade kernel-modules-extra | Sep 17, 2024 | May 30, 2024 |
| Suse | — | Upgrade dtb-mediatekUpgrade kernel-64kb-optionalUpgrade kernel-source-azureUpgrade kernel-azure-optionalUpgrade kernel-obs-qaUpgrade dtb-qcomUpgrade kernel-debugUpgrade kernel-default-develUpgrade ocfs2-kmp-rtUpgrade kernel-default-livepatchUpgrade kernel-rt-livepatch-develUpgrade dlm-kmp-64kbUpgrade kernel-symsUpgrade kernel-zfcpdumpUpgrade kernel-docs-htmlUpgrade dlm-kmp-azureUpgrade dtb-hisiliconUpgrade dtb-appleUpgrade kernel-64kb-develUpgrade kernel-default-vdsoUpgrade kernel-rt-develUpgrade kernel-devel-azureUpgrade kernel-devel-rtUpgrade dtb-marvellUpgrade kernel-default-manUpgrade kernel-64kbUpgrade gfs2-kmp-64kbUpgrade kernel-default-extraUpgrade gfs2-kmp-rtUpgrade ocfs2-kmp-64kbUpgrade dtb-lgUpgrade cluster-md-kmp-azureUpgrade kernel-kvmsmallUpgrade kernel-syms-rtUpgrade dtb-amlogicUpgrade kernel-azure-develUpgrade kernel-azure-extraUpgrade dtb-amazonUpgrade kernel-azure-vdsoUpgrade dtb-exynosUpgrade kernel-macrosUpgrade cluster-md-kmp-defaultUpgrade dtb-broadcomUpgrade kselftests-kmp-64kbUpgrade kernel-rt_debug-vdsoUpgrade dtb-freescaleUpgrade kernel-rtUpgrade kernel-kvmsmall-develUpgrade kernel-syms-azureUpgrade kernel-sourceUpgrade dtb-apmUpgrade kernel-azureUpgrade kselftests-kmp-rtUpgrade kernel-kvmsmall-vdsoUpgrade dtb-renesasUpgrade dtb-allwinnerUpgrade kselftests-kmp-defaultUpgrade dtb-armUpgrade kernel-develUpgrade dlm-kmp-rtUpgrade kernel-rt_debugUpgrade dtb-caviumUpgrade kernel-rt-optionalUpgrade cluster-md-kmp-rtUpgrade kernel-source-rtUpgrade kernel-debug-develUpgrade dtb-socionextUpgrade reiserfs-kmp-azureUpgrade dtb-rockchipUpgrade dtb-alteraUpgrade reiserfs-kmp-defaultUpgrade kernel-source-vanillaUpgrade kernel-docsUpgrade dtb-xilinxUpgrade gfs2-kmp-azureUpgrade kselftests-kmp-azureUpgrade kernel-default-livepatch-develUpgrade kernel-default-optionalUpgrade kernel-rt-vdsoUpgrade ocfs2-kmp-azureUpgrade kernel-rt-extraUpgrade kernel-debug-vdsoUpgrade kernel-64kb-extraUpgrade dlm-kmp-defaultUpgrade reiserfs-kmp-64kbUpgrade kernel-rt_debug-develUpgrade reiserfs-kmp-rtUpgrade kernel-defaultUpgrade gfs2-kmp-defaultUpgrade kernel-rt-livepatchUpgrade dtb-sprdUpgrade ocfs2-kmp-defaultUpgrade kernel-default-base-rebuildUpgrade kernel-default-baseUpgrade cluster-md-kmp-64kbUpgrade dtb-nvidiaUpgrade dtb-amdUpgrade kernel-obs-build | Dec 5, 2025 | Sep 12, 2024 |
| Ubuntu | — | Upgrade linux-image-5.4.0-1130-awsUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.4.0-1129-oracleUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-kvmUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.8.0-1008-gkeUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1010-oemUpgrade linux-image-5.15.0-1050-gkeopUpgrade linux-image-5.15.0-1064-kvmUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.4.0-1049-xilinx-zynqmpUpgrade linux-image-6.8.0-1011-nvidiaUpgrade linux-image-gkeUpgrade linux-image-6.8.0-40-genericUpgrade linux-image-oem-20.04cUpgrade linux-image-azureUpgrade linux-image-6.8.0-1010-oracle-64kUpgrade linux-image-6.8.0-40-generic-64kUpgrade linux-image-oem-20.04dUpgrade linux-image-oracle-64kUpgrade linux-image-5.4.0-192-genericUpgrade linux-image-6.8.0-1009-raspiUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-5.4.0-1042-iotUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-6.8.0-1013-awsUpgrade linux-image-5.15.0-1070-azureUpgrade linux-image-nvidia-6.8Upgrade linux-image-gkeop-5.15Upgrade linux-image-oem-24.04aUpgrade linux-image-nvidia-64kUpgrade linux-image-awsUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-5.15.0-1064-gkeUpgrade linux-image-6.8.0-1012-azureUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-5.4.0-1118-kvmUpgrade linux-image-5.4.0-1097-gkeopUpgrade linux-image-5.15.0-1070-azure-fdeUpgrade linux-image-oem-osp1Upgrade linux-image-6.8.0-1011-nvidia-64kUpgrade linux-image-5.4.0-1090-bluefieldUpgrade linux-image-5.15.0-1065-oracleUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-118-lowlatencyUpgrade linux-image-oem-20.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-raspiUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-5.4.0-1077-ibmUpgrade linux-image-5.15.0-1062-nvidia-lowlatencyUpgrade linux-image-5.15.0-1066-gcpUpgrade linux-image-gcpUpgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-1062-nvidiaUpgrade linux-image-6.8.0-40-lowlatencyUpgrade linux-image-genericUpgrade linux-image-6.8.0-1012-gcpUpgrade linux-image-ibmUpgrade linux-image-bluefieldUpgrade linux-image-lowlatency-64kUpgrade linux-image-gkeopUpgrade linux-image-5.15.0-118-genericUpgrade linux-image-5.15.0-118-generic-lpaeUpgrade linux-image-5.15.0-1060-raspiUpgrade linux-image-oemUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-1010-oracleUpgrade linux-image-5.15.0-1067-awsUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-gke-5.15Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1012-azure-fdeUpgrade linux-image-raspi2Upgrade linux-image-5.4.0-1135-azureUpgrade linux-image-6.8.0-40-lowlatency-64kUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oracleUpgrade linux-image-oem-24.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-intel-iotgUpgrade linux-image-5.4.0-1114-raspiUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1010-ibmUpgrade linux-image-aws-lts-20.04Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.15.0-118-generic-64kUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-gkeop-5.4Upgrade linux-image-azure-lts-22.04Upgrade linux-image-virtualUpgrade linux-image-aws-lts-22.04Upgrade linux-image-oem-20.04bUpgrade linux-image-5.4.0-1134-gcpUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.15.0-118-lowlatency-64kUpgrade linux-image-5.4.0-192-generic-lpaeUpgrade linux-image-5.15.0-1062-intel-iotgUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-ibm-classicUpgrade linux-image-generic-lpaeUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1011-nvidia-lowlatencyUpgrade linux-image-6.8.0-1011-nvidia-lowlatency-64kUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-lowlatencyUpgrade linux-image-5.15.0-1060-ibmUpgrade linux-image-azure-lts-20.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-5.4.0-192-lowlatencyUpgrade linux-image-nvidiaUpgrade linux-image-intelUpgrade linux-image-generic-64k-hwe-24.04 | Aug 9, 2024 | May 30, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | May 30, 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