Register for the AI for Security Summit: Join Figma, Perplexity & Wiz

CVE-2026-31482
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-31482 is a register scrubbing flaw in the Linux kernel affecting the s390 architecture, where the r12 register is not properly cleared during kernel entry. The vulnerability was introduced when commit f33f2d4c7c80 ("s390/bp: remove TIF_ISOLATE_BP") removed the branch prediction macros and the associated r12 load but failed to add r12 to the register clearing sequence. It was publicly disclosed on April 22, 2026, and affects Linux kernel versions 6.4.1 through 6.6.130, 6.7 through 6.12.79, 6.13 through 6.18.20, 6.19 through 6.19.10, and 7.0-rc1 through 7.0-rc7. The CVSS v3.1 base score is 5.5 (Medium), with a local attack vector and low privilege requirement (GitHub Advisory, Red Hat Bugzilla).

Technical details

The root cause is classified as CWE-909 (Missing Initialization of Resource). Before commit f33f2d4c7c80, all s390 kernel entry handlers loaded register r12 with the current task pointer (lg %r12,__LC_CURRENT) for use by the BPENTER/BPEXIT branch prediction macros. When that commit removed TIF_ISOLATE_BP and the associated macros, it omitted adding r12 to the register scrubbing sequence, leaving potentially sensitive data in r12 accessible across the user-kernel boundary. The fix adds a single xgr %r12,%r12 instruction to zero out r12 consistently across all s390 kernel entry points (GitHub Advisory).

Impact

A local attacker with low privileges on an s390 system could potentially read sensitive data left in the r12 register during kernel entry transitions, resulting in an information disclosure risk. The CVSS assessment indicates no confidentiality or integrity impact at the kernel level, but rates availability impact as High, suggesting the uninitialized register state could also contribute to system instability under certain conditions. The vulnerability is scoped to s390 architecture systems only and does not affect other kernel architectures (GitHub Advisory, Red Hat Bugzilla).

Exploitability

There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation as of the time of disclosure (GitHub Advisory). The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is approximately 0.018%, reflecting a very low probability of exploitation in the near term. Exploitation requires local access with low privileges and is limited to s390 architecture systems.

Mitigation and workarounds

Patches are available across multiple stable kernel branches. Users should upgrade to the following fixed versions based on their current branch: 6.6.131 (for 6.4.1–6.6.130), 6.12.80 (for 6.7–6.12.79), 6.18.21 (for 6.13–6.18.20), 6.19.11 (for 6.19–6.19.10), or 7.0 stable release (for 7.0-rc1 through 7.0-rc7). For systems that cannot be immediately patched, restrict local user access on s390 systems and monitor for suspicious activity. Prioritize patching s390 production systems running affected kernel versions (GitHub Advisory, Red Hat Bugzilla).

Additional resources

Linux Distribution fix status

Fix availability across major Linux distributions and their releases.

Debian

Fixed

bookworm

linux

Fixed

sid

linux: 6.19.11-1

Fixed

trixie

linux: 6.12.85-1

Fixed

Ubuntu

Fixed

bionic

linux

Not Affected

bionic (esm-infra)

linux

Not Affected

bionic (fips-updates)

linux-fips

Not Affected

bionic (fips)

linux-fips

Not Affected

devel

linux

Not Affected

focal

linux

Not Affected

focal (esm-infra)

linux

Not Affected

focal (fips-updates)

linux-fips

Not Affected

RHEL / CentOS

Affected

RHEL 8

kernel-rt.src

Affected

RHEL 9

kernel-rt.src

Affected

RHEL 10

kernel.src

Affected

SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-93189HIGH8.8
  • Linux Kernel logoLinux Kernel
  • kernel
NoYesSep 17, 2026
CVE-2026-93188MEDIUM6.5
  • Linux Kernel logoLinux Kernel
  • linux-azure-5.4
NoYesSep 17, 2026
CVE-2026-93182NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-5.4
NoYesSep 17, 2026
CVE-2026-93181NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-lowlatency
NoNoSep 17, 2026
CVE-2026-93174NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-6.17
NoYesSep 17, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management