PT-2026-51932

CVE-2026-53038

·

Published

2026-03-11

·

Updated

2026-10-13

Description by

CVSS 3.1
5.5
Medium
MetricsAV: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[].
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Weakness enumeration
Related identifiers
OPENSUSE-SU-2026:21555-1
SUSE-SU-2026:23066-1
SUSE-SU-2026:23068-1
SUSE-SU-2026:23221-1
SUSE-SU-2026:23231-1
SUSE-SU-2026:23237-1
USN-8566-1
USN-8568-1
USN-8569-1
USN-8593-1
USN-8603-1
USN-8618-1
USN-8663-1
USN-8664-1
USN-8728-1
USN-8728-2
USN-8728-3
Found an issue in the description? Have something to add? Feel free to write us 👾