PT-2024-11059 · Linux+1 · Linux Kernel+1

Mimi Zohar

·

Published

2021-04-21

·

Updated

2024-08-19

·

CVE-2021-46922

CVSS v3.1

5.5

Medium

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 5.10.33 and 5.11.17
Description The issue is related to the KEYS: trusted: Fix TPM reservation for seal/unseal in the Linux kernel. The original patch was correct but got rebased, causing the loss of tpm try get ops() in tpm2 seal trusted(). This results in an imbalanced put of the TPM ops and causes oopses on TIS based hardware. The fix puts back the lost tpm try get ops().
Recommendations To resolve the issue, update the Linux kernel to version 5.10.33 or 5.11.17, or later. As a temporary workaround, consider restricting access to the tpm2 seal trusted() function until a patch is available. Additionally, avoid using the tpm try get ops() function in the affected API endpoints until the issue is resolved.

Fix

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2025-02865
CVE-2021-46922
OPENSUSE-SU-2024_1489-1
SUSE-SU-2024:1465-1
SUSE-SU-2024:1489-1

Affected Products

Linux Kernel
Suse