-

CVE-2026-93058

drm/msm: Only fini scheduler after successful init

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/
Daten sind bereitgestellt durch das CVE Programm von einer CVE Numbering Authority (CNA) (Unstrukturiert).
HerstellerLinux
≫
Produkt Linux
Default Statusunaffected
Version 1d8a5ca436ee4a28eec14cb813f790f7cdeeee19
Version < d43e1bbfd43458b9242806eec77ea3b032134baf
Status affected
Version 1d8a5ca436ee4a28eec14cb813f790f7cdeeee19
Version < 09b360eb6ce345996a30fad8c86e9df80f41cd7e
Status affected
Version 1d8a5ca436ee4a28eec14cb813f790f7cdeeee19
Version < e2332abed2a4d3caa59052095dc16e4ce44791ea
Status affected
HerstellerLinux
≫
Produkt Linux
Default Statusaffected
Version 5.15
Status affected
Version 0
Version < 5.15
Status unaffected
Version <= 6.18.*
Version 6.18.52
Status unaffected
Version <= 7.2.*
Version 7.2.6
Status unaffected
Version <= *
Version 7.3-rc1
Status unaffected
VulnDex Vulnerability Enrichment
Diese Information steht angemeldeten Benutzern zur Verfügung. Login Login
Zu dieser CVE wurde keine Warnung gefunden.
EPSS Metriken
Typ Quelle Score Percentile
EPSS FIRST.org 0.2% 0.099
CVSS Metriken
Quelle Base Score Exploit Score Impact Score Vector String
Es wurden noch keine Informationen zu CWE veröffentlicht.
https://git.kernel.org/stable/c/d43e1bbfd43458b9242806eec77ea3b032134baf
https://git.kernel.org/stable/c/09b360eb6ce345996a30fad8c86e9df80f41cd7e
https://git.kernel.org/stable/c/e2332abed2a4d3caa59052095dc16e4ce44791ea