CVE Catalog

CVE-2026-93266

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel on arm64, the rsi_attestation_token_init function copying the challenge to &regs.a1 triggered a FORTIFY field-spanning write warning, because register a1 is treated as a single 8-byte field while 64 bytes were copied.

Risk Assessment

The FORTIFY warning indicates potential undefined behavior and memory corruption during RSI attestation token initialization, which may lead to instability or security issues in Arm CCA environments.

Recommendation

Update the Linux kernel to a version with the fix that overlays the SMCCC register structure with an RSI-specific argument layout and copies the challenge into an explicit 64-byte array.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

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

Vulnerability data from NVD (NIST) · CISA KEV · EPSS