CVE-2026-68474
Received Received - Intake

Out-of-Bounds Access in Linux Kernel powerpc/spufs

Vulnerability report for CVE-2026-68474, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-15

Last updated on: 2026-08-15

Assigner: kernel.org

Description

In the Linux kernel, the following vulnerability has been resolved: powerpc/spufs: fix out-of-bounds access in spufs_mem_mmap_access() spufs_mem_mmap_access() computes the local store offset as address - vma->vm_start, but bounds-checks it against vma->vm_end instead of the local store size. On 64-bit, offset is always well below vma->vm_end, so the clamp never fires and len stays unbounded against the LS_SIZE buffer returned by ctx->ops->get_ls(). Reject offsets at or beyond LS_SIZE and clamp len to the remaining space, mirroring the guard already used by spufs_mem_mmap_fault() and spufs_ps_fault().

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-15
Last Modified
2026-08-15
Generated
2026-08-15
AI Q&A
2026-08-15
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Currently, no data is known.

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is in the Linux kernel's powerpc/spufs component. It involves an out-of-bounds access in the spufs_mem_mmap_access() function. The function incorrectly calculates an offset by subtracting vma->vm_start from the address but checks this offset against vma->vm_end instead of the local store size. On 64-bit systems, this causes the offset to always appear valid, leading to an unbounded length that can exceed the LS_SIZE buffer.

Detection Guidance

This vulnerability is specific to the Linux kernel's powerpc/spufs component and involves an out-of-bounds access in spufs_mem_mmap_access(). Detection requires checking if your kernel version includes the vulnerable code path. Use uname -a to check your kernel version and grep for spufs_mem_mmap_access in your kernel source or compiled modules.

Impact Analysis

This vulnerability could allow an attacker to read or write memory outside the intended buffer, potentially leading to system crashes, privilege escalation, or unauthorized data access. It specifically affects systems using the powerpc architecture with spufs functionality enabled.

Mitigation Strategies

Apply the latest kernel patch from your Linux distribution that fixes the spufs_mem_mmap_access() out-of-bounds access. If no patch is available, consider disabling the SPU subsystem if not needed. Monitor vendor advisories for updates.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-68474. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart