U.S. flag   An official website of the United States government
Dot gov

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Https

Secure .gov websites use HTTPS
A lock (Dot gov) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.

Vulnerability Change Records for CVE-2022-49286

Change History

New CVE Received from kernel.org 2/26/2025 2:01:05 AM

Action Type Old Value New Value
Added Description

								
							
							
						
In the Linux kernel, the following vulnerability has been resolved:

tpm: use try_get_ops() in tpm-space.c

As part of the series conversion to remove nested TPM operations:

https://lore.kernel.org/all/[email protected]/

exposure of the chip->tpm_mutex was removed from much of the upper
level code.  In this conversion, tpm2_del_space() was missed.  This
didn't matter much because it's usually called closely after a
converted operation, so there's only a very tiny race window where the
chip can be removed before the space flushing is done which causes a
NULL deref on the mutex.  However, there are reports of this window
being hit in practice, so fix this by converting tpm2_del_space() to
use tpm_try_get_ops(), which performs all the teardown checks before
acquring the mutex.
Added Reference

								
							
							
						
https://git.kernel.org/stable/c/476ddd23f818fb94cf86fb5617f3bb9a7c92113d
Added Reference

								
							
							
						
https://git.kernel.org/stable/c/5b1d2561a03e534064b51c50c774657833d3d2cf
Added Reference

								
							
							
						
https://git.kernel.org/stable/c/95193d12f10a8a088843b25e0f5fe1d83ec6b079
Added Reference

								
							
							
						
https://git.kernel.org/stable/c/ba84f9a48366dcc3cdef978599433efe101dd5bd
Added Reference

								
							
							
						
https://git.kernel.org/stable/c/eda1662cce964c8a65bb86321f8d9cfa6e9ceaab
Added Reference

								
							
							
						
https://git.kernel.org/stable/c/fb5abce6b2bb5cb3d628aaa63fa821da8c4600f9