Cloudanix VulnDB

CVE-2026-93083

None

CVSS

—

EPSS

0.2%

Published

Sep 17, 2026

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A coding error in the Linux kernel's handling of communication setup for certain hardware could leave resources locked after a failure, making some devices harder to start reliably.

Exploitation
Other
Attacker needs
Local User
Complexity
Theoretical
Impact
Denial Of Service
Component
OS kernel
Class
Other
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

mailbox_chan_setup fails to release the primary mailbox channel when the secondary unidirectional TX receiver channel allocation fails, leaving the primary channel allocated and unavailable for subsequent attempts.

Why it matters to the business

ARM systems relying on SCMI firmware may encounter repeated driver probe failures or deferred initialization, leading to reduced hardware functionality or boot instability until the system is updated.

How an attack unfolds

An attacker with local access could trigger repeated probe error paths during arm_scmi initialization to hold mailbox resources, but the flaw is primarily a resource-leak bug rather than a direct remote attack vector.

How to fix it

Apply the upstream kernel fix that adds unwind of the primary mailbox channel before returning the error from mailbox_chan_setup; rebuild and deploy the corrected kernel image.

How to confirm the fix worked

Inspect the arm_scmi mailbox_chan_setup source for the added unwind path on secondary channel failure; verify driver probes succeed after error injection in test environments.

Typical attack path

  1. Load or trigger arm_scmi driver probe on affected kernel
  2. Force failure in secondary TX receiver mailbox request
  3. Observe primary channel left allocated and unavailable

How to detect it

Review kernel ring buffer and dmesg logs for mailbox allocation failures or repeated arm_scmi probe deferrals indicating the leak condition.

What your security team should do

  • Prioritize kernel updates on all ARM platforms using SCMI
  • Monitor for probe deferral or mailbox allocation warnings in dmesg
  • Test driver initialization under simulated allocation failures before production rollout

The record

In the Linux kernel, the following vulnerability has been resolved: firmware: arm_scmi: Unwind TX receiver mailbox setup failure mailbox_chan_setup() can request an additional unidirectional TX receiver channel after successfully acquiring the primary channel. If that second request fails, the function returns immediately and leaves the primary channel allocated. Unwind the primary mailbox channel before returning the error so probe deferral or other setup failures do not leave the channel busy for later probe attempts.

Affected packages

Ecosystem Package Introduced Fixed