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