Impact
The vulnerability stems from the ml-ioh GPIO driver using a regular spinlock_t, which under PREEMPT_RT is an rtmutex-backed sleeping lock, within interrupt-handling callbacks that are required to be non-sleepable. This misuse can lead to a deadlock or system hang when the lock is acquired while hard interrupts are disabled, but it does not provide a direct path for remote code execution or privilege escalation.
Affected Systems
Affected systems are Linux kernel installations that include the ml-ioh GPIO driver prior to the applied fix. The vendor is Linux, kernel product, all versions that deploy this driver before the patch commit a02b8950d619.
Risk and Exploitability
The CVSS score is not provided and the EPSS score is not available, indicating limited public exploitation data. The issue is listed as not being in CISA’s KEV catalog. The risk is therefore low to moderate: the flaw could cause unstable behavior or a hang in a system running the REALTIME patch level, but it requires local kernel execution with the specific driver present and is unlikely to be remotely exploitable. No known workaround is provided beyond updating the kernel.
OpenCVE Enrichment