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

thunderbolt: Keep the domain reference while processing hotplug

We process hotplug events in a workqueue that may run after the domain
has been removed by tb_domain_remove(). For example if user unloads the
driver while at the same time plugging a device router we may have
scheduled tb_handle_hotplug() to run. Avoid possible UAF in this case by
taking the domain reference before scheduling the hotplug handler in
tb_queue_hotplug().
Published: 2026-10-23
Score: 4.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Potential kernel memory corruption leading to privilege escalation
Action: Apply kernel update
AI Analysis

Impact

A use‑after‑free bug exists in the Linux kernel Thunderbolt driver. When a hotplug event is queued after the domain has been removed, the queued handler may operate on a freed domain reference, allowing an attacker to corrupt kernel memory and potentially elevate privileges. The flaw could enable arbitrary code execution at the kernel level, but the impact depends on the attacker’s ability to trigger the precise sequence described.

Affected Systems

The flaw affects the Linux kernel. No specific version ranges are listed, so any kernel that contains the old hotplug handling logic before the commit that fixes the reference issue is potentially vulnerable.

Risk and Exploitability

The CVSS score of 4.1 indicates medium numerical severity. The EPSS score of <1% indicates a very low probability that attackers will target or exploit this vulnerability in the near term. The vulnerability is not listed in CISA’s KEV catalog. The most likely attack vector involves a local user who can trigger a thunderbolt hotplug event after unloading the driver, which the description infers. Because the flaw requires specific timing against the driver removal and relies on a use‑after‑free in kernel code, successful exploitation is considered difficult, leaving the overall risk low at present.

Generated by OpenCVE AI on October 27, 2026 at 10:39 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to a Linux kernel version that includes the fix for the Thunderbolt hotplug reference bug (e.g., any kernel incorporating commits 04df2985, 06b2e894, 0a87af3b, 138ec65b, 1d991f7, b61a4ae2, or e8656465).
  • If an immediate kernel upgrade is not possible, disable Thunderbolt hotplug support by unloading the driver or disabling the relevant hotplug interface via sysfs or kernel configuration.
  • Regularly monitor system logs for kernel panics or unusual Thunderbolt activity and apply security patches as soon as they become available.

Generated by OpenCVE AI on October 27, 2026 at 10:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Ubuntu USN Ubuntu USN USN-8961-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9019-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-9020-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9022-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9023-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9024-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9025-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9026-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-9029-1 Linux kernel (Raspberry Pi) vulnerabilities
Ubuntu USN Ubuntu USN USN-9039-1 Linux kernel (Azure CVM) vulnerabilities
Ubuntu USN Ubuntu USN USN-9040-1 Linux kernel (Low Latency NVIDIA) vulnerabilities
Ubuntu USN Ubuntu USN USN-9066-1 Linux kernel (HWE) vulnerabilities
History

Tue, 27 Oct 2026 09:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Tue, 27 Oct 2026 04:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-825
References
Metrics threat_severity

None

cvssV3_1

{'score': 4.1, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Fri, 23 Oct 2026 18:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Fri, 23 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
First Time appeared Linux linux
Vendors & Products Linux linux

Fri, 23 Oct 2026 12:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: thunderbolt: Keep the domain reference while processing hotplug We process hotplug events in a workqueue that may run after the domain has been removed by tb_domain_remove(). For example if user unloads the driver while at the same time plugging a device router we may have scheduled tb_handle_hotplug() to run. Avoid possible UAF in this case by taking the domain reference before scheduling the hotplug handler in tb_queue_hotplug().
Title thunderbolt: Keep the domain reference while processing hotplug
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-26T06:56:22.985Z

Reserved: 2026-09-25T10:25:14.379Z

Link: CVE-2026-98896

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-23T12:18:23.547

Modified: 2026-10-26T07:17:14.857

Link: CVE-2026-98896

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-23T00:00:00Z

Links: CVE-2026-98896 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-27T10:45:06Z

Weaknesses
  • CWE-825

    Expired Pointer Dereference