PT-2026-51932 · Linux+2 · Linux Kernel+2
CVE-2026-53038
·
Published
2026-03-11
·
Updated
2026-09-07
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 version 6.12.40
Description
A global out-of-bounds read occurs in the
create securityfs measurement lists() function when the system uses a TPM chip with an unsupported hash algorithm. The issue arises because ima tpm chip->allocated banks[i].crypto id is initialized to HASH ALGO LAST for unsupported algorithms, but the code subsequently uses this value to index into the hash algo name[] array without proper validation. This can lead to memory corruption or system instability when the kernel attempts to create securityfs files for these unsupported algorithms.Recommendations
Update the Linux kernel to a version where the
create securityfs measurement lists() function is patched to use a generic tpm alg <ID> postfix for unsupported crypto algorithms instead of indexing hash algo name[].Exploit
Fix
Out of bounds Read
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Linuxmint
Linux Kernel
Ubuntu