CVE-2026-23357
kernel: can: mcp251x: fix deadlock in error path of mcp251x_open
Severity
LowRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · March 25, 2026
Updated · June 28, 2026
Description
A flaw was found in the Linux kernel's mcp251x Controller Area Network (CAN) driver. A local attacker could trigger a deadlock condition within the mcp251x_open() function's error handling path. This occurs when the free_irq() function is called while the mpc_lock mutex is held and an interrupt simultaneously occurs, causing the interrupt handler to wait for the same lock. This can lead to a system hang, resulting in a denial of service.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
No mitigation is specified in collected source.
CVSS / CWE
CVSS 3.1 · 5.5CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CWE-833 · Deadlock