Menu

Star on GitHub · 3.4k

CVE-2026-98756

In the Linux kernel, the following vulnerability has been resolved: usb: cdns3: Fix NULL pointer dereference in cdns3_pci_probe The Cadence USBSS controller is a two-function PCI device.

Published Oct 18, 2026EPSS 0.18%

Overview

CVE-2026-98756 is a known-severity vulnerability. It was published on October 18, 2026.

Technical description

In the Linux kernel, the following vulnerability has been resolved:

usb: cdns3: Fix NULL pointer dereference in cdns3_pci_probe

The Cadence USBSS controller is a two-function PCI device. The first

probed function allocates the driver data and stores it with

pci_set_drvdata(), while the second function reuses it via

pci_get_drvdata() when pci_is_enabled() reports that the first

function has already been probed.

When the second function is probed while the first one has been

enabled but has not yet set its driver data, pci_get_drvdata()

returns NULL, and the subsequent wrap->devfn assignment dereferences

a NULL pointer and crashes the kernel.

logs:

Call trace:

cdns3_pci_probe+0xa4/0x300

local_pci_probe+0x44/0xa8

pci_call_probe+0x54/0x158

pci_device_probe+0x84/0x100

really_probe+0x184/0x3d0

__driver_probe_device+0x80/0x178

driver_probe_device+0x44/0xe8

__driver_attach+0xec/0x1f8

bus_for_each_dev+0x7c/0xe0

driver_attach+0x28/0x38

bus_add_driver+0x110/0x238

driver

Remediation

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

Frequently asked questions

What is CVE-2026-98756?

CVE-2026-98756 is a known-severity vulnerability. It was published on October 18, 2026.

How severe is CVE-2026-98756?

CVSS score information is not yet available for this vulnerability. Check back as the CVE record is updated by NVD analysts.

How do I fix or remediate CVE-2026-98756?

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

How can CyberStrike help with CVE-2026-98756?

CyberStrike is an open-source, AI-augmented pentesting engine. Rather than flag a version number, it tests whether an issue like CVE-2026-98756 is actually reachable in your own applications and APIs, then verifies each finding before reporting it. That tells you if the weakness is a real, exploitable risk in your environment or a false positive you can safely deprioritize.

Watch the demo →