CVE-2026-31482
kernel: s390/entry: Scrub r12 register on kernel entry
Severity
ModerateRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · April 22, 2026
Updated · June 28, 2026
Description
A flaw was found in the Linux kernel, specifically within the s390 architecture's kernel entry process. Due to an incomplete update, a critical register (r12) was not properly cleared when entering the kernel. This oversight could allow a local user to potentially access sensitive system information, such as the current task pointer, which should not be exposed.
Statement
Upstream restored register scrubbing for %r12 on s390 kernel entry after branch-prediction macro cleanup removed the implicit load. Red Hat agrees this is a defense-in-depth fix against unintended kernel pointer leakage to user-controlled speculation gadgets on s390. Ship via architecture-specific kernel builds.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
No mitigation is specified in collected source.
CVSS / CWE
CVSS 3.1 · 4.7CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
CWE-909 · Missing Initialization of Resource