CVE-2026-80821
Reported by Linux · Published September 4, 2026
In the Linux kernel, the following vulnerability has been resolved: nvmet: pci-epf: put CQ ref on create_cq mapping failure nvmet_pci_epf_create_cq() calls nvmet_cq_create(), which takes a reference on the controller and installs the completion queue. If the subsequent PCI address-space mapping fails or returns a too-small partial mapping, the function jumps to err_internal / err_unmap_queue without calling nvmet_cq_put(). The matching put in nvmet_pci_epf_delete_cq() is gated on NVMET_PCI_EPF_Q_LIVE, which is only set after the mapping succeeds, so teardown never releases these references. A remote PCI host that drives Create IO CQ commands with a failing PRP1/pci_addr therefore leaks the CQ and a controller reference on each attempt. Drop the CQ reference on the mapping-failure paths. The err_internal and err_unmap_queue labels are only reachable after nvmet_cq_create() has succeeded, so this pairs the create/put correctly.
EPSS 0.17% · 6.4th percentile
Risk Scores
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | 0faa0fe6f90ea59b10d1b0f15ce0eb0c18eff186, 0faa0fe6f90ea59b10d1b0f15ce0eb0c18eff186, 0faa0fe6f90ea59b10d1b0f15ce0eb0c18eff186 |
| Linux | Linux | 6.14, 0, 6.18.47 |
| Linux | Linux | 7.3-rc1, 0, 6.18.47 |
| linux | linux_kernel | 6.14, 6.14, 6.14 |
Timeline
- Sep 4, 2026 Coalition ESS Score
- Sep 4, 2026 CVE Published
- Sep 4, 2026 CVE Updated
- Sep 5, 2026 EPSS Score
- Sep 16, 2026 EPSS Score