CVE-2026-80651

Unknown

Description

In the Linux kernel, the following vulnerability has been resolved: crypto: ccp/sev-dev-tsm - bail out early when pdev->bus is NULL dsm_create() initially checks pdev->bus when computing segment_id: u8 segment_id = pdev->bus ? pci_domain_nr(pdev->bus) : 0; But the next two lines unconditionally dereference pdev->bus via pcie_find_root_port() and especially pci_dev_id(pdev), which expands to PCI_DEVID(dev->bus->number, dev->devfn). If pdev->bus is in fact NULL, segment_id is initialised to 0 but the very next statement crashes the kernel. smatch flags this: drivers/crypto/ccp/sev-dev-tsm.c:253 dsm_create() error: we previously assumed 'pdev->bus' could be null (see line 251) Make the NULL handling consistent: if pdev->bus is NULL the device has no PCI context to work with and SEV TIO setup cannot proceed, so return -ENODEV before any of the bus-dependent lookups. The remaining initialisation now runs only on the path where pdev->bus is known to be valid. No change for callers where pdev->bus is non-NULL, which is the only case where dsm_create() did meaningful work before this change.

SeverityUnknown
CVSS—
Exploit probability—
ProductLinux
PublishedAug 28, 2026
First seenAug 28, 2026

How to fix

Update
  • Linux Linux6bafd740095fb3d0e9a00540bc8f3484c38e6f85, 930d9d36ea618a775985446a125aedeb401db522 or later

Affected products

ProductAffected versionsFixed in
Linux Linux4be423572da1f4c11f45168e3fafda870ddac9f8 ≤ v < 6bafd740095fb3d0e9a00540bc8f3484c38e6f85, 4be423572da1f4c11f45168e3fafda870ddac9f8 ≤ v < 930d9d36ea618a775985446a125aedeb401db522, 6.196bafd740095fb3d0e9a00540bc8f3484c38e6f85, 930d9d36ea618a775985446a125aedeb401db522

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.