PatchSiren cyber security CVE debrief
CVE-2026-99050 Linux CVE debrief
A use-after-free vulnerability was found in the Linux kernel's gpio: mpsse driver. The issue occurs when arming the IRQ poll worker, which can lead to a use-after-free condition if gpio_mpsse_disconnect() walks the list of workers before they are published. This can cause the USB core to free the mpsse_priv structure while the gpio_mpsse_poll() work still accesses it.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 7.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-23
- Original CVE updated
- 2026-10-24
- Advisory published
- 2026-10-23
- Advisory updated
- 2026-10-24
Who should care
Defenders responsible for Linux kernel deployments should assess exposure and prioritize patching affected versions. They must verify affected versions and patch or update accordingly, and perform inventory checks and monitoring to detect potential exploitation attempts. This includes operators, platform administrators, vulnerability management teams, and security teams who need to ensure the stability and security of their Linux kernel-based systems.
Why it matters
Defenders should prioritize patching affected Linux kernel versions to prevent potential use-after-free conditions. This vulnerability may lead to system crashes or instability, and successful exploitation may allow local attackers to escalate privileges. Defenders must verify affected versions and patch or update accordingly, and perform inventory checks and monitoring to detect potential exploitation attempts.
- Potential use-after-free conditions may lead to system crashes or instability
- Successful exploitation may allow local attackers to escalate privileges
- Defenders must verify affected versions and patch or update accordingly
- Inventory checks and monitoring are necessary to detect potential exploitation attempts
Technical summary
The gpio: mpsse driver in the Linux kernel has a use-after-free vulnerability when arming the IRQ poll worker. This occurs because gpio_mpsse_irq_enable() arms the poll worker before publishing it, which can lead to a use-after-free condition if gpio_mpsse_disconnect() walks the list of workers before they are published. The vulnerability can cause the USB core to free the mpsse_priv structure while the gpio_mpsse_poll() work still accesses it, potentially leading to system crashes or instability. Successful exploitation may allow local attackers to escalate privileges.
Defensive priority
Defenders should prioritize patching affected Linux kernel versions to prevent potential use-after-free conditions.
Recommended defensive actions
- Patch affected Linux kernel versions
- Review and update inventory of Linux kernel deployments
- Monitor for potential use-after-free conditions
- 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 about the vulnerability, including its description, affected versions, and references to source code changes. The gpio: mpsse driver in the Linux kernel has a use-after-free vulnerability when arming the IRQ poll worker. This occurs because gpio_mpsse_irq_enable() arms the poll worker before publishing it, which can lead to a use-after-free condition if gpio_mpsse_disconnect() walks the list of workers before they are published. The vulnerability may lead to system crashes or instability,
Sources and references
Verified primary and authoritative sources
-
CVE-2026-99050 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-99050
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-99050 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-99050
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
gpio: mpsse: fix race when arming the IRQ poll worker
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/99xxx/CVE-2026-99050.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/76390ac0bca7e5058b7482eb4d951c3bda5df812
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/c0071ee496e1228976c72b096f529503222708a0
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/7efa1a1953cd6b20b23a3524d5b4b81789c6ef25
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.