Improper locking in Linux kernel - CVE-2026-72152
Published: August 16, 2026
Vulnerability details
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of task state and wake-up logic in wait_for_tpm_stat() in the TPM TIS core when waiting for TPM status changes on the IRQ wait path. A local user can trigger TPM operations that exercise the affected wait path to cause a denial of service.
The issue is associated with the IRQ-based wait path and can trigger a kernel warning when CONFIG_DEBUG_ATOMIC_SLEEP is enabled.
Affected software
Ubuntu
linux-gcp-7.0 (Ubuntu package)
linux-azure-7.0 (Ubuntu package)
How to mitigate CVE-2026-72152
linux-gcp-7.0 (Ubuntu package) - addressed in versions 7.0.0-38.38~24.04.4, 7.0.0-1013.13~24.04.1, 7.0.0-1014.14~24.04.1
linux-azure-7.0 (Ubuntu package) - addressed in versions 7.0.0-1016.16~24.04.1, 7.0.0-1017.17~24.04.1
External References
- https://git.kernel.org/stable/c/4bb3e1bc142dc9c3240ceed1b3ab031aa9cb1723
- https://git.kernel.org/stable/c/6b068a97958aa00a901a9b5083d74114b21f7b66
- https://git.kernel.org/stable/c/ba33b4f9d3423accd2c91a0b0b0680cd589922f2
- https://git.kernel.org/stable/c/bb63a0530e8e6de3aaf29cd5ba487db2490128ef
- https://git.kernel.org/stable/c/c0c9cfb3b75def8bf200a2d4db09015806acfeaf
- https://git.kernel.org/stable/c/c9acbe38797bc1aa3c22a1ab72452e210af6e0ff