PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-98757 Linux CVE debrief

A use-after-free vulnerability was found in the Linux kernel's USB cdns3 driver. The vulnerability occurs when the cdns3_gadget_exit() function does not wait for the pending_status_wq and aligned_buf_wq works to complete before freeing the gadget device and its associated resources. This can cause a use-after-free error when a work queued before the exit runs after the free.

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

Who should care

Linux kernel developers and maintainers, Linux distribution maintainers, and users of Linux-based systems that use the USB cdns3 driver should review and apply the patch, ensure that the Linux kernel is updated to a version that includes the fix, and monitor Linux kernel and USB cdns3 driver security advisories.

Why it matters

This vulnerability requires verification of patch application and kernel version updates. Linux kernel developers and maintainers should review and apply the patch. Linux distribution maintainers and users of Linux-based systems that use the USB cdns3 driver should ensure that the Linux kernel is updated to a version that includes the fix.

  • Verify patch application and kernel version updates.
  • Monitor Linux kernel and USB cdns3 driver security advisories.

Technical summary

The Linux kernel's USB cdns3 driver has a use-after-free vulnerability. The cdns3_gadget_exit() function does not wait for the pending_status_wq and aligned_buf_wq works to complete before freeing the gadget device and its associated resources. This can cause a use-after-free error when a work queued before the exit runs after the free. Linux kernel developers and maintainers should review and apply the patch. Linux distribution maintainers and users of Linux-based systems that use the USB cdns3 driver should ensure that the Linux kernel is updated to a version that includes the fix.

Defensive priority

Medium

Recommended defensive actions

  • Review and apply the patch provided by the Linux kernel maintainers.
  • Ensure that the Linux kernel is updated to a version that includes the fix.
  • Monitor the Linux kernel and USB cdns3 driver for any related security advisories or updates.
  • Verify patch application and kernel version updates.
  • 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.

Evidence notes

The vulnerability was found by an in-house static analysis tool. The CVE record and NVD entry provide details on the vulnerability, but there is limited information on exploitation or impact. Linux kernel developers and maintainers should verify patch application and kernel version updates. Linux distribution maintainers and users of Linux-based systems that use the USB cdns3 driver should ensure that the Linux kernel is updated to a version that includes the fix and monitor Linux kernel and USB cdns3 driver security advisories.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-98757 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-98757 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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/159dada48ee2d53eff46e66a8011d67b2c209bbc

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/95160fe606e685ff18de1e6ddcbc08289476004e

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

    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.