Not rated
CVE-2025-37968 In the Linux kernel, the following vulnerability has been resolved: iio: light: opt3001: fix deadlock due to…
Description
In the Linux kernel, the following vulnerability has been resolved: iio: light: opt3001: fix deadlock due to concurrent flag access The threaded IRQ function in this driver is reading the flag twice: once to lock a mutex and once to unlock it. Even though the code setting the flag is designed to prevent it, there are subtle cases where the flag could be true at the mutex_lock stage and false at the mutex_unlock stage. This results in the mutex not being unlocked, resulting in a deadlock. Fix it by making the opt3001_irq() code generally more robust, reading the flag into a variable and using the variable value at both stages.
Affected products and versions
| Product | Affected versions | Fixed in |
|---|---|---|
| Linux 6.15 | earliest → < 6.15 | 6.15 |
| Linux 6.14 | earliest → < 6.14.7 | 6.14.7 |
| Linux 6.12 | earliest → < 6.12.30 | 6.12.30 |
| Linux 6.6 | earliest → < 6.6.105 | 6.6.105 |
| Linux 6.1 | earliest → < 6.1.151 | 6.1.151 |
| Linux 5.15 | earliest → < 5.15.192 | 5.15.192 |
| Linux 5.10 | earliest → < 5.10.243 | 5.10.243 |
| Linux 5.4 | earliest → < 5.4.299 | 5.4.299 |
| Linux | 4.3 | No fix stated |
Show the other branch Hide the other branch
| Product | Affected versions | Fixed in |
|---|---|---|
| SIMATIC CN 4100 5.0 | earliest → < 5.0 | 5.0 |
References
- git.kernel.org git.kernel.org
- git.kernel.org git.kernel.org
- git.kernel.org git.kernel.org
- git.kernel.org git.kernel.org
- git.kernel.org git.kernel.org
- git.kernel.org git.kernel.org
- git.kernel.org git.kernel.org
- git.kernel.org git.kernel.org
Timeline
- Published
- Last modified
Other CVEs of Linux
The 18283 CVEs of Linux →
CVE-2026-99270
In the Linux kernel, the following vulnerability has been resolved:
tcp: Fix potential UAF in reqsk_timer_handler()
8.1
High
CVE-2026-99269
In the Linux kernel, the following vulnerability has been resolved: sched_ext: Wait for SCX_OPSS_DISPATCHING before…
7.8
High
CVE-2026-99261
In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: correct reservation fence slots for…
Not rated
CVE-2026-99260
In the Linux kernel, the following vulnerability has been resolved: ntfs: fix resident conversion in ntfs_new_attr_flags…
Not rated