PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-97539 Linux CVE debrief

A vulnerability in the Linux kernel has been addressed, related to the xusbatm driver's handling of USB device IDs. The current code was broken when dynamic IDs were involved, as it relied on pointer arithmetic with the usb_device_id parameter of probe, which could result in an out-of-bounds index when the parameter lived on the heap. The xusbatm driver now initializes USB device IDs dynamically, allowing it to use driver_info directly. However, xusbatm still cannot support dynamic IDs, so it also sets no_dynamic_id.

Vendor
Linux
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-09-25
Original CVE updated
2026-09-25
Advisory published
2026-09-25
Advisory updated
2026-09-25

Who should care

Linux kernel maintainers, Linux distribution vendors, and organizations using Linux-based systems should assess exposure and prioritize patching or mitigation. They should verify Linux kernel versions, prioritize patching or mitigation for affected systems, and monitor system logs for potential exploitation attempts. Additionally, they should review compensating controls for exposed systems while remediation is scheduled and verified, and check relevant

Why it matters

A vulnerability in the Linux kernel has been addressed, related to the xusbatm driver's handling of USB device IDs. Linux kernel maintainers, Linux distribution vendors, and organizations using Linux-based systems should assess exposure and prioritize patching or mitigation.

  • Verify Linux kernel versions to assess exposure
  • Prioritize patching or mitigation for affected systems
  • Monitor system logs for potential exploitation attempts

Technical summary

The xusbatm driver in the Linux kernel has been modified to dynamically initialize USB device IDs, addressing a vulnerability related to pointer arithmetic with the usb_device_id parameter of probe. This change allows the driver to use driver_info directly. However, the driver still cannot support dynamic IDs and sets no_dynamic_id. The vulnerability was addressed by modifying the xusbatm driver to dynamically initialize USB device IDs, allowing it to use driver_info directly. Linux kernel maintainers, Linux distribution vendors, and organizations using Linux-based systems should assess exposure and prioritize patching or mitigation.

Defensive priority

Verify Linux kernel versions and assess exposure; prioritize patching or mitigation for affected systems.

Recommended defensive actions

  • Verify Linux kernel versions to assess exposure
  • Prioritize patching or mitigation for affected systems
  • Monitor system logs for potential exploitation attempts
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up

Evidence notes

The CVE record and NVD entry provide details on the vulnerability. Four source references from the Linux kernel Git repository are provided, detailing the patches applied to address the issue. The vulnerability was addressed by modifying the xusbatm driver to dynamically initialize USB device IDs, allowing it to use driver_info directly. However, the driver still cannot support dynamic IDs and sets no_dynamic_id. Linux kernel maintainers, Linux distribution vendors, and organizations using Linux-based systems should verify Linux

Sources and references

Verified primary and authoritative sources

  • CVE-2026-97539 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-97539

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-97539 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-97539

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/8944ef1bfda537aaf329c82e7a5f9faf61340aa9

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/eb6cd6d3d8abeac5d7e8251b898067184afdad8a

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/f7db611d98b68d15661561d2cefa774208774ccc

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/fad6cab36474758abf55c6419dd79a06a27fcefc

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.