CVE-2026-31482

s390/entry: Scrub r12 register on kernel entry

published April 22, 2026

CVSS
—
EPSS
0%
Percentile
5.0
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

s390/entry: Scrub r12 register on kernel entry

Before commit f33f2d4c7c80 ("s390/bp: remove TIF_ISOLATE_BP"),

all entry handlers loaded r12 with the current task pointer

(lg %r12,__LC_CURRENT) for use by the BPENTER/BPEXIT macros. That

commit removed TIF_ISOLATE_BP, dropping both the branch prediction

macros and the r12 load, but did not add r12 to the register clearing

sequence.

Add the missing xgr %r12,%r12 to make the register scrub consistent

across all entry points.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00162 · 5.0th percentile
Published
2026-04-22T13:54Z
EPSS history
Timeline
  • 22 APR 13:54Z
    s390/entry: Scrub r12 register on kernel entry
    cvelistv5