Database/Kernel, userspace & hypervisor
Linux kernel (drivers/pci/controller/dwc): A PCIe BAR window can end up larger than the memory actually backing it, so
Impact
A PCIe BAR window can end up larger than the memory actually backing it, so accesses past the real allocation sail through the inbound address translation unit untranslated. The device on the other end of the link gets to read and write host memory that was never meant to be exposed through that BAR - a straight boundary break across the PCIe link, which is why the kernel CNA scored it 9.6 with a changed scope.
Who can reach it
Only applies to a machine running Linux in PCIe ENDPOINT mode on a DesignWare controller - i.e. the box is the device, not the host. The peer that exploits it is the PCIe host on the other side of the link, pre-authentication, by re-driving BAR setup so a second pci_epc_set_bar() shrinks the window without a matching clear_bar(). This is not the usual configuration for a GPU-cluster compute node; audit it if you run DWC-based endpoint cards, smartNICs or DPUs that terminate a host link, and treat the connected host as the attacker.
What to do
Update to a kernel carrying the fix (no fixed_in published by the CNA - track the stable commits below into your 6.1.y / 6.6.y / 6.12.y branch). Interim: do not allow an endpoint function driver to re-invoke set_bar() on an already-configured BAR, and unbind endpoint function drivers on any DWC endpoint you are not actively using.
References
Related entries
- Linux kernel (drivers/pci/controller/dwc): Raising an MSI-X interrupt is a posted PCI write, and the endpoint driverCVE-2026-23361 · Linux kernel (drivers/pci/controller/dwc)High
- Xen varstored (Xapi UEFI variable service, OVMF shared buffer): varstored runs in the host's control domain andCVE-2025-58151 · Xen varstored (Xapi UEFI variable service, OVMF shared buffer)Critical
- Linux kernel (net/core, net/tls): The bitmap that marks sk_msg scatterlist entries as externally owned was not carriedCVE-2026-63830 · Linux kernel (net/core, net/tls)Critical
- Proxmox VE: unauthenticated API login bypass via arbitrary tfa-challenge yields root@pamCVE-2023-54391 · Proxmox VE libpve-access-control (API ticket endpoint, tfa-challenge)Critical
- VMware ESXi / Workstation / Fusion: Use-after-free in the XHCI USB controllerCVE-2024-22252 · VMware ESXi / Workstation / FusionCritical
- VMware ESXi / Workstation / Fusion: Use-after-free in the UHCI USB controllerCVE-2024-22253 · VMware ESXi / Workstation / FusionCritical
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.