CVE-2023-53256
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2023-53256 is a vulnerability in the Linux kernel's ARM Firmware Framework for Arm (FF-A) subsystem that causes a denial of service due to duplicate device names during logical partition registration. When a physical partition provides multiple services (each with a distinct UUID), the kernel fails to register more than one logical partition because device names are generated using only the VM ID, omitting the UUID component, resulting in a sysfs filename collision (-EEXIST). Affected kernel versions include 5.14–5.15.113, 5.16–6.1.30, and 6.2–6.3.4, as well as release candidates 6.4-rc1 through 6.4-rc3. It carries a CVSS v3.1 base score of 5.5 (Medium) (Red Hat Advisory, Red Hat Bugzilla).

Technical details

The root cause is improper resource identifier generation (CWE-400 / resource exhaustion via naming collision) in the ffa_setup_partitions() function of the firmware/arm_ffa driver. When registering logical partitions, the device name is constructed using only the VM ID (e.g., arm-ffa-8001), ignoring the UUID that distinguishes multiple services within the same physical partition. This causes kobject_add_internal() to fail with -EEXIST when a second logical partition sharing the same VM ID is registered, preventing subsequent firmware services from initializing. The fix replaces the VM-ID-based naming scheme with ida_alloc()-generated unique IDs appended to the arm-ffa prefix, with the ID stored in ffa_dev for proper cleanup on device destruction (Red Hat Bugzilla).

Impact

Successful exploitation prevents proper registration of multiple ARM FF-A logical partitions or firmware services during system initialization, effectively causing a denial of service for those firmware components. Affected systems running ARM-based hardware with multiple FF-A services per physical partition may experience incomplete firmware service initialization, potentially disrupting security-critical services that rely on the FF-A framework. The confidentiality impact is rated High by Red Hat's CVSS assessment, though the primary observable effect is service unavailability rather than data exposure (Red Hat Advisory, Red Hat Bugzilla).

Indicators of compromise

  • Logs: Kernel log messages containing sysfs: cannot create duplicate filename '/devices/arm-ffa-XXXX' during boot or module initialization.
  • Logs: Messages such as kobject_add_internal failed for arm-ffa-XXXX with -EEXIST or ARM FF-A: ffa_setup_partitions: failed to register partition ID 0xXXXX in dmesg or /var/log/kern.log.
  • Logs: Error entries from arm_ffa driver: unable to register device arm-ffa-XXXX err=-17 (Red Hat Bugzilla).

Mitigation and workarounds

Update the Linux kernel to a fixed version: 5.15.114 or later (for the 5.15 stable branch), 6.1.31 or later (for the 6.1 stable branch), or 6.3.5 or later (for the 6.3 stable branch). Patches are available in the upstream stable kernel tree. As a workaround, limiting local user access to affected ARM systems reduces exposure, though upgrading is the recommended remediation. Systems not using ARM FF-A firmware partitions with multiple services per physical partition are not affected in practice (Red Hat Advisory, Red Hat Bugzilla).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64192HIGH7.8
  • Linux Kernel logoLinux Kernel
  • linux-oracle-5.4
NoYesJul 20, 2026
CVE-2026-64191HIGH7.8
  • Linux Kernel logoLinux Kernel
  • linux-ibm
NoYesJul 20, 2026
CVE-2026-64600HIGH7.1
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-devel
NoYesJul 23, 2026
CVE-2026-64206MEDIUM5.5
  • Linux Kernel logoLinux Kernel
  • kernel-64k-modules-internal
NoYesJul 20, 2026
CVE-2026-64205MEDIUM5.5
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-modules
NoNoJul 20, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management