PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-93225 Linux CVE debrief

A typec switch leak vulnerability was found in the Linux kernel's phy: fsl-imx8mq-usb component. The vulnerability occurs when probe fails after imx95_usb_phy_get_tca() succeeds, causing a typec switch leak as the only cleanup path was in .remove(), which never runs on probe failure. This issue can lead to potential denial of service and requires verification of probe failure and driver removal cleanup paths to prevent typec switch leaks. Linux kernel developers and maintainers should assess exposure and verify probe failure and driver removal cleanup paths.

Vendor
Linux
Product
Unknown
CVSS
HIGH 7.4
CISA KEV
Not listed in stored evidence
Original CVE published
2026-09-24
Original CVE updated
2026-09-25
Advisory published
2026-09-24
Advisory updated
2026-09-25

Who should care

Linux kernel developers and maintainers, Linux distribution maintainers, and users of affected Linux kernel versions should assess exposure and verify probe failure and driver removal cleanup paths.

Why it matters

A typec switch leak vulnerability in the Linux kernel's phy: fsl-imx8mq-usb component requires verification of probe failure and driver removal cleanup paths to prevent potential denial of service.

  • Verification of probe failure and driver removal cleanup paths is required to prevent typec switch leaks
  • Potential denial of service due to typec switch leaks

Technical summary

The Linux kernel's phy: fsl-imx8mq-usb component has a typec switch leak vulnerability. When probe fails after imx95_usb_phy_get_tca() succeeds, the typec switch leaks because the only cleanup path was in .remove(), which never runs on probe failure. This was resolved by using devm_add_action_or_reset() to ensure the switch is cleaned up on both probe failure and driver removal. Affected Linux kernel developers and maintainers should assess exposure and verify probe failure and driver removal cleanup paths to prevent potential denial of service.

Defensive priority

Medium

Recommended defensive actions

  • Review and update Linux kernel phy: fsl-imx8mq-usb component to ensure devm_add_action_or_reset() is used
  • Verify probe failure and driver removal cleanup paths
  • Monitor for potential typec switch leaks
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
  • Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
  • 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

Evidence notes

The vulnerability was resolved by using devm_add_action_or_reset() to ensure the switch is cleaned up on both probe failure and driver removal. Evidence is limited to source-provided CVE metadata and NVD vulnerability assessment. Defenders should verify probe failure and driver removal cleanup paths to prevent potential typec switch leaks.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-93225 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-93225 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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/84646f5b945a370f6999eed59a334387b0abc282

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/87a1805b1c346b092c34f96f3806f207792910e1

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

  • Source reference

    Unverified legacy reference

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

    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.