CVE-2026-53310: Tegra Linux Kernel Cross-Fabric Memory Lookup DoS
CVE-2026-53310 is a kernel memory access bug in Linux that affects Tegra-based systems (NVIDIA's ARM processors commonly used in mobile devices and embedded platforms). When the system encounters an error on one fabric (a subsystem interconnect), it incorrectly tries to read error information from a different fabric's memory location, causing a crash. The vulnerability requires local access to trigger and results in a denial of service—an attacker with a user account on the device could crash the kernel.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 5.5 MEDIUM · CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
- Weaknesses (CWE)
- —
- Affected products
- 1 configuration(s)
- Published / Modified
- 2026-06-26 / 2026-07-06
NVD description (verbatim)
In the Linux kernel, the following vulnerability has been resolved: soc/tegra: cbb: Fix cross-fabric target timeout lookup When a fabric receives an error interrupt, the error may have occurred on a different fabric. The target timeout lookup was using the wrong base address (cbb->regs) with offsets from a different fabric's target map, causing a kernel page fault. Unable to handle kernel paging request at virtual address ffff80000954cc00 pc : tegra234_cbb_get_tmo_slv+0xc/0x28 Call trace: tegra234_cbb_get_tmo_slv+0xc/0x28 print_err_notifier+0x6c0/0x7d0 tegra234_cbb_isr+0xe4/0x1b4 Add tegra234_cbb_get_fabric() to look up the correct fabric device using fab_id, and use its base address for accessing target timeout registers.
3 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
The vulnerability resides in the Tegra Cross-Bar interconnect (cbb) error handling code in the Linux kernel. When a fabric receives an error interrupt, the handler attempts to look up the target timeout register, but uses the wrong base address. Specifically, it references cbb->regs with offsets derived from a different fabric's target map, leading to an out-of-bounds memory access (kernel page fault at ffff80000954cc00). The fix introduces tegra234_cbb_get_fabric() to perform a proper fabric device lookup using the fabric ID (fab_id), ensuring the correct base address is used when accessing target timeout registers.
Business impact
For organizations deploying Tegra-based Linux systems (including some Android devices, Nvidia Jetson platforms, and embedded automotive/IoT applications), this vulnerability enables local denial-of-service attacks. A user with shell access can crash the kernel repeatedly, disrupting service availability. In production environments where Tegra systems handle critical functions (infotainment, telemetry, edge AI processing), such crashes may trigger cascading failures or safety concerns in automotive contexts. The impact is containable through standard privilege and access controls, but unpatched systems remain vulnerable to any local account holder.
Affected systems
Linux kernel versions containing the vulnerable Tegra cbb driver code (primarily affecting Tegra234 and related SoC variants). This includes custom kernels in NVIDIA Jetson devices, mobile platforms using Tegra processors, and embedded systems running Linux on these architectures. Desktop and server distributions are unaffected unless they include Tegra-specific device drivers.
Exploitability
Exploitability is moderate. The vulnerability requires local access (user login or shell) on a Tegra-based Linux system, making it unsuitable for remote attacks. However, the barrier to triggering the crash is low: triggering an error interrupt on a cross-fabric connection followed by querying error registers can crash the kernel. No special tools or elevated privileges are strictly necessary if the attacker can induce error conditions. The CVSS score of 5.5 (Medium) reflects the local-only attack vector but acknowledges the straightforward denial-of-service outcome.
Remediation
Apply a Linux kernel update that includes the fix to the Tegra cbb driver. The patch adds the tegra234_cbb_get_fabric() function to correctly identify and use the appropriate fabric's base address during target timeout lookups. Verify the patch against the vendor advisory or your kernel source tree to ensure the fix is present. No kernel parameters or workarounds are available; patching is the only mitigation.
Patch guidance
Identify your kernel version and determine if your distribution or system vendor has released an updated kernel that includes the Tegra cbb fix. For Jetson platforms, check NVIDIA's release notes and update to a patched JetPack version. For custom or embedded systems, verify that your kernel source includes the cross-fabric lookup fix before recompilation. Test in a staging environment to ensure the patch does not introduce regressions with your Tegra-based hardware.
Detection guidance
Monitor system logs for kernel page fault messages referencing tegra234_cbb_get_tmo_slv or cross-fabric error handling (tegra234_cbb_isr). Repeated kernel panics or oops messages related to the CBB driver may indicate exploitation attempts or underlying hardware issues triggering the bug. On Tegra systems, enable kernel crash dump collection (kdump) to preserve evidence of exploitation. Network-based detection is limited to observing sudden service unavailability on Tegra-based edge devices or embedded systems.
Why prioritize this
This vulnerability should be prioritized if your organization relies on Tegra-based Linux systems for production workloads. While the attack requires local access, the ease of triggering a crash and the availability of a straightforward fix make patching a clear operational necessity. Prioritize based on deployment scale: high for organizations with many Jetson or embedded Tegra deployments, moderate for those with selective Tegra use. The Medium CVSS score reflects the local-only requirement, but impact in embedded/automotive contexts may be higher due to service criticality.
Risk score, explained
CVSS 5.5 (Medium) combines a local attack vector (AV:L) and low attack complexity (AC:L) with high availability impact (A:H) but no confidentiality or integrity exposure. This appropriately reflects that any local user can crash the kernel without elevated privileges, but cannot read or modify data—they can only deny service. In environments where kernel stability is mission-critical (automotive, medical IoT), the practical risk may exceed the numerical score.
Frequently asked questions
Can this vulnerability be exploited remotely?
No. CVE-2026-53310 requires local access to a Tegra-based Linux system; remote exploitation is not possible. An attacker must have a user account or shell access on the device.
Does this affect my Linux desktop or server?
Only if you are running a custom Linux kernel with Tegra SoC support and drivers. Standard x86 and generic ARM server kernels are unaffected. Jetson devices and embedded Tegra platforms are the primary concern.
What happens if I do not patch?
An unprivileged local user can trigger a kernel crash by generating error conditions on the cross-fabric interconnect, causing denial of service. Repeated crashes degrade system availability and may trigger automatic reboots depending on your kernel panic configuration.
Is there a temporary workaround?
No stable workaround exists. Restrict local shell access to trusted users only, and plan to apply the kernel patch as soon as it is available from your system vendor or distribution.
This analysis is provided for informational purposes and should not be considered legal or professional security advice. All vulnerability information, patch status, and CVSS scores are derived from official sources and subject to change. Organizations should verify patch availability and compatibility with their specific kernel versions and hardware configurations before applying updates. SEC.co assumes no liability for system compatibility or patching outcomes. Always test patches in non-production environments first. Source: NVD (public-domain), retrieved 2026-08-05. Analysis generated by SEC.co (claude-haiku-4-5).
Affected vendors
Related vulnerabilities
- CVE-2025-36372MEDIUMIBM Db2 Information Disclosure in Monitoring Tables
- CVE-2025-71313MEDIUMLinux Kernel PCI Endpoint NULL Pointer Dereference
- CVE-2025-71314MEDIUMLinux Panthor GPU Driver Denial of Service via Cache Flush Timeout
- CVE-2025-71315MEDIUMLinux Kernel vkms DRM Vblank Timer Denial of Service
- CVE-2026-0268MEDIUMPrisma Access Agent Linux VPN Bypass Vulnerability
- CVE-2026-10004MEDIUMChrome UI Spoofing Vulnerability – Password Dialog Hijacking
- CVE-2026-10018MEDIUMInteger Overflow in Chrome ANGLE GPU Graphics Layer
- CVE-2026-10912MEDIUMChrome Extension Same-Origin Policy Bypass (CVSS 6.5)