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