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-develUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-rt-debug-coreUpgrade kernel-rt-modules-extraUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-debugUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-64k-coreUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-64k-modulesUpgrade kernel-debug-uki-virtUpgrade kernel-rt-modules-coreUpgrade kernel-debug-modulesUpgrade kernel-rt-kvmUpgrade kernel-debug-modules-extraUpgrade rvUpgrade kernel-rt-develUpgrade kernelUpgrade kernel-cross-headersUpgrade kernel-64kUpgrade kernel-debug-modules-coreUpgrade kernel-rtUpgrade kernel-64k-debug-coreUpgrade kernel-tools-libs-develUpgrade kernel-rt-debug-modulesUpgrade kernel-64k-debug-develUpgrade kernel-64k-debug-modulesUpgrade kernel-tools-libsUpgrade kernel-zfcpdump-coreUpgrade kernel-zfcpdump-develUpgrade kernel-modules-extraUpgrade kernel-modulesUpgrade kernel-devel-matchedUpgrade kernel-debugUpgrade kernel-debug-coreUpgrade kernel-uki-virtUpgrade kernel-64k-devel-matchedUpgrade kernel-rt-coreUpgrade kernel-64k-debug-modules-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debug-modules-coreUpgrade kernel-64k-modules-coreUpgrade kernel-64k-develUpgrade kernel-abi-stablelistsUpgrade kernel-modules-coreUpgrade kernel-debug-develUpgrade kernel-64k-modules-extraUpgrade kernel-64k-debug-modules-extraUpgrade kernel-64k-debugUpgrade rtlaUpgrade python3-perfUpgrade kernel-rt-debug-develUpgrade kernel-rt-debug-kvmUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-coreUpgrade kernel-headersUpgrade kernel-rt-modulesUpgrade kernel-debug-devel-matchedUpgrade kernel-zfcpdumpUpgrade perfUpgrade libperfUpgrade kernel-doc | Sep 26, 2024 | May 30, 2024 |
| Amazon Linux Ami 2 | — | Upgrade python-perf-debuginfoUpgrade kernel-debuginfoUpgrade bpftoolUpgrade kernel-livepatch-5.15.160-104.158Upgrade kernelUpgrade kernel-headersUpgrade bpftool-debuginfoUpgrade python-perfUpgrade kernel-livepatch-5.10.217-205.860Upgrade kernel-debuginfo-common-x86_64Upgrade perfUpgrade kernel-livepatch-4.14.348-265.562Upgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-develUpgrade perf-debuginfoUpgrade kernel-tools-develUpgrade kernel-tools | Jun 12, 2024 | May 30, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-modules-extra-commonUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-6.1.91-99.172Upgrade kernel-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-libbpf-develUpgrade kernelUpgrade bpftoolUpgrade kernel-develUpgrade kernel-tools-develUpgrade python3-perfUpgrade kernel-headersUpgrade bpftool-debuginfoUpgrade perfUpgrade kernel-libbpfUpgrade python3-perf-debuginfoUpgrade kernel-toolsUpgrade kernel-tools-debuginfoUpgrade perf-debuginfoUpgrade 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 bpftoolUpgrade python3-perfUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernel-tools | Oct 8, 2024 | May 30, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-toolsUpgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel | Oct 9, 2024 | May 30, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-toolsUpgrade kernelUpgrade python3-perfUpgrade 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-devel-matchedUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-uki-virtUpgrade python3-perfUpgrade kernel-debug-uki-virtUpgrade kernel-zfcpdump-develUpgrade kernel-rt-debuginfoUpgrade rvUpgrade libperf-debuginfoUpgrade kernel-zfcpdump-devel-matchedUpgrade perfUpgrade kernel-toolsUpgrade kernel-tools-libs-develUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-coreUpgrade kernel-develUpgrade libperfUpgrade kernel-rt-debug-develUpgrade kernel-zfcpdumpUpgrade kernel-rtUpgrade kernel-rt-debug-modules-extraUpgrade perf-debuginfoUpgrade kernel-rt-modulesUpgrade kernel-modulesUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rt-debug-modulesUpgrade kernel-rt-modules-extraUpgrade kernel-headersUpgrade kernel-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debugUpgrade bpftoolUpgrade kernel-rt-debug-debuginfoUpgrade kernel-debug-modules-extraUpgrade kernel-debug-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-tools-libsUpgrade kernel-debug-coreUpgrade kernel-rt-kvmUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debug-modulesUpgrade kernel-rt-develUpgrade bpftool-debuginfoUpgrade kernel-modules-coreUpgrade kernel-debuginfoUpgrade kernel-modules-extraUpgrade kernel-debug-develUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-cross-headersUpgrade python3-perf-debuginfoUpgrade kernel-zfcpdump-coreUpgrade rtlaUpgrade kernel-debug-devel-matchedUpgrade kernelUpgrade kernel-debugUpgrade kernel-debug-modules-coreUpgrade kernel-rt-modules-core | Sep 17, 2024 | May 30, 2024 |
| Suse | — | Upgrade gfs2-kmp-64kbUpgrade kernel-default-livepatchUpgrade kernel-default-extraUpgrade kernel-syms-rtUpgrade cluster-md-kmp-azureUpgrade kernel-azure-extraUpgrade dtb-lgUpgrade kernel-rtUpgrade kernel-kvmsmallUpgrade dtb-amazonUpgrade kernel-azure-develUpgrade dtb-qcomUpgrade kernel-source-azureUpgrade cluster-md-kmp-defaultUpgrade kernel-sourceUpgrade kernel-syms-azureUpgrade dtb-appleUpgrade dtb-broadcomUpgrade kernel-64kb-optionalUpgrade kernel-azure-optionalUpgrade dtb-mediatekUpgrade kernel-debugUpgrade kernel-default-develUpgrade dtb-freescaleUpgrade kernel-rt-livepatch-develUpgrade kernel-rt_debug-vdsoUpgrade dtb-exynosUpgrade kernel-default-vdsoUpgrade dtb-amlogicUpgrade ocfs2-kmp-64kbUpgrade dtb-apmUpgrade kernel-64kb-develUpgrade kernel-macrosUpgrade kernel-obs-qaUpgrade kernel-rt-develUpgrade kernel-kvmsmall-develUpgrade kernel-zfcpdumpUpgrade kselftests-kmp-64kbUpgrade kernel-azure-vdsoUpgrade ocfs2-kmp-rtUpgrade kernel-symsUpgrade dtb-marvellUpgrade dlm-kmp-azureUpgrade kernel-devel-rtUpgrade kernel-default-manUpgrade dtb-hisiliconUpgrade dlm-kmp-64kbUpgrade gfs2-kmp-rtUpgrade kernel-64kbUpgrade kernel-docs-htmlUpgrade kernel-devel-azureUpgrade kernel-rt-vdsoUpgrade kernel-64kb-extraUpgrade kernel-default-baseUpgrade reiserfs-kmp-rtUpgrade ocfs2-kmp-azureUpgrade kernel-defaultUpgrade gfs2-kmp-defaultUpgrade dtb-armUpgrade kernel-develUpgrade dtb-caviumUpgrade kernel-rt-optionalUpgrade kernel-kvmsmall-vdsoUpgrade kernel-azureUpgrade cluster-md-kmp-rtUpgrade kernel-rt_debugUpgrade kernel-obs-buildUpgrade kernel-default-optionalUpgrade dtb-nvidiaUpgrade dtb-amdUpgrade kernel-rt-livepatchUpgrade dtb-allwinnerUpgrade dtb-sprdUpgrade dtb-renesasUpgrade kselftests-kmp-rtUpgrade kselftests-kmp-defaultUpgrade kernel-debug-develUpgrade kernel-source-rtUpgrade kselftests-kmp-azureUpgrade kernel-rt-extraUpgrade kernel-debug-vdsoUpgrade dlm-kmp-rtUpgrade dlm-kmp-defaultUpgrade reiserfs-kmp-64kbUpgrade kernel-rt_debug-develUpgrade gfs2-kmp-azureUpgrade dtb-rockchipUpgrade dtb-alteraUpgrade reiserfs-kmp-defaultUpgrade reiserfs-kmp-azureUpgrade kernel-source-vanillaUpgrade kernel-docsUpgrade dtb-xilinxUpgrade dtb-socionextUpgrade kernel-default-livepatch-develUpgrade cluster-md-kmp-64kbUpgrade kernel-default-base-rebuildUpgrade ocfs2-kmp-default | Dec 5, 2025 | Sep 12, 2024 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1012-azure-fdeUpgrade linux-image-raspi2Upgrade linux-image-oracleUpgrade linux-image-6.8.0-40-lowlatency-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-bluefieldUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-generic-lpaeUpgrade linux-image-intelUpgrade linux-image-5.4.0-192-lowlatencyUpgrade linux-image-ibm-classicUpgrade linux-image-nvidiaUpgrade linux-image-5.15.0-1060-raspiUpgrade linux-image-5.15.0-118-genericUpgrade linux-image-5.15.0-118-generic-lpaeUpgrade linux-image-6.8.0-40-lowlatencyUpgrade linux-image-5.4.0-192-generic-lpaeUpgrade linux-image-oemUpgrade linux-image-5.15.0-118-lowlatency-64kUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-genericUpgrade linux-image-gkeopUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-6.8.0-1010-oracleUpgrade linux-image-5.15.0-1067-awsUpgrade linux-image-5.15.0-1062-intel-iotgUpgrade linux-image-aws-lts-20.04Upgrade linux-image-6.8.0-1010-ibmUpgrade linux-image-gke-5.15Upgrade linux-image-oem-24.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.4.0-1114-raspiUpgrade linux-image-virtualUpgrade linux-image-5.15.0-1060-ibmUpgrade linux-image-5.15.0-118-generic-64kUpgrade linux-image-6.8.0-1012-gcpUpgrade linux-image-lowlatencyUpgrade linux-image-azure-fdeUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1011-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1011-nvidia-lowlatencyUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-gkeop-5.4Upgrade linux-image-5.4.0-1135-azureUpgrade linux-image-intel-iotgUpgrade linux-image-azure-lts-22.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.4.0-1134-gcpUpgrade linux-image-raspi-nolpaeUpgrade linux-image-generic-64kUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-oem-20.04bUpgrade linux-image-ibmUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-1070-azure-fdeUpgrade linux-image-5.15.0-1065-oracleUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-5.4.0-192-genericUpgrade linux-image-gkeUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-5.15.0-1062-nvidia-lowlatencyUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-kvmUpgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1010-oracle-64kUpgrade linux-image-5.4.0-1042-iotUpgrade linux-image-nvidia-6.8Upgrade linux-image-raspiUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-5.4.0-1129-oracleUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-oem-20.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.4.0-1090-bluefieldUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-oem-osp1Upgrade linux-image-6.8.0-40-generic-64kUpgrade linux-image-5.15.0-1062-nvidiaUpgrade linux-image-gcpUpgrade linux-image-5.15.0-1066-gcpUpgrade linux-image-azure-cvmUpgrade linux-image-5.4.0-1118-kvmUpgrade linux-image-5.15.0-118-lowlatencyUpgrade linux-image-6.8.0-1012-azureUpgrade linux-image-5.4.0-1130-awsUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.4.0-1077-ibmUpgrade linux-image-6.8.0-1010-oemUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.8.0-1008-gkeUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-5.15.0-1050-gkeopUpgrade linux-image-6.8.0-1011-nvidiaUpgrade linux-image-5.15.0-1064-kvmUpgrade linux-image-oem-20.04cUpgrade linux-image-oem-20.04dUpgrade linux-image-azureUpgrade linux-image-5.4.0-1049-xilinx-zynqmpUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-40-genericUpgrade linux-image-5.15.0-1064-gkeUpgrade linux-image-6.8.0-1011-nvidia-64kUpgrade linux-image-6.8.0-1013-awsUpgrade linux-image-oem-24.04aUpgrade linux-image-5.15.0-1070-azureUpgrade linux-image-awsUpgrade linux-image-5.4.0-1097-gkeopUpgrade linux-image-6.8.0-1009-raspiUpgrade linux-image-nvidia-64k | 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