PatchSiren

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.