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