In the Linux kernel, the following vulnerability has been resolved:
quota: Fix potential NULL pointer dereference
Below race may cause NULL pointer dereference
P1 P2 dquot_free_inode quota_off drop_dquot_ref remove_dquot_ref dquots = i_dquot(inode) dquots = i_dquot(inode) srcu_read_lock dquots[cnt]) != NULL (1) dquots[type] = NULL (2) spin_lock(&dquots[cnt]->dq_dqb_lock) (3) ....
If dquot_free_inode(or other routines) checks inode's quota pointers (1) before quota_off sets it to NULL(2) and use it (3) after that, NULL pointer dereference will be triggered.
So let's fix it by using a temporary pointer to avoid this issue.
CVSS Details
- CVSS 3.1 Base Score: 4.7
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-debug-coreUpgrade kernel-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-zfcpdump-coreUpgrade kernel-develUpgrade kernel-rtUpgrade kernel-toolsUpgrade kernel-rt-modulesUpgrade kernel-modules-extraUpgrade kernel-rt-debug-develUpgrade kernel-rt-debugUpgrade python3-perfUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-docUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-modulesUpgrade perfUpgrade kernel-modulesUpgrade bpftoolUpgrade kernel-cross-headersUpgrade kernel-tools-libsUpgrade kernel-rt-kvmUpgrade kernel-headersUpgrade kernel-rt-modules-extraUpgrade kernel-tools-libs-develUpgrade kernel-debug-develUpgrade kernel-debugUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade kernel-debug-modules-extraUpgrade kernel-rt-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-debug-modulesUpgrade kernel-rt-debug-coreUpgrade kernel-rt-develUpgrade kernel-rt-debug-kvmUpgrade kernel-zfcpdump-devel | Aug 12, 2024 | Apr 17, 2024 |
| Amazon Linux Ami 2 | — | Upgrade python-perfUpgrade perf-debuginfoUpgrade kernelUpgrade bpftool-debuginfoUpgrade kernel-headersUpgrade kernel-debuginfoUpgrade python-perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-5.15.153-100.162Upgrade kernel-tools-develUpgrade bpftoolUpgrade perfUpgrade kernel-toolsUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-develUpgrade kernel-livepatch-5.10.214-202.855Upgrade kernel-tools-debuginfoUpgrade kernel-livepatch-4.14.343-259.562 | Aug 19, 2024 | Apr 17, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-libbpfUpgrade kernel-libbpf-develUpgrade kernelUpgrade bpftool-debuginfoUpgrade kernel-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-libbpf-staticUpgrade bpftoolUpgrade kernel-tools-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-modules-extraUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-debuginfoUpgrade perfUpgrade kernel-livepatch-6.1.84-99.169Upgrade python3-perfUpgrade kernel-toolsUpgrade kernel-modules-extra-commonUpgrade kernel-headersUpgrade kernel-tools-develUpgrade perf-debuginfo | Feb 17, 2025 | Apr 17, 2024 |
| Debian | — | Upgrade linux | May 8, 2024 | Apr 17, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade python3-perf | Jul 16, 2024 | Apr 17, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade python3-perfUpgrade kernelUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libs | Oct 9, 2024 | Apr 17, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernelUpgrade bpftoolUpgrade python3-perfUpgrade kernel-tools | Oct 8, 2024 | Apr 17, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade python3-perfUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libs | Jul 17, 2024 | Apr 17, 2024 |
| Oracle_linux | — | Upgrade kernel | Aug 16, 2024 | Apr 17, 2024 |
| Redhat_linux | — | No solution existsUpgrade kernelUpgrade kernel-rt | Aug 12, 2024 | Apr 17, 2024 |
| Rocky_linux | — | Upgrade kernel-coreUpgrade kernel-rt-coreUpgrade kernel-rt-modulesUpgrade kernel-debug-develUpgrade perfUpgrade kernel-rt-debug-develUpgrade kernel-rt-debug-modulesUpgrade kernel-debuginfoUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-coreUpgrade kernel-rt-debuginfoUpgrade kernel-modules-extraUpgrade python3-perfUpgrade bpftool-debuginfoUpgrade kernel-headersUpgrade kernel-rt-debug-kvmUpgrade kernel-debugUpgrade perf-debuginfoUpgrade kernel-modulesUpgrade kernel-debug-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-tools-libsUpgrade kernel-rt-debug-coreUpgrade kernel-rt-kvmUpgrade kernel-tools-libs-develUpgrade kernel-rt-debugUpgrade kernel-rtUpgrade kernel-toolsUpgrade bpftoolUpgrade kernel-debuginfo-common-x86_64Upgrade kernelUpgrade kernel-rt-develUpgrade kernel-cross-headersUpgrade kernel-debug-modulesUpgrade kernel-debug-modules-extraUpgrade python3-perf-debuginfoUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-develUpgrade kernel-rt-debug-debuginfo | Aug 22, 2024 | Apr 17, 2024 |
| Suse | — | Upgrade kernel-kvmsmall-develUpgrade dtb-renesasUpgrade gfs2-kmp-rtUpgrade kernel-macrosUpgrade dtb-amazonUpgrade dtb-lgUpgrade kernel-source-azureUpgrade kernel-obs-qaUpgrade kernel-rt_debug-vdsoUpgrade dtb-armUpgrade cluster-md-kmp-defaultUpgrade kernel-default-optionalUpgrade kernel-rt-develUpgrade kernel-64kb-livepatch-develUpgrade kernel-syms-rtUpgrade ocfs2-kmp-azureUpgrade dtb-xilinxUpgrade cluster-md-kmp-azureUpgrade kernel-64kb-optionalUpgrade kernel-default-vdsoUpgrade kernel-default-develUpgrade dlm-kmp-azureUpgrade dtb-mediatekUpgrade kernel-sourceUpgrade dtb-amlogicUpgrade kernel-develUpgrade dtb-appleUpgrade dtb-exynosUpgrade reiserfs-kmp-defaultUpgrade dtb-socionextUpgrade kernel-debugUpgrade dtb-freescaleUpgrade kernel-syms-azureUpgrade dtb-amdUpgrade dtb-apmUpgrade dlm-kmp-64kbUpgrade dtb-hisiliconUpgrade kernel-symsUpgrade gfs2-kmp-64kbUpgrade kernel-rt-livepatchUpgrade kernel-devel-azureUpgrade cluster-md-kmp-rtUpgrade kernel-64kb-develUpgrade kernel-rt-livepatch-develUpgrade kernel-debug-livepatch-develUpgrade kernel-devel-rtUpgrade kernel-kvmsmallUpgrade kernel-zfcpdumpUpgrade kernel-kvmsmall-livepatch-develUpgrade kselftests-kmp-defaultUpgrade kernel-azure-extraUpgrade kselftests-kmp-64kbUpgrade ocfs2-kmp-rtUpgrade kernel-default-extraUpgrade kernel-debug-develUpgrade kernel-azure-livepatch-develUpgrade kernel-64kbUpgrade ocfs2-kmp-defaultUpgrade dtb-broadcomUpgrade kernel-rtUpgrade kernel-default-manUpgrade kernel-source-rtUpgrade kernel-kvmsmall-vdsoUpgrade dtb-rockchipUpgrade kernel-default-livepatch-develUpgrade kselftests-kmp-azureUpgrade kernel-source-vanillaUpgrade kernel-rt_debugUpgrade kernel-docsUpgrade gfs2-kmp-azureUpgrade dlm-kmp-defaultUpgrade kernel-azure-optionalUpgrade dtb-allwinnerUpgrade dtb-nvidiaUpgrade dlm-kmp-rtUpgrade kernel-azure-vdsoUpgrade kernel-default-livepatchUpgrade kernel-rt_debug-develUpgrade kernel-rt-optionalUpgrade kernel-default-base-rebuildUpgrade reiserfs-kmp-rtUpgrade ocfs2-kmp-64kbUpgrade kernel-debug-vdsoUpgrade kernel-azure-develUpgrade dtb-caviumUpgrade cluster-md-kmp-64kbUpgrade kernel-rt-vdsoUpgrade kernel-azure-baseUpgrade gfs2-kmp-defaultUpgrade kernel-docs-htmlUpgrade dtb-alteraUpgrade reiserfs-kmp-64kbUpgrade dtb-sprdUpgrade kernel-64kb-extraUpgrade dtb-marvellUpgrade kselftests-kmp-rtUpgrade kernel-obs-buildUpgrade kernel-defaultUpgrade reiserfs-kmp-azureUpgrade kernel-default-baseUpgrade kernel-azureUpgrade dtb-qcomUpgrade kernel-rt-extraUpgrade kernel-rt_debug-livepatch-devel | May 15, 2024 | Apr 17, 2024 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1006-ibmUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-awsUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-intel-iotgUpgrade linux-image-5.4.0-1047-xilinx-zynqmpUpgrade linux-image-5.4.0-1132-gcpUpgrade linux-image-raspiUpgrade linux-image-5.15.0-1058-nvidia-lowlatencyUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1008-azure-fdeUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-35-genericUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-kvmUpgrade linux-image-5.15.0-113-generic-lpaeUpgrade linux-image-5.4.0-1040-iotUpgrade linux-image-5.15.0-1056-ibmUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-5.15.0-1060-gkeUpgrade linux-image-6.8.0-1008-gcpUpgrade linux-image-azureUpgrade linux-image-oem-24.04aUpgrade linux-image-oem-20.04dUpgrade linux-image-oem-osp1Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-1061-oracleUpgrade linux-image-generic-64kUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.4.0-1127-oracleUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-oem-20.04Upgrade linux-image-5.4.0-189-generic-lpaeUpgrade linux-image-5.15.0-1057-ibmUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.4.0-1128-awsUpgrade linux-image-aws-lts-20.04Upgrade linux-image-5.4.0-1112-raspiUpgrade linux-image-5.15.0-112-generic-lpaeUpgrade linux-image-oem-24.04Upgrade linux-image-6.8.0-35-lowlatency-64kUpgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-1058-nvidiaUpgrade linux-image-5.15.0-1065-azure-fdeUpgrade linux-image-oem-20.04cUpgrade linux-image-5.4.0-1088-bluefieldUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-5.15.0-112-generic-64kUpgrade linux-image-5.15.0-1058-raspiUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-6.8.0-1009-awsUpgrade linux-image-5.15.0-1046-gkeopUpgrade linux-image-5.4.0-1095-gkeopUpgrade linux-image-gkeUpgrade linux-image-intelUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-5.4.0-189-genericUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-6.8.0-35-generic-64kUpgrade linux-image-5.15.0-110-lowlatency-64kUpgrade linux-image-6.8.0-1006-oracle-64kUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-1066-azureUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-112-genericUpgrade linux-image-5.15.0-1062-gcpUpgrade linux-image-oracleUpgrade linux-image-5.4.0-1133-azureUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-generic-lpaeUpgrade linux-image-gkeop-5.4Upgrade linux-image-gkeopUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-virtualUpgrade linux-image-bluefieldUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-113-genericUpgrade linux-image-oemUpgrade linux-image-genericUpgrade linux-image-5.15.0-1030-xilinx-zynqmpUpgrade linux-image-6.8.0-35-lowlatencyUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.15.0-1060-kvmUpgrade linux-image-azure-lts-22.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.15.0-110-lowlatencyUpgrade linux-image-6.8.0-1008-azureUpgrade linux-image-ibmUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.15.0-113-generic-64kUpgrade linux-image-5.4.0-1075-ibmUpgrade linux-image-5.15.0-1058-intel-iotgUpgrade linux-image-5.4.0-189-lowlatencyUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-6.8.0-1006-oemUpgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1004-gkeUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-ibm-classicUpgrade linux-image-azure-fdeUpgrade linux-image-raspi2Upgrade linux-image-6.8.0-1005-raspiUpgrade linux-image-oem-20.04bUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-1063-awsUpgrade linux-image-6.8.0-1006-oracleUpgrade linux-image-gke-5.15Upgrade linux-image-5.4.0-1116-kvmUpgrade linux-image-lowlatency | Jul 1, 2024 | Apr 17, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Apr 17, 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