PT-2026-47355 · Linux+2 · Linux Kernel+2
CVE-2026-46283
·
Published
2026-04-21
·
Updated
2026-08-12
CVSS v3.1
5.5
Medium
| Vector | AV: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 (affected versions not specified)
Description
The
tpm dev release() function uses kfree() instead of kfree sensitive() to free chip->auth. This structure contains sensitive cryptographic material, including HMAC session keys, nonces, and passphrase data. While other code paths such as tpm2 end auth session() and tpm buf check hmac response() correctly zero the memory before releasing it, the tpm dev release() path leaves key material in freed slab memory until it is overwritten.Recommendations
Update to the version that implements
kfree sensitive() in the tpm dev release() function to ensure session keys are scrubbed during device teardown.Exploit
Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Linuxmint
Linux Kernel
Ubuntu