Skip to main content
VulnerabilityPublished Updated

CVE-2026-68401: Linux kernel · firmware: arm_ffa: Fix out-of-bound writes in ffa_setup_and_transmit()

Affects Linux kernelSource CVE Database V5

0

Not known to be exploited · CVSS 7.8 High · fixed in d312a71b19bb83803c8d1372bc042bd36db657f7 : patch Linux kernel soon.

Data as of 26 Oct 2026, 14:05 UTC

CVSS 3.1 base score
7.8High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.1% chance of exploitation in 30 days – higher than 3% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in d312a71b19bb83803c8d1372bc042bd36db657f7, cf5708c9d78c98214c62b1e5d049cd527a543b8e, 3383ffb7ef937317361713ffcc21921a7848511a +5
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 10 Aug 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • >=5.15.114 <5.16
  • >=6.1.31 <6.2
  • >=6.3.5 <6.4
Fixed in
  • d312a71b19bb83803c8d1372bc042bd36db657f7
  • cf5708c9d78c98214c62b1e5d049cd527a543b8e
  • 3383ffb7ef937317361713ffcc21921a7848511a
  • 27abdaf0c5c89b06694e4c3d8318e8d6a60c1d1b
  • 6.4
  • 6.2
  • 5.16
  • 00bef9d0f9e787f56ff4699d3b577983ff8b7f24
LinuxLinuxAffected
  • =6.4
Fixed in–

Description

In the Linux kernel, the following vulnerability has been resolved: firmware: arm_ffa: Fix out-of-bound writes in ffa_setup_and_transmit() Sashiko (locally) reports multiple out-of-bound issues in ffa_setup_and_transmit: 1) Writing ep_mem_access->reserved can write out of bounds for FFA versions < 1.2 as ffa_emad_size_get() returns 16 bytes in that case while reserved has an offset of 24. Instead of zeroing fields, memset the struct to zero first based on the FFA version. 2) Make sure there is enough size to write constituents. While at it, convert the only sizeof() in the driver that uses a type instead of variable.

References

Community reviews

Loading reviews…