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

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 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

BDU:2026-13967
CVE-2026-53038
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

Affected Products

Linuxmint
Linux Kernel
Ubuntu