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

USB: serial: fix dynamic id driver deregistration race

Only free the dynamic ids after having deregistered the driver and
removed the "new_id" attribute to avoid leaking any id added by a racing
write to the attribute.
Published: 2026-10-18
Score: n/a
EPSS: n/a
KEV: No
Impact: Information disclosure via race condition in USB serial dynamic ID handling
Action: Immediate Patch
AI Analysis

Impact

The Linux kernel contained a race condition in the USB serial subsystem that could allow a concurrent write to the "new_id" attribute while a driver is being deregistered. This race could result in the dynamic identifier remaining allocated or leaking a previously used ID, exposing information about devices that should no longer be visible. The flaw does not directly grant code execution, but it could enable an attacker to infer device enumeration or persistence of USB device identifiers after driver removal, potentially aiding other attacks.

Affected Systems

The issue affected all Linux kernel releases that include the USB serial driver before the patch commit. Both generic Linux distributions and any system running the standard kernel with USB serial support are potentially vulnerable. The exact version numbers are not specified in the advisory, so any pre‑fix kernel should be considered at risk.

Risk and Exploitability

The advisory does not provide an EPSS score or KEV listing, indicating a low publicly known exploitation probability at the time of this report. The race condition requires specific timing and kernel state, making malicious exploitation difficult but not impossible without kernel code execution. Until the fix is applied, the safest course is to treat this as a low‑to‑medium severity risk that can lead to information leakage. Applying the patch removes the race.

Generated by OpenCVE AI on October 18, 2026 at 19:32 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a release that includes the race‑condition fix for the USB serial driver.
  • Confirm that the "new_id" attribute is removed from the driver after deregistration.
  • If an upgrade is not immediately possible, restrict write access to the "new_id" interface or disable the USB serial driver until the update can be deployed.

Generated by OpenCVE AI on October 18, 2026 at 19:32 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 18 Oct 2026 20:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362

Sun, 18 Oct 2026 16:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: USB: serial: fix dynamic id driver deregistration race Only free the dynamic ids after having deregistered the driver and removed the "new_id" attribute to avoid leaking any id added by a racing write to the attribute.
Title USB: serial: fix dynamic id driver deregistration race
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 Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-18T15:46:22.503Z

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

Link: CVE-2026-98697

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-18T16:17:23.177

Modified: 2026-10-18T16:17:23.177

Link: CVE-2026-98697

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-18T20:00:12Z

Weaknesses
  • CWE-362

    Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')