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.