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().
Published: 2026-08-15
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In the Linux kernel, the function spufs_mem_mmap_access() incorrectly calculates the local store offset by checking against vma->vm_end instead of the actual local store size, which for 64‑bit PowerPC systems always exceeds the intended bound. The calculation fails to clamp the read length, allowing the kernel to read past the LS_SIZE buffer returned by ctx->ops->get_ls(). This out‑of‑bounds read can expose kernel memory contents to anyone who can map the spufs device, thereby leaking sensitive data. The weakness is a classic bounds‑check failure (CWE‑787).

Affected Systems

The flaw exists in the Linux kernel for PowerPC (powerpc/spufs). Any kernel build that includes the unpatched spufs code is affected; no specific kernel release range is listed. Administrators should verify whether their system runs a patched kernel that includes the change in commit 3c1e92f and conforms to the Linux:Linux vendor/product identification in the CPE namespace.

Risk and Exploitability

The CVSS score of 7.8 indicates high severity, but the EPSS score of <1% reflects a very low probability of exploitation. The vulnerability is not catalogued in the CISA KEV catalog. The exploit would almost certainly require local or privileged access to map the spufs device, making it an inferred local attack vector. While exploitation is currently unlikely, the potential to leak kernel data warrants proactive attention.

Generated by OpenCVE AI on August 18, 2026 at 04:07 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the spufs_mem_mmap_access() fix (commit 3c1e92f).
  • Disable the spufs file system or unmount the spufs device if it is not required for application functionality.
  • Restrict user permissions on the spufs device so that only privileged users can perform mmap operations.

Generated by OpenCVE AI on August 18, 2026 at 04:07 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 18 Aug 2026 02:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-200

Tue, 18 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-787
References
Metrics threat_severity

None

threat_severity

Moderate


Mon, 17 Aug 2026 22:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-200

Mon, 17 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125

Mon, 17 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}


Sat, 15 Aug 2026 08:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125

Sat, 15 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
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().
Title powerpc/spufs: fix out-of-bounds access in spufs_mem_mmap_access()
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-17T05:39:17.306Z

Reserved: 2026-07-30T09:28:09.396Z

Link: CVE-2026-68474

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:20:34.937

Modified: 2026-08-17T06:17:56.837

Link: CVE-2026-68474

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-68474 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T04:15:04Z

Weaknesses