Impact
A race condition in the Linux kernel’s counter and PWM sub‑drivers causes a shared struct to hold an incorrect device pointer. When the counter sub‑driver performs runtime power management, it may act on the wrong struct device instance, potentially disrupting device operation or causing kernel instability. The weakness stems from improper synchronization of shared data and is classified as a race condition (CWE-362) and an incorrect use of shared data structures (CWE-820).
Affected Systems
All Linux kernel deployments that load the counter (rz‑mtu3‑cnt) and PWM drivers. No specific kernel releases are identified in the data, but any kernel that includes these drivers is potentially affected.
Risk and Exploitability
The CVSS score is not provided and EPSS data are unavailable, so the quantifiable severity is unknown. However, the flaw can be triggered by the relative probe order of the two sub‑drivers, which is potentially controllable by an attacker with sufficient local privileges that can influence device initialization. Because the flaw involves internal kernel data structures, it is considered a local‑only vulnerability; exploitation would require local access to the affected system. No workaround or public exploit is currently documented and the vulnerability is not listed in CISA’s KEV catalog.
OpenCVE Enrichment