CVE-2026-23362

Medium

Description

In the Linux kernel, the following vulnerability has been resolved: can: bcm: fix locking for bcm_op runtime updates Commit c2aba69d0c36 ("can: bcm: add locking for bcm_op runtime updates") added a locking for some variables that can be modified at runtime when updating the sending bcm_op with a new TX_SETUP command in bcm_tx_setup(). Usually the RX_SETUP only handles and filters incoming traffic with one exception: When the RX_RTR_FRAME flag is set a predefined CAN frame is sent when a specific RTR frame is received. Therefore the rx bcm_op uses bcm_can_tx() which uses the bcm_tx_lock that was only initialized in bcm_tx_setup(). Add the missing spin_lock_init() when allocating the bcm_op in bcm_rx_setup() to handle the RTR case properly.

SeverityMedium
CVSS5.5
Exploit probability—
ProductLinux Kernel
PublishedMar 25, 2026
First seenMar 25, 2026

How to fix

Update
  • linux linux_kernel5.5, 5.10.253, 5.15.203, 6.1.167, 6.6.130, 6.12.77, 6.15, 6.18.17, 6.19.7 or later

Affected products

ProductAffected versionsFixed in
linux linux_kernel5.4.294 ≤ v < 5.5, 5.10.238 ≤ v < 5.10.253, 5.15.185 ≤ v < 5.15.203, 6.1.141 ≤ v < 6.1.167, 6.6.93 ≤ v < 6.6.130, 6.12.31 ≤ v < 6.12.77, 6.14.9 ≤ v < 6.15, 6.15.1 ≤ v < 6.18.17, 6.19 ≤ v < 6.19.7, 6.15, 7.05.5, 5.10.253, 5.15.203, 6.1.167, 6.6.130, 6.12.77, 6.15, 6.18.17, 6.19.7

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.