In the Linux kernel, the following vulnerability has been resolved: usb: typec: ucsi: glink: fix use-after-free of ucsi on remove The pmic_glink… (CVE-2026-98758)
Description
A use-after-free vulnerability in the Linux kernel's USB Type-C UCSI glink component was resolved. The issue occurs because work items can run after the UCSI instance has been unregistered and freed, leading to dereferencing freed memory. The fix involves disabling work items before unregistering and ensuring the instance is only unregistered if still registered. This vulnerability was identified by an internal static analysis tool.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The Linux kernel's USB Type-C UCSI glink client had a use-after-free vulnerability triggered during device removal. The pmic_glink client is released by devres cleanup after the pmic_glink_ucsi_remove() function returns, allowing notification callbacks to queue work that executes after ucsi_unregister() has freed memory. This results in work items accessing freed connector arrays or attempting to register/unregister the instance multiple times. The fix disables pending work with disable_work_sync() before unregistering and checks the registration state to prevent double unregistering. This vulnerability was discovered via static analysis.
Potential Impact
Exploitation of this vulnerability could lead to kernel memory corruption due to use-after-free conditions, potentially causing system instability or crashes. No known exploits in the wild have been reported.
Mitigation Recommendations
A fix has been implemented in the Linux kernel to address this issue by disabling work items before unregistering and verifying the registration state. Users should apply the official kernel updates that include this fix. Since this is not a cloud service, remediation depends on updating affected Linux kernel versions once patches are released. Patch status is not yet confirmed in the provided data; check the vendor advisory for current remediation guidance.
Technical Details
- Gcve Source
- db.gcve.eu
- Osv Id
- GHSA-hvv7-vw9m-6v98
- Osv Schema Version
- 1.4.0
- Aliases
- ["CVE-2026-98758"]
Threat ID: 6ad520ab2cdf04f6569939b5
Added to database: 10/18/2026, 19:40:27 UTC
Last enriched: 10/18/2026, 22:22:12 UTC
Last updated: 10/18/2026, 22:22:12 UTC
Views: 2
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.