CVE-2024-40963

mips: bmips: BCM6358: make sure CBR is correctly set

published July 12, 2024

CVSS
—
EPSS
0%
Percentile
20.6
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

mips: bmips: BCM6358: make sure CBR is correctly set

It was discovered that some device have CBR address set to 0 causing

kernel panic when arch_sync_dma_for_cpu_all is called.

This was notice in situation where the system is booted from TP1 and

BMIPS_GET_CBR() returns 0 instead of a valid address and

!!(read_c0_brcm_cmt_local() & (1 << 31)); not failing.

The current check whether RAC flush should be disabled or not are not

enough hence lets check if CBR is a valid address or not.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00292 · 20.6th percentile
Published
2024-07-12T12:32Z
EPSS history
Timeline
  • 12 JUL 12:32Z
    mips: bmips: BCM6358: make sure CBR is correctly set
    cvelistv5