CVE-2026-53051: PCI: tegra194: Fix CBB timeout caused by DBI access before core power-on
In the Linux kernel, the following vulnerability has been resolved:
PCI: tegra194: Fix CBB timeout caused by DBI access before core power-on
When PERST# is deasserted twice (assert -> deassert -> assert -> deassert), a CBB (Control Backbone) timeout occurs at DBI register offset 0x8bc (PCIEMISCCONTROL1OFF). This happens because pciepcdeinitnotify() and dwpcieepcleanup() are called before resetcontroldeassert() powers on the controller core.
The call chain that causes the timeout:
pexepeventpexrstdeassert() pciepcdeinitnotify() pciepftestepcdeinit() pciepftestclearbar() pciepcclearbar() dwpcieepclearbar() dwpcieepresetbar() dwpciedbirowren() <- Accesses 0x8bc DBI register resetcontroldeassert(pcie->corerst) <- Core powered on HERE
The DBI registers, including PCIEMISCCONTROL1OFF (0x8bc), are only accessible after the controller core is powered on via resetcontroldeassert(pcie->corerst). Accessing them before this point results in a CBB timeout because the hardware is not yet operational.
Fix this by moving pciepcdeinitnotify() and dwpcieepcleanup() to after resetcontroldeassert(pcie->corerst), ensuring the controller is fully powered on before any DBI register accesses occur.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
Linux kernel (PCI: tegra194)to a version that resolves this vulnerability.Patch PCI: tegra194: Fix CBB timeout caused by DBI access before core power-on
Event History
Frequently Asked Questions
What is the severity of CVE-2026-53051?
CVE-2026-53051 has a risk rating of 14, indicating a significant impact if exploited.
How do I fix CVE-2026-53051?
To resolve CVE-2026-53051, update your Linux kernel to the latest version where this vulnerability has been patched.
What systems are affected by CVE-2026-53051?
CVE-2026-53051 affects systems running an affected version of the Linux kernel with PCI: tegra194 capabilities.
What are the symptoms of CVE-2026-53051 exploitation?
Exploitation of CVE-2026-53051 may result in a CBB (Control Backbone) timeout during DBI access before core power-on.
Is CVE-2026-53051 actively being exploited?
As of now, there is no information indicating active exploitation of CVE-2026-53051, but it is advisable to apply patches promptly.