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

firmware: arm_ffa: Fix Endpoint Memory Access Descriptor offset calculation

Use the descriptor's `ep_mem_offset` to calculate the start of the endpoint
memory access array and to comply with the FF-A spec instead of defaulting
to `sizeof(struct ffa_mem_region)`.
This requires moving `ffa_mem_region_additional_setup()` earlier in the setup
flow.
Also, add sanity checks to ensure the calculated descriptor offsets do not
exceed `max_fragsize`.
Published: 2026-08-10
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In the Linux kernel, the calculation of the starting address for an ARM FF‑A endpoint memory access array was incorrectly derived, using a fixed size of a memory region structure instead of the descriptor's ep_mem_offset field. This miscalc can place endpoint memory access blocks beyond their intended bounds, potentially leading to memory corruption or unauthorized reads and writes. The applied fix corrects the offset logic and adds sanity checks so that the calculated descriptor offsets never exceed the allowed fragment size, thereby complying with the FF‑A specification.

Affected Systems

All Linux kernel releases that contain the buggy arm_ffa implementation are affected; no specific version range is provided, so the guidance applies to any kernel before the patches referenced in the advisory. The issue arises only on systems that use the ARM FF‑A firmware interface.

Risk and Exploitability

The CVSS score is 7.8, indicating a high‑severity flaw, while the EPSS score is < 1% and the vulnerability is not listed in the CISA KEV catalog. Based on the description, the vulnerability could be exploited by an attacker who can trigger ARM FF‑A endpoint registrations or manipulate endpoint attributes, which would require kernel privileges. No public exploit has been reported, and the vulnerability appears confined to the kernel’s internal memory handling for FF‑A endpoints.

Generated by OpenCVE AI on August 14, 2026 at 01:02 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a kernel version that includes the patch commits 8ef18f0ab3c0ec1eac77289f5a542bd96a8a6d66, b39b08e6bee812514b449dc874076890e6b871a0, and b4d961351aa84fdf0148783fb1f3a1391b8a0adb.
  • Ensure that any custom firmware or kernel modules for ARM FF‑A are rebuilt against the updated kernel source so they use the corrected ep_mem_offset logic.
  • If the system does not require ARM FF‑A support, consider disabling or removing the arm_ffa component to eliminate the risk.

Generated by OpenCVE AI on August 14, 2026 at 01:02 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 13 Aug 2026 23:15:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

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'}


Wed, 12 Aug 2026 22:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-129

Wed, 12 Aug 2026 00:15:00 +0000

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

None

cvssV3_1

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

threat_severity

Moderate


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

Type Values Removed Values Added
Weaknesses CWE-129

Mon, 10 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: firmware: arm_ffa: Fix Endpoint Memory Access Descriptor offset calculation Use the descriptor's `ep_mem_offset` to calculate the start of the endpoint memory access array and to comply with the FF-A spec instead of defaulting to `sizeof(struct ffa_mem_region)`. This requires moving `ffa_mem_region_additional_setup()` earlier in the setup flow. Also, add sanity checks to ensure the calculated descriptor offsets do not exceed `max_fragsize`.
Title firmware: arm_ffa: Fix Endpoint Memory Access Descriptor offset calculation
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:04:48.935Z

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

Link: CVE-2026-68400

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-10T13:20:33.487

Modified: 2026-08-17T06:17:48.773

Link: CVE-2026-68400

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-68400 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-14T01:15:17Z

Weaknesses
  • CWE-823

    Use of Out-of-range Pointer Offset