CVE-2024-40963

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

MEDIUM
5.5
CVSS Score
Published: July 12, 2024 at 12:32 PM UTC
Updated: June 17, 2026 at 07:46 AM UTC
1 product affected across 1 vendorLinux Kernel

Using Linux by Linux?

Get instant alerts when new vulnerabilities affect Linux - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
MEDIUM5.5
Exploit prediction
EPSS 0.3%
SSVC
No known exploit

Description

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.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

v ≥ 6.2.105.10.177 ≤ v < 5.10.2215.15.106 ≤ v < 5.15.1625.4.240 ≤ v < 5.4.2796.1.23 ≤ v < 6.1.966.2.10 ≤ v < 6.36.3 ≤ v < 6.106.3 ≤ v < 6.6.366.3 ≤ v < 6.9.76.3.1 ≤ v < 6.6.366.7 ≤ v < 6.9.7288c96aa5b5526cd4a946e84ef85e165857693b52cdbcff99f15db86a10672fb220379a1ae46ccae47a449ec09b4479b89dcc6b27ec3829fc82ffafb5.10.1775.15.1065.4.2406.1.236.10 rc16.10 rc26.10 rc36.10 rc46.2.106.36.3 rc56.3 rc66.3 rc765b723644294f1d79770704162c0e8d1f700b6f1ab327f8acdf8d06601fbf058859a539a9422afffd65de5ee8b72868fbbbd39ca73017d0e526fa13a
Vendor states this is fixed in 10afe5f7d30f6fe50c2b1177549d0e04921fc373 (fixed)
Vendor states this is fixed in 2cd4854ef14a487bcfb76c7980675980cad27b52 (fixed)
Vendor states this is fixed in 36d771ce6028b886e18a4a8956a5d23688e4e13d (fixed)
Vendor states this is fixed in 6c0f6ccd939166f56a904c792d7fcadae43b9085 (fixed)
Vendor states this is fixed in 89167072fd249e5f23ae2f8093f87da5925cef27 (fixed)
Vendor states this is fixed in ce5cdd3b05216b704a704f466fb4c2dff3778caf (fixed)
Vendor states this is fixed in da895fd6da438af8d9326b8f02d715a9c76c3b5b (fixed)
Vendor states this is fixed in 5.10.221 (unaffected)
Vendor states this is fixed in 5.15.162 (unaffected)
Vendor states this is fixed in 5.4.279 (unaffected)
Vendor states this is fixed in 6.1.96 (unaffected)
Vendor states this is fixed in 6.10 (unaffected)
Vendor states this is fixed in 6.3 (unaffected)
Vendor states this is fixed in 6.6.36 (unaffected)
Vendor states this is fixed in 6.9.7 (unaffected)

References (8)

Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/10afe5f7d30f6fe50c2b1177549d0e04921fc373
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/2cd4854ef14a487bcfb76c7980675980cad27b52
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/36d771ce6028b886e18a4a8956a5d23688e4e13d
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/6c0f6ccd939166f56a904c792d7fcadae43b9085
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/89167072fd249e5f23ae2f8093f87da5925cef27
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/ce5cdd3b05216b704a704f466fb4c2dff3778caf
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/da895fd6da438af8d9326b8f02d715a9c76c3b5b
Source: af854a3a-2127-422b-91ae-364da2661108
https://lists.debian.org/debian-lts-announce/2025/01/msg00001.html

SSVC — Action Prioritization

SSVCNo known exploitNot automatablePartial impact

SSVC signals action urgency (what to patch first), separate from CVSS which measures severity.

CVSS

Attack Vector
LOCAL
Complexity
LOW
Privileges
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
NONE
Integrity
NONE
Availability
HIGH
Vector?

Quick Info

StatusMODIFIED
CWE
CWE-754

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card