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

riscv: mm: Unconditionally sfence.vma for spurious fault

Svvptc does not guarantee that it's safe to just return here. Since we
have already cleared our bit, if, theoretically, the bounded timeframe
for the accessed page to become valid still hasn't happened after sret,
we could fault again and actually crash.

Hopefully, these spurious faults should be rare enough that this is an
acceptable slowdown.
Published: 2026-08-06
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel contains a flaw in the RISC‑V memory‑management code where an unconditional sfence.vma instruction is executed after clearing a hardware bit. If the corresponding page has not yet become valid, the system may fault again and crash. The bug can lead to a kernel panic, causing an interruption of normal operation and loss of availability for the affected machine.

Affected Systems

All Linux kernel builds that run on RISC‑V hardware prior to the adoption of the fix are affected. No specific kernel version range is listed, so the vulnerability applies to the kernel until the commit that adds the additional guard is incorporated.

Risk and Exploitability

The vulnerability requires execution of privileged kernel code and is not remotely exploitable; an attacker would need to influence the kernel’s normal flow during a context switch. No CVSS score or EPSS data is available, and the issue is not listed in CISA’s KEV catalog, indicating limited exploitation evidence to date. Nonetheless, a crash is destructive, so the risk of availability impact remains non‑trivial for environments that must avoid unscheduled downtime.

Generated by OpenCVE AI on August 6, 2026 at 08:23 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest Linux kernel release that incorporates the commit adding the guard before executing sfence.vma.
  • If an immediate kernel update is not possible, manually apply the patch from the vendor’s source repository and rebuild the kernel.
  • After patching, reboot the affected systems to ensure that the new memory‑management logic is active.

Generated by OpenCVE AI on August 6, 2026 at 08:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 06 Aug 2026 08:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-252
CWE-476

Thu, 06 Aug 2026 07:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: riscv: mm: Unconditionally sfence.vma for spurious fault Svvptc does not guarantee that it's safe to just return here. Since we have already cleared our bit, if, theoretically, the bounded timeframe for the accessed page to become valid still hasn't happened after sret, we could fault again and actually crash. Hopefully, these spurious faults should be rare enough that this is an acceptable slowdown.
Title riscv: mm: Unconditionally sfence.vma for spurious fault
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-06T07:13:49.098Z

Reserved: 2026-07-19T15:36:31.798Z

Link: CVE-2026-64592

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-06T08:45:17Z

Weaknesses