Cloudanix VulnDB

CVE-2026-53354

None

CVSS

—

EPSS

0.1%

Published

Jul 1, 2026

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

Some Linux systems on affected Arm processors need a kernel update to prevent rare memory-ordering problems that could cause unreliable or unsafe behavior.

Chainable
Exploitation
Local Privilege
Attacker needs
Local User
Complexity
High
Impact
Privilege Gain
Component
OS kernel
Class
Race Condition
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

This issue is a Linux kernel mitigation gap for certain Arm64 CPU Translation Lookaside Buffer Invalidation (TLBI) errata. On affected Arm CPUs, a broadcast TLBI followed by a DSB barrier may appear complete before all memory writes translated by the invalidated TLB entry are globally observed. The TLB entry itself is invalidated correctly, but ordering and visibility of prior memory effects may be weaker than the kernel expects. The fix enables the ARM64_WORKAROUND_REPEAT_TLBI behavior for affected CPUs, causing an additional broadcast TLBI and DSB sequence to ensure relevant memory writes are globally observed before execution continues.

Why it matters to the business

Systems running Linux on affected Arm64 processors could experience rare, timing-dependent memory consistency problems that may lead to instability, unpredictable behavior, data integrity issues, or security boundary weakness in kernel memory-management paths. The practical exploitation risk appears low based on the very low EPSS score, lack of known exploitation, no KEV listing, and no reported exploit maturity, but kernel and CPU errata fixes should still be prioritized for Arm64 fleets because failures can be difficult to reproduce and diagnose.

How an attack unfolds

An attacker would need code execution in a context capable of repeatedly exercising kernel memory-management behavior on an affected Arm64 CPU and attempting to win a narrow race involving TLBI and memory-write visibility. The attacker would try to trigger rapid mapping, unmapping, permission changes, or address-space transitions while another CPU observes memory effects in an unexpected order. Because the erratum does not prevent TLB invalidation itself and only affects completion ordering of memory accesses translated by an invalidated TLB entry, reliable exploitation would likely require detailed knowledge of the CPU, kernel version, workload timing, and target memory-management paths. No public exploit maturity or active exploitation is indicated in the provided data.

How to fix it

Apply vendor-supplied Linux kernel updates that include the Arm64 TLBI errata mitigation and enable ARM64_WORKAROUND_REPEAT_TLBI for affected CPUs. Where available, also apply platform firmware, CPU microcode, or SoC vendor updates related to Arm CPU errata. If immediate kernel updates are not possible, reduce risk by limiting untrusted local code execution on affected Arm64 systems, prioritizing isolation for multi-tenant workloads, and moving sensitive workloads to patched kernels or unaffected hardware. No exact fixed versions were provided, so use distribution or appliance vendor advisories to identify the corrected kernel package for each platform.

How to confirm the fix worked

Confirm the running kernel includes the relevant Arm64 errata mitigation by checking the vendor kernel changelog, package advisory, or source tree for ARM64_WORKAROUND_REPEAT_TLBI and the associated affected-CPU enablement. Validate that systems have rebooted into the updated kernel after patching; installing a kernel package alone is not sufficient. On Linux, compare `uname -a` and package manager output against the vendor-fixed kernel version. For source-based builds, verify the mitigation is present in the compiled kernel configuration/source and that the running kernel image corresponds to the patched build. Where vendors expose CPU errata or mitigation status through boot logs, inspect `dmesg` for Arm64 errata workaround messages.

Typical attack path

  1. Identify a Linux system running on an affected Arm64 CPU without the repeated-TLBI mitigation enabled.
  2. Gain local code execution or the ability to run workloads that stress kernel memory-management and inter-processor TLB invalidation behavior.
  3. Trigger high-frequency mapping, unmapping, permission, or address-space changes across CPUs.
  4. Attempt to create a timing window where memory writes associated with an invalidated translation are not globally observed when the kernel assumes they are complete.
  5. Leverage resulting inconsistent memory state, if reachable, to cause instability, data corruption, or potentially influence security-sensitive kernel behavior.

How to detect it

There are no specific public indicators that uniquely identify exploitation of this issue. Detection should focus on exposure and suspicious symptoms rather than definitive compromise. Useful sources include kernel package inventory, boot logs, kernel ring buffer output, crash dumps, hypervisor or container host logs, and endpoint telemetry for unusual local workload behavior. Look for unpatched Arm64 kernels on affected CPU models, repeated kernel oops or panic events, unexplained memory corruption, unexpected process crashes across unrelated workloads, or anomalous local stress activity that heavily exercises memory mapping, process creation, container creation, or virtualization. Because this is a low-level CPU/kernel ordering issue, normal application logs are unlikely to show a clear exploit trace, and absence of logs does not prove absence of attempted exploitation.

What your security team should do

  • Inventory Linux systems running on Arm64 processors and determine whether their CPUs are listed by the vendor as affected by the TLBI errata.
  • Prioritize kernel updates for Arm64 hosts that run untrusted workloads, containers, virtualization, edge workloads, or multi-tenant services.
  • Apply the vendor-fixed kernel and reboot into it; verify the active kernel, not just the installed package version.
  • Monitor Linux distribution, SoC vendor, cloud provider, and appliance advisories for exact fixed versions and affected CPU model lists.
  • If patching is delayed, restrict local shell access, untrusted container execution, and workload co-location on affected Arm64 systems.
  • Treat unexplained kernel instability, memory corruption symptoms, or rare data-integrity anomalies on unpatched affected systems as potentially related, while recognizing there are no specific public exploitation indicators for this issue.

The record

In the Linux kernel, the following vulnerability has been resolved: arm64: errata: Mitigate TLBI errata on various Arm CPUs A number of CPUs developed by Arm suffer from errata whereby a broadcast TLBI;DSB sequence may complete before the global observation of writes which are translated by an affected TLB entry. These errata ONLY affect the completion of memory accesses which have been translated by an invalidated TLB entry, and these errata DO NOT affect the actual invalidation of TLB entries. TLB entries are removed correctly. This issue has been assigned CVE ID CVE-2025-10263. To mitigate this issue, Arm recommends that software follows any affected TLBI;DSB sequence with an additional TLBI;DSB, which will ensure that all memory write effects affected by the first TLBI have been globally observed. The additional TLBI can use any operation that is broadcast to affected CPUs, and the additional DSB can use any option that is sufficient to complete the additional TLBI. The ARM64_WORKAROUND_REPEAT_TLBI workaround is sufficient to mitigate the issue. Enable this workaround for affected CPUs, and update the silicon errata documentation accordingly. Note that due to the manner in which Arm develops IP and tracks errata, some CPUs share a common erratum number.

Affected packages

Ecosystem Package Introduced Fixed
openSUSE:Tumbleweed kernel-source 0 7.1.2-1.1

Related vulnerabilities