What’s Vulnerable › Vulnerabilities
CVE-2026-93058: drm/msm: Only fini scheduler after successful init
- Severity: unknown
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.2% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2026-09-17 · updated 2026-10-30
Description
In the Linux kernel, the following vulnerability has been resolved: drm/msm: Only fini scheduler after successful init msm_ringbuffer_new() destroys a partially initialized ring through msm_ringbuffer_destroy() when an allocation or scheduler setup step fails. If drm_sched_init() fails before it finishes initializing the scheduler, the failure path still calls drm_sched_fini(). That teardown path assumes the scheduler work items, lists, and workqueue state were initialized. Track successful scheduler initialization and call drm_sched_fini() only after drm_sched_init() returned 0. This issue was found by a static analysis checker and confirmed by manual source review. Patchwork: https://patchwork.freedesktop.org/patch/738905/
Affected products
- Linux: 5.15 — fixed in 7.3
How to fix
Upgrade to a fixed version: Linux 7.3. Check the vendor advisory for mitigations.
References
- https://git.kernel.org/stable/c/09b360eb6ce345996a30fad8c86e9df80f41cd7e
- https://git.kernel.org/stable/c/20ea0ae8e90702acca83467207db4c9bd8c8bd03
- https://git.kernel.org/stable/c/aafc9258efeec98fcb7e3998356b4b25bf1ad159
- https://git.kernel.org/stable/c/bd2a5a876904eaf688a093cd73986abc3571f26b
- https://git.kernel.org/stable/c/d43e1bbfd43458b9242806eec77ea3b032134baf
- https://git.kernel.org/stable/c/e2332abed2a4d3caa59052095dc16e4ce44791ea
Get alerted when CVE-2026-93058 or the next vulnerability affects your stack