CVE-2026-80572
Description
In the Linux kernel, the following vulnerability has been resolved: Input: byd - synchronize timer deletion before freeing private data byd_disconnect() uses timer_delete() before freeing the driver's private data. This does not wait for a running byd_clear_touch() callback, which dereferences the private data and its psmouse pointer. A callback racing with disconnect can therefore access the private data after it has been freed. The timer can also still be re-armed by byd_process_byte() while the disconnect is in progress. Use timer_shutdown_sync() before freeing the private data: it waits for a running callback and turns any later re-arm attempt into a no-op.
How to fix
- Linux Linuxfe2785d5513b3254368a1f0831515fc59ab0d40d, b4d74810aad9b29c313b4d7880c84aceb5abe488, 84b205297fa15f97510342221d8c9a0119711478, 28d984a66b9e14be74986167b6ad40b5e0daf19a, ee944a706a18322b4a2599eebe8040a2994e928f, 8dbfd8e32a13e116790780ed0be82b5a05eb9916, 2e509ef60ee41a2da0deb062c262bb530143fb37, c83e79c0842ed29860648bcce5022ef0ba5001c6 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| Linux Linux | 2d5f5611dd0de52e9a52b56391a7049a52184e72 ≤ v < fe2785d5513b3254368a1f0831515fc59ab0d40d, 2d5f5611dd0de52e9a52b56391a7049a52184e72 ≤ v < b4d74810aad9b29c313b4d7880c84aceb5abe488, 2d5f5611dd0de52e9a52b56391a7049a52184e72 ≤ v < 84b205297fa15f97510342221d8c9a0119711478, 2d5f5611dd0de52e9a52b56391a7049a52184e72 ≤ v < 28d984a66b9e14be74986167b6ad40b5e0daf19a, 2d5f5611dd0de52e9a52b56391a7049a52184e72 ≤ v < ee944a706a18322b4a2599eebe8040a2994e928f, 2d5f5611dd0de52e9a52b56391a7049a52184e72 ≤ v < 8dbfd8e32a13e116790780ed0be82b5a05eb9916, 2d5f5611dd0de52e9a52b56391a7049a52184e72 ≤ v < 2e509ef60ee41a2da0deb062c262bb530143fb37, 2d5f5611dd0de52e9a52b56391a7049a52184e72 ≤ v < c83e79c0842ed29860648bcce5022ef0ba5001c6, 4.6 | fe2785d5513b3254368a1f0831515fc59ab0d40d, b4d74810aad9b29c313b4d7880c84aceb5abe488, 84b205297fa15f97510342221d8c9a0119711478, 28d984a66b9e14be74986167b6ad40b5e0daf19a, ee944a706a18322b4a2599eebe8040a2994e928f, 8dbfd8e32a13e116790780ed0be82b5a05eb9916, 2e509ef60ee41a2da0deb062c262bb530143fb37, c83e79c0842ed29860648bcce5022ef0ba5001c6 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.