Race Condition Vulnerability in Linux Kernel Affects Dell Products
CVE-2025-21695
Summary
A race condition vulnerability exists in the Linux kernel impacting Dell devices due to improper ordering in the dell_uart_bl_serdev_probe() function. This flaw occurs when devm_serdev_device_open() is invoked prior to setting the client operations, leading to a potential NULL pointer dereference in the serdev controller's receive_buf handler. The kernel assumes that the client operations are valid when the SERPORT_ACTIVE state is activated. To mitigate this issue, it is crucial to sequence these operations correctly, ensuring that the client ops are established before opening the device, thereby preventing any unintended behavior or system instability.
Affected Version(s)
Linux 484bae9e4d6acb5eec39e1ea47f9aa43f11b154d
Linux 484bae9e4d6acb5eec39e1ea47f9aa43f11b154d < 1b2128aa2d45ab20b22548dcf4b48906298ca7fd
Linux 6.10
References
CVSS V3.1
Timeline
Vulnerability published
Vulnerability Reserved