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