Skip to main content

Linux Kernel CVE-2026-31628

| EUVDEUVD-2026-25521 MEDIUM
2026-04-24 Linux GHSA-9grw-fpvr-3468
5.5
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
5.6 MEDIUM

Local low-priv attacker; high complexity due to required core co-residency on Zen1; scope changed as victim process confidentiality is breached; no integrity or availability impact.

3.1 AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:N
4.0 AV:L/AC:H/AT:P/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
SUSE
MEDIUM
qualitative
Red Hat
5.5 MEDIUM
qualitative

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

6
Analysis Generated
Jul 24, 2026 - 02:52 vuln.today
CVSS changed
Apr 27, 2026 - 20:52 NVD
5.5 (MEDIUM)
Patch released
Apr 27, 2026 - 20:40 nvd
Patch available
Patch available
Apr 24, 2026 - 16:16 EUVD
EUVD ID Assigned
Apr 24, 2026 - 15:00 euvd
EUVD-2026-25521
CVE Published
Apr 24, 2026 - 14:42 nvd
MEDIUM 5.5

DescriptionNVD

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

x86/CPU: Fix FPDSS on Zen1

Zen1's hardware divider can leave, under certain circumstances, partial results from previous operations. Those results can be leaked by another, attacker thread.

Fix that with a chicken bit.

AnalysisAI

Cross-thread information disclosure in the Linux kernel on AMD Zen1 processors allows a low-privileged local attacker to harvest partial floating-point division results belonging to a concurrently executing victim thread. Zen1's hardware FP divider fails to fully clear intermediate state between operations, creating a side-channel leakage path exploitable by any unprivileged thread sharing the same physical CPU core. No public exploit code has been identified and CISA has not added this to the KEV catalog, but the vulnerability affects all Linux versions from inception through multiple stable branches, with patches now available across eight stable series (5.10, 5.15, 6.1, 6.6, 6.12, 6.18, 6.19, 7.0).

Technical ContextAI

This is a CPU microarchitectural side-channel vulnerability specific to AMD Zen1 silicon (Ryzen 1000/2000 series, EPYC Naples). The Zen1 hardware floating-point divider (FDIV unit) does not properly flush intermediate partial results between successive division operations executed by different hardware threads sharing a physical core. An attacker thread can time or sample these residual states to recover fragments of data processed by a victim thread's division instructions. The root cause class (CWE field is N/A per the submission) aligns conceptually with CWE-203 (Observable Discrepancy) or CWE-1342 (Information Exposure Through Microarchitectural State After Transient Execution), similar in nature to earlier MDS-class vulnerabilities (RIDL, Fallout, TAA). The fix employs a 'chicken bit' - a model-specific register (MSR) or control bit that disables the vulnerable hardware optimization pathway, trading minor performance for security. CPE data (cpe:2.3:a:linux:linux) covers all Linux versions from the initial commit (1da177e4c3f4) forward, with fixes landing as point releases across stable trees.

RemediationAI

Apply the vendor-released patched kernel versions: 5.10.253, 5.15.203, 6.1.169, 6.6.135, 6.12.82, 6.18.23, 6.19.13, or 7.0.1, selecting the series that matches the deployed branch. Ubuntu users should follow USN-8488-1 (https://ubuntu.com/security/notices/USN-8488-1). Siemens product operators should consult SSA-019113 and SSA-082556 at https://cert-portal.siemens.com/. Upstream fix commits are available via https://git.kernel.org/stable/c/ed7a3a246309ccc807238f1b4f159ee6d37ff9c4 and related stable refs. If immediate kernel upgrade is not feasible on Zen1 systems hosting multi-tenant or sensitive workloads, consider process isolation mitigations such as CPU core pinning to ensure attacker and victim threads cannot share a physical core (using taskset or cpuset cgroups); this prevents co-residency but does not eliminate the underlying hardware flaw and may impact performance in dense deployments. No microcode-only fix is referenced in the available data - the software chicken-bit workaround in the kernel patch is the primary remediation.

Vendor StatusVendor

SUSE

Severity: Medium
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Performance Computing 15 SP7 Fixed

Share

CVE-2026-31628 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy