PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-89735 Linux CVE debrief

A memory leak vulnerability exists in the Linux kernel's USB gadget MIDI2 driver. When the driver is torn down or an endpoint is cleaned up, default configfs groups are not properly removed, leading to a memory leak of struct f_midi2_ep_opts and f_midi2_block_opts. This issue affects Linux kernel versions prior to the fix commit. The vulnerability has a medium defensive priority and requires verification of affected versions, review and application of the fix commit, and monitoring of Linux kernel updates.

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

Who should care

Linux kernel developers and maintainers, Linux distribution maintainers, and users of Linux kernel versions prior to the fix commit should assess exposure and verify Linux kernel versions to ensure they are not vulnerable.

Why it matters

A memory leak vulnerability exists in the Linux kernel's USB gadget MIDI2 driver, affecting Linux kernel versions prior to the fix commit. This issue requires verification of affected versions, review and application of the fix commit, and monitoring of Linux kernel updates.

  • Memory leak vulnerability requires verification of affected Linux kernel versions
  • Potential denial of service due to memory exhaustion
  • Required review and application of fix commit to affected versions
  • Necessary monitoring of Linux kernel updates for future security patches

Technical summary

The Linux kernel's USB gadget MIDI2 driver has a memory leak vulnerability due to not properly removing default configfs groups during teardown or endpoint cleanup. This leads to a memory leak of struct f_midi2_ep_opts and f_midi2_block_opts. The vulnerability affects Linux kernel versions prior to the fix commit and requires verification of affected versions, review and application of the fix commit, and monitoring of Linux kernel updates. The fix commit removes default configfs groups on teardown, preventing memory leaks.

Defensive priority

Medium

Recommended defensive actions

  • Review and apply the fix commit to affected Linux kernel versions
  • Verify and update Linux kernel versions to ensure they are not vulnerable
  • Monitor Linux kernel updates for future security patches
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
  • Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
  • Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review

Evidence notes

The CVE record and source item provide details on the vulnerability, including its description and affected versions. However, the CVSS score and severity are not provided. The source item provides additional information on the vulnerability, but its description is null. The CVE Program record was published on 2026-09-11T19:46:43.899Z and has not been modified since then. The official CVE Program record and NIST NVD detail page provide source-provided CVE metadata and vulnerability assessment.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-89735 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-89735 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

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

Supplemental references

  • usb: gadget: midi2: remove default configfs groups on teardown

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/89xxx/CVE-2026-89735.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/79dbedf40ad930f83839e564394dc5d1a54938c6

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/4beda67ee72e0c8df5b49951dd8b96f6adb25e02

    Supplemental source

  • Source reference

    Unverified legacy reference

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

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/9ea5dfb2bfef4f8a7e704d1921d8a790cb7fb700

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/0f6bffb5008f0cba9cad5ded2caccc64466a6e54

    Supplemental source

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.