CVE Catalog

CVE-2026-90026

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.18%

7th percentile - higher than 7% of all known CVEs

Summary

In the Linux kernel, the usb: typec: qcom-pmic driver has an issue cancelling reset_work on stop. pdphy_stop() disables IRQs but leaves reset_work pending. If the IRQ handler schedules it just before disable_irq(), the work runs after remove() frees the struct via devm. The fix calls cancel_work_sync() after disabling IRQs.

Risk Assessment

Can lead to use-after-free and kernel crash on Qualcomm PMIC Type-C platforms. Affects system stability during driver removal.

Recommendation

Update the Linux kernel to a version containing the fix that calls cancel_work_sync() after disabling IRQs. Prioritize on devices with Qualcomm PMIC Type-C.

Related vulnerabilities

Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: usb: typec: qcom-pmic: cancel reset_work on stop pdphy_stop() disables IRQs but leaves reset_work pending. If the IRQ handler schedules it just before disable_irq(), the work runs after remove() frees the struct via devm. Call cancel_work_sync() after disabling IRQs to close the window. This issue was found by an in-house static analysis tool.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS