CVE Database›Document archive›CVE-2026-31482

CVE-2026-31482

kernel: s390/entry: Scrub r12 register on kernel entry

Loading…

Severity

Moderate

Red Hat Product Security

4.7

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.7
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H

CWE-909 · Missing Initialization of Resource