Vulnerability · Published Jun 19, 2024 · Assigned by Linux

CVE-2024-38573cppc_cpufreq: Fix possible null pointer dereference

High 7.5

In plain English

A high-severity null pointer dereference in Linux from Linux. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 1.0% (higher than 63% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)7.5High
Exploit odds (30 days)1.0%top 36.9% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

In the Linux kernel, the following vulnerability has been resolved: cppc_cpufreq: Fix possible null pointer dereference cppc_cpufreq_get_rate() and hisi_cppc_cpufreq_get_rate() can be called from different places with various parameters. So cpufreq_cpu_get() can return null as 'policy' in some circumstances. Fix this bug by adding null return check. Found by Linux Verification Center (linuxtesting.org) with SVACE.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:9bpftool7.3.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-64k5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-64k-core5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-64k-debug5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-64k-debug-core5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-64k-debug-devel5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-64k-debug-devel-matched5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-64k-debug-modules5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-64k-debug-modules-core5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-64k-debug-modules-extra5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-64k-devel5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-64k-devel-matched5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-64k-modules5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-64k-modules-core5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-64k-modules-extra5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-abi-stablelists5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-core5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-cross-headers5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-debug5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-debug-core5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-debug-devel5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-debug-devel-matched5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-debug-modules5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-debug-modules-core5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-debug-modules-extra5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-debug-uki-virt5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-devel5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-devel-matched5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-doc5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-headers5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-modules5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-modules-core5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-modules-extra5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-rt5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-rt-core5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-rt-debug5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-rt-debug-core5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-rt-debug-devel5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-rt-debug-modules5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-rt-debug-modules-core5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-rt-debug-modules-extra5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-rt-devel5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-rt-modules5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-rt-modules-core5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-rt-modules-extra5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-tools5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-tools-libs5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-tools-libs-devel5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-uki-virt5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-zfcpdump5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-zfcpdump-core5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-zfcpdump-devel5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-zfcpdump-devel-matched5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-zfcpdump-modules5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-zfcpdump-modules-core5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-zfcpdump-modules-extra5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9libperf5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9perf5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9python3-perf5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9rtla5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9rv5.14.0-427.37.1.el9_4ALSA-2024:6997
Debian:12linux6.1.94-1DEBIAN-CVE-2024-38573
Debian:13linux6.8.12-1DEBIAN-CVE-2024-38573
Debian:14linux6.8.12-1DEBIAN-CVE-2024-38573
Ubuntu:22.04:LTSlinux5.15.0-121.131USN-7007-1
Ubuntu:22.04:LTSlinux5.15.0-121.131UBUNTU-CVE-2024-38573
Ubuntu:24.04:LTSlinux6.8.0-40.40UBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-allwinner-5.19no fix listedUBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-aws5.15.0-1069.75UBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-aws5.15.0-1069.75USN-7007-1
Ubuntu:24.04:LTSlinux-aws6.8.0-1013.14UBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-aws-5.19no fix listedUBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-aws-6.2no fix listedUBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-aws-6.5no fix listedUBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-aws-6.86.8.0-1013.14~22.04.1UBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-azure5.15.0-1072.81USN-7009-1
Ubuntu:22.04:LTSlinux-azure5.15.0-1072.81UBUNTU-CVE-2024-38573
Ubuntu:24.04:LTSlinux-azure6.8.0-1012.14UBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-azure-5.19no fix listedUBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-azure-6.2no fix listedUBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-azure-6.5no fix listedUBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-azure-6.86.8.0-1012.14~22.04.1UBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-azure-fde5.15.0-1072.81.1USN-7009-1
Ubuntu:22.04:LTSlinux-azure-fde5.15.0-1072.81.1UBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-azure-fde-5.19no fix listedUBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-azure-fde-6.2no fix listedUBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-gcp5.15.0-1068.76UBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-gcp5.15.0-1068.76USN-7007-1
Ubuntu:24.04:LTSlinux-gcp6.8.0-1012.13UBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-gcp-5.19no fix listedUBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-gcp-6.2no fix listedUBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-gcp-6.5no fix listedUBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-gcp-6.86.8.0-1012.13~22.04.1UBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-gke5.15.0-1066.72USN-7007-1
Ubuntu:22.04:LTSlinux-gke5.15.0-1066.72UBUNTU-CVE-2024-38573
Ubuntu:24.04:LTSlinux-gke6.8.0-1008.11UBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-gkeop5.15.0-1052.59UBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-gkeop5.15.0-1052.59USN-7007-1
Ubuntu:22.04:LTSlinux-hwe-5.19no fix listedUBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-hwe-6.2no fix listedUBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-hwe-6.5no fix listedUBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-hwe-6.86.8.0-40.40~22.04.3UBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-ibm5.15.0-1062.65USN-7007-1
Ubuntu:22.04:LTSlinux-ibm5.15.0-1062.65UBUNTU-CVE-2024-38573
Ubuntu:24.04:LTSlinux-ibm6.8.0-1010.10UBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-ibm-6.86.8.0-1010.10~22.04.1UBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-intel-iotg5.15.0-1064.70USN-7007-1
Ubuntu:22.04:LTSlinux-intel-iotg5.15.0-1064.70UBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-kvm5.15.0-1066.71UBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-kvm5.15.0-1066.71USN-7007-1
Ubuntu:22.04:LTSlinux-lowlatency5.15.0-121.131USN-7007-3
Ubuntu:22.04:LTSlinux-lowlatency5.15.0-121.131UBUNTU-CVE-2024-38573
Ubuntu:24.04:LTSlinux-lowlatency6.8.0-40.40.1UBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-lowlatency-hwe-5.19no fix listedUBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.2no fix listedUBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.5no fix listedUBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.86.8.0-40.40.1~22.04.1UBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-nvidia5.15.0-1064.65UBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-nvidia5.15.0-1064.65USN-7007-1
Ubuntu:24.04:LTSlinux-nvidia6.8.0-1011.11UBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-nvidia-6.2no fix listedUBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-nvidia-6.5no fix listedUBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-nvidia-6.86.8.0-1011.11~22.04.1UBUNTU-CVE-2024-38573
Ubuntu:24.04:LTSlinux-nvidia-lowlatency6.8.0-1011.11.1UBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-nvidia-tegra5.15.0-1028.28UBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-nvidia-tegra-igx5.15.0-1016.16UBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-oem-5.17no fix listedUBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-oem-6.0no fix listedUBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-oem-6.1no fix listedUBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-oem-6.5no fix listedUBUNTU-CVE-2024-38573
Ubuntu:24.04:LTSlinux-oem-6.86.8.0-1010.10UBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-oracle5.15.0-1067.73UBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-oracle5.15.0-1067.73USN-7007-1
Ubuntu:24.04:LTSlinux-oracle6.8.0-1010.10UBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-oracle-6.5no fix listedUBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-oracle-6.86.8.0-1010.10~22.04.1UBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-raspi5.15.0-1062.65USN-7007-1
Ubuntu:22.04:LTSlinux-raspi5.15.0-1062.65UBUNTU-CVE-2024-38573
Ubuntu:24.04:LTSlinux-raspi6.8.0-1009.10UBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-realtimeno fix listedUBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-riscvno fix listedUBUNTU-CVE-2024-38573
Ubuntu:24.04:LTSlinux-riscv6.8.0-40.40.1UBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-riscv-5.19no fix listedUBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-riscv-6.5no fix listedUBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-riscv-6.86.8.0-40.40.1~22.04.1UBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-starfive-5.19no fix listedUBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-starfive-6.2no fix listedUBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-starfive-6.5no fix listedUBUNTU-CVE-2024-38573
Ubuntu:22.04:LTSlinux-xilinx-zynqmp5.15.0-1035.39UBUNTU-CVE-2024-38573

Affected products (as reported)

VendorProductVersions
Linux Linux a28b2bfc099c6b9caa6ef697660408e076a32019 – before 9a185cc5a79ba408e1c73375706630662304f618a28b2bfc099c6b9caa6ef697660408e076a32019 – before 769c4f355b7962895205b86ad35617873feef9a5a28b2bfc099c6b9caa6ef697660408e076a32019 – before f84b9b25d045e67a7eee5e73f21278c8ab06713ca28b2bfc099c6b9caa6ef697660408e076a32019 – before b18daa4ec727c0266de5bfc78e818d168cc4aedfa28b2bfc099c6b9caa6ef697660408e076a32019 – before dfec15222529d22b15e5b0d63572a9e39570cab4a28b2bfc099c6b9caa6ef697660408e076a32019 – before cf7de25878a1f4508c69dc9f6819c21ba177dbfe
Linux Linux 5.11

Weakness: CWE-476 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

References