In the Linux kernel, the following vulnerability has been resolved:
cpufreq: brcmstb-avs-cpufreq: add check for cpufreqcpuget's return value
cpufreqcpuget may return NULL. To avoid NULL-dereference check it and return 0 in case of error.
Found by Linux Verification Center (linuxtesting.org) with SVACE.
[
{
"digest": {
"length": 182.0,
"function_hash": "129578504307770776120940932580791256621"
},
"target": {
"file": "drivers/cpufreq/brcmstb-avs-cpufreq.c",
"function": "brcm_avs_cpufreq_get"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f661017e6d326ee187db24194cabb013d81bc2a6",
"id": "CVE-2024-27051-0c26c485",
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"digest": {
"length": 182.0,
"function_hash": "129578504307770776120940932580791256621"
},
"target": {
"file": "drivers/cpufreq/brcmstb-avs-cpufreq.c",
"function": "brcm_avs_cpufreq_get"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e6e3e51ffba0784782b1a076d7441605697ea3c6",
"id": "CVE-2024-27051-0e0ff2d8",
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"digest": {
"length": 182.0,
"function_hash": "129578504307770776120940932580791256621"
},
"target": {
"file": "drivers/cpufreq/brcmstb-avs-cpufreq.c",
"function": "brcm_avs_cpufreq_get"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d951cf510fb0df91d3abac0121a59ebbc63c0567",
"id": "CVE-2024-27051-16085600",
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"digest": {
"length": 182.0,
"function_hash": "129578504307770776120940932580791256621"
},
"target": {
"file": "drivers/cpufreq/brcmstb-avs-cpufreq.c",
"function": "brcm_avs_cpufreq_get"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@74b84d0d71180330efe67c82f973a87f828323e5",
"id": "CVE-2024-27051-1ff3e89b",
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"digest": {
"line_hashes": [
"12096160617206692289117337295602564165",
"235790775996656049766145229786209521798",
"319089202481740737661871093563153487868",
"317702568037300441612160493807496372240"
],
"threshold": 0.9
},
"target": {
"file": "drivers/cpufreq/brcmstb-avs-cpufreq.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f661017e6d326ee187db24194cabb013d81bc2a6",
"id": "CVE-2024-27051-2d63c63f",
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"digest": {
"line_hashes": [
"12096160617206692289117337295602564165",
"235790775996656049766145229786209521798",
"319089202481740737661871093563153487868",
"317702568037300441612160493807496372240"
],
"threshold": 0.9
},
"target": {
"file": "drivers/cpufreq/brcmstb-avs-cpufreq.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9127599c075caff234359950117018a010dd01db",
"id": "CVE-2024-27051-33cd5c0e",
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"digest": {
"length": 182.0,
"function_hash": "129578504307770776120940932580791256621"
},
"target": {
"file": "drivers/cpufreq/brcmstb-avs-cpufreq.c",
"function": "brcm_avs_cpufreq_get"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9127599c075caff234359950117018a010dd01db",
"id": "CVE-2024-27051-3a185578",
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"digest": {
"line_hashes": [
"12096160617206692289117337295602564165",
"235790775996656049766145229786209521798",
"319089202481740737661871093563153487868",
"317702568037300441612160493807496372240"
],
"threshold": 0.9
},
"target": {
"file": "drivers/cpufreq/brcmstb-avs-cpufreq.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b25b64a241d769e932a022e5c780cf135ef56035",
"id": "CVE-2024-27051-422e1ba2",
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"digest": {
"line_hashes": [
"12096160617206692289117337295602564165",
"235790775996656049766145229786209521798",
"319089202481740737661871093563153487868",
"317702568037300441612160493807496372240"
],
"threshold": 0.9
},
"target": {
"file": "drivers/cpufreq/brcmstb-avs-cpufreq.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d951cf510fb0df91d3abac0121a59ebbc63c0567",
"id": "CVE-2024-27051-7241e1eb",
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"digest": {
"length": 182.0,
"function_hash": "129578504307770776120940932580791256621"
},
"target": {
"file": "drivers/cpufreq/brcmstb-avs-cpufreq.c",
"function": "brcm_avs_cpufreq_get"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b25b64a241d769e932a022e5c780cf135ef56035",
"id": "CVE-2024-27051-7ad1637b",
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"digest": {
"line_hashes": [
"12096160617206692289117337295602564165",
"235790775996656049766145229786209521798",
"319089202481740737661871093563153487868",
"317702568037300441612160493807496372240"
],
"threshold": 0.9
},
"target": {
"file": "drivers/cpufreq/brcmstb-avs-cpufreq.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e72160cb6e23b78b41999d6885a34ce8db536095",
"id": "CVE-2024-27051-be3f5a90",
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"digest": {
"line_hashes": [
"12096160617206692289117337295602564165",
"235790775996656049766145229786209521798",
"319089202481740737661871093563153487868",
"317702568037300441612160493807496372240"
],
"threshold": 0.9
},
"target": {
"file": "drivers/cpufreq/brcmstb-avs-cpufreq.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e6e3e51ffba0784782b1a076d7441605697ea3c6",
"id": "CVE-2024-27051-cf280c85",
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"digest": {
"length": 182.0,
"function_hash": "129578504307770776120940932580791256621"
},
"target": {
"file": "drivers/cpufreq/brcmstb-avs-cpufreq.c",
"function": "brcm_avs_cpufreq_get"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e72160cb6e23b78b41999d6885a34ce8db536095",
"id": "CVE-2024-27051-e9eeecdd",
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"digest": {
"line_hashes": [
"12096160617206692289117337295602564165",
"235790775996656049766145229786209521798",
"319089202481740737661871093563153487868",
"317702568037300441612160493807496372240"
],
"threshold": 0.9
},
"target": {
"file": "drivers/cpufreq/brcmstb-avs-cpufreq.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@74b84d0d71180330efe67c82f973a87f828323e5",
"id": "CVE-2024-27051-fae4b62d",
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
}
]