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

arm64: RSI: fix field-spanning write warning in attestation token init

The challenge is passed in registers a1 through a8. However, copying to
&regs.a1 makes FORTIFY treat the destination as the single a1 field,
resulting in a field-spanning write warning. [1]

Overlay the SMCCC register structure with an RSI-specific argument
layout and copy the challenge into an explicit 64-byte array. This keeps
the existing a1-a8 argument encoding while giving the copy a correctly
sized destination object.

[1]
memcpy: detected field-spanning write (size 64) of single field "&regs.a1" at ./arch/arm64/include/asm/rsi_cmds.h:119 (size 8)
WARNING: ./arch/arm64/include/asm/rsi_cmds.h:119 at rsi_attestation_token_init+0xdc/0xf8 [arm_cca_guest], CPU#0: cat/3314
Published: 2026-09-24
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Kernel Memory Corruption
Action: Patch
AI Analysis

Impact

A field‑spanning write occurs during RSI attestation token initialization, where a 64‑byte challenge is copied into an 8‑byte field. This results in an out‑of‑bounds write that may corrupt adjacent kernel data structures. The severity depends on how the corrupted data is subsequently used; the description does not confirm that the overwrite would directly lead to code execution, but it could potentially facilitate further exploitation or system instability. No explicit attacker control over the copy size or content is mentioned, so it is inferred that an attacker would need to trigger the vulnerable routine, possibly through a privileged guest or specialized hardware interaction. The issue corresponds to CWE‑787, an out‑of‑bounds write.

Affected Systems

All arm64 Linux kernel builds that implement the RSI interface and have not yet incorporated the patch referenced in the commit history are affected. This includes any kernel version compiled from the mainline tree prior to the merge of the fix. The affected component is the RSI attestation token initialization code within the arm64 architecture layer. No specific version list is available, but systems derived from the mainline kernel before the patch commit are at risk.

Risk and Exploitability

The CVSS score is 5.5, and the EPSS score indicates a very low exploitation probability (<1%). The flaw is not listed in the CISA KEV catalog. The out‑of‑bounds write poses a kernel memory corruption risk. Exploitation would require the ability to invoke the rsi_attestation_token_init routine, which is likely tied to privileged or guest execution contexts. Until the kernel is updated, the risk is considered high for systems that expose the RSI interface and do not employ additional hardening such as KASLR, SMEK, or SMAP.

Generated by OpenCVE AI on October 1, 2026 at 23:09 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to a Linux kernel version that includes the RSI attestation token fix
  • If a kernel upgrade is not immediately possible, disable the RSI interface or the attestation logic via kernel configuration or boot parameters
  • Enable kernel hardening features such as KASLR, SMEK, and SMAP to mitigate exploitation chances

Generated by OpenCVE AI on October 1, 2026 at 23:09 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 01 Oct 2026 21:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-120
CWE-122

Tue, 29 Sep 2026 13:15:00 +0000

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

None

cvssV3_1

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

threat_severity

Moderate


Fri, 25 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-120
CWE-122

Thu, 24 Sep 2026 16:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: arm64: RSI: fix field-spanning write warning in attestation token init The challenge is passed in registers a1 through a8. However, copying to &regs.a1 makes FORTIFY treat the destination as the single a1 field, resulting in a field-spanning write warning. [1] Overlay the SMCCC register structure with an RSI-specific argument layout and copy the challenge into an explicit 64-byte array. This keeps the existing a1-a8 argument encoding while giving the copy a correctly sized destination object. [1] memcpy: detected field-spanning write (size 64) of single field "&regs.a1" at ./arch/arm64/include/asm/rsi_cmds.h:119 (size 8) WARNING: ./arch/arm64/include/asm/rsi_cmds.h:119 at rsi_attestation_token_init+0xdc/0xf8 [arm_cca_guest], CPU#0: cat/3314
Title arm64: RSI: fix field-spanning write warning in attestation token init
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-10-19T09:08:19.340Z

Reserved: 2026-09-17T16:02:15.097Z

Link: CVE-2026-93266

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-24T16:17:23.453

Modified: 2026-10-19T10:17:18.003

Link: CVE-2026-93266

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-24T00:00:00Z

Links: CVE-2026-93266 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T23:15:16Z

Weaknesses