CVE-2026-98758
Last modified
CVE-2026-98758 is a vulnerability of currently unknown severity. 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 client is released by the devres cleanup, which runs after pmic_glink_ucsi_remove() has returned, so its notification callbacks can queue work until then. Work that runs after ucsi_unregister() has been called touches freed state: it dereferences the connector array that ucsi_unregister() freed, or registers and unregisters the instance a second time. Disable both work items with disable_work_sync() before unregistering, and unregister only if the instance is still registered. This issue was found by an in-house static analysis tool..
Description
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 client is released by the devres cleanup, which runs after pmic_glink_ucsi_remove() has returned, so its notification callbacks can queue work until then. Work that runs after ucsi_unregister() has been called touches freed state: it dereferences the connector array that ucsi_unregister() freed, or registers and unregisters the instance a second time. Disable both work items with disable_work_sync() before unregistering, and unregister only if the instance is still registered. This issue was found by an in-house static analysis tool.
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= 62b5412b1f4afab27d8df90ddcabb8e1e11a00ad, < 432b58cd959e594909a581b4974396cdbc9d4ca1; >= 62b5412b1f4afab27d8df90ddcabb8e1e11a00ad, < 41934f92e7a54d4080ac0b17aacc83224946785c; >= 62b5412b1f4afab27d8df90ddcabb8e1e11a00ad, < ee8577de01c6b6c7dd1d76b52242c54d37a989f4; >= 62b5412b1f4afab27d8df90ddcabb8e1e11a00ad, < 63b269ec537dc0fd26d0bd64872c26860d108c9d |
| Linux | Linux | 6.4 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-98758?
How severe is CVE-2026-98758?
How do I fix CVE-2026-98758?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-98752In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98753In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98754In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98755In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98756In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98757In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98759In the Linux kernel, the following vulnerability has been re…
- CVE-2026-9876Use after free in WebGL in Google Chrome on Android prior to…9.6
- CVE-2026-98760In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98761In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98762In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98763In the Linux kernel, the following vulnerability has been re…
Are you affected by CVE-2026-98758?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
