In the Linux kernel, the following vulnerability has been resolved:
usb: typec: displayport: Fix potential deadlock
The deadlock can occur due to a recursive lock acquisition of
cros_typec_altmode_data::mutex.
The call chain is as follows:
To prevent this, defer the typec_altmode_exit() call by scheduling
it rather than calling it directly from within the mutex-protected
context.
| Software | From | Fixed in |
|---|---|---|
| linux / linux_kernel | 6.1.143 | 6.1.143.x |
| linux / linux_kernel | 6.6.96 | 6.6.96.x |
| linux / linux_kernel | 6.12.36 | 6.12.36.x |
| linux / linux_kernel | 6.15.5 | 6.15.5.x |
| linux / linux_kernel | 6.16-rc1 | 6.16-rc1.x |
| linux / linux_kernel | 6.16-rc2 | 6.16-rc2.x |
| linux / linux_kernel | 6.16-rc3 | 6.16-rc3.x |
| linux / linux_kernel | 6.16-rc4 | 6.16-rc4.x |
| debian / debian_linux | 11.0 | 11.0.x |