In the Linux kernel, the following vulnerability has been resolved: HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up The flag I2C_HID_READ_PENDING is used to serialize I2C operatio…
Medium CVSS 5.5
Summary
In the Linux kernel, the following vulnerability has been resolved: HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up The flag I2C_HID_READ_PENDING is used to serialize I2C operations. However, this is not necessary, because I2C core already has its own locking for that. More importantly, this flag can cause a lock-up: if the flag is set in i2c_hid_xfer() and an interrupt happens, the interrupt handler (i2c_hid_irq) will check this flag and return immediately without doing an…
In-depth triage
No in-depth report has been generated yet (DR-003 v2 AI pipeline is under construction).
Affected products
- :
Sources
- NVD DATABASE
Original Links
- https://git.kernel.org/stable/c/0561b65fbd53d3e788c5b0222d9112ca016fd6a1 Patch
- https://git.kernel.org/stable/c/21bfca822cfc1e71796124e93b46e0d9fa584401 Patch
- https://git.kernel.org/stable/c/29e94f295bad5be59cf4271a93e22cdcf5536722 Patch
- https://git.kernel.org/stable/c/418c5575d56410c6e186ab727bf32ae32447d497 Patch
- https://git.kernel.org/stable/c/5095b93021b899f54c9355bebf36d78854c33a22 Patch
- https://git.kernel.org/stable/c/9c0f59e47a90c54d0153f8ddc0f80d7a36207d0e Patch
- https://git.kernel.org/stable/c/b65fb50e04a95eec34a9d1bc138454a98a5578d8 Patch
- https://git.kernel.org/stable/c/c448a9fd50f77e8fb9156ff64848aa4295eb3003 Patch
- https://git.kernel.org/stable/c/0561b65fbd53d3e788c5b0222d9112ca016fd6a1 Patch
- https://git.kernel.org/stable/c/21bfca822cfc1e71796124e93b46e0d9fa584401 Patch
- https://git.kernel.org/stable/c/29e94f295bad5be59cf4271a93e22cdcf5536722 Patch
- https://git.kernel.org/stable/c/418c5575d56410c6e186ab727bf32ae32447d497 Patch
- https://git.kernel.org/stable/c/5095b93021b899f54c9355bebf36d78854c33a22 Patch
- https://git.kernel.org/stable/c/9c0f59e47a90c54d0153f8ddc0f80d7a36207d0e Patch
- https://git.kernel.org/stable/c/b65fb50e04a95eec34a9d1bc138454a98a5578d8 Patch
- https://git.kernel.org/stable/c/c448a9fd50f77e8fb9156ff64848aa4295eb3003 Patch
- https://lists.debian.org/debian-lts-announce/2024/06/msg00017.html
- https://lists.debian.org/debian-lts-announce/2024/06/msg00020.html
- https://cert-portal.siemens.com/productcert/html/ssa-265688.html
Timeline
- nvd_ingest NVD