CVE-2023-53849
NoneCVSS
—
EPSS
0.2%
Published
Dec 9, 2025
CISA due date
—
Cloudanix analysis
A setup error in the Linux graphics driver for certain Qualcomm chips could waste system resources when things go wrong during startup, but the issue is hard to trigger and not known to be actively abused.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Moderate
- Impact
- Denial Of Service
- Component
- OS kernel
- Class
- Memory Corruption
- Remediation
- Patch
- Effort
- Medium
- Patch risk
- Low
What it actually does
Failure to destroy a workqueue on early bind errors in the DRM MSM driver leads to a resource leak when subcomponents fail to initialize.
Why it matters to the business
Repeated driver bind failures can gradually exhaust kernel resources, causing graphics instability or degraded performance on affected Linux systems; low exploitation likelihood reduces immediate urgency despite wide kernel exposure.
How an attack unfolds
An attacker with local access triggers controlled bind failures in the MSM DRM subsystem (for example via malformed display hardware or driver loading sequences) to leak workqueue objects; over many iterations this depletes memory or handle space, though no public exploit code or threat-actor campaigns are known.
How to fix it
Apply the upstream fix in commit 6e1476225ec02eeebc4b79f793506f80bc4bca8f or later kernel versions; Ubuntu users should install the listed package updates (zziplib 0.13.62-2ubuntu0.2 for 14.04, 0.13.62-3ubuntu0.16.04.2 for 16.04, 0.13.62-3.1ubuntu0.18.04.1 for 18.04).
How to confirm the fix worked
Confirm the presence of the destroying workqueue call on bind-error paths in drm/msm code and verify that mode-config cleanup occurs on device release; test by forcing bind failures and checking for workqueue leaks via kmemleak or similar tools.
Typical attack path
- Obtain local access on a system using the MSM DRM driver
- Induce repeated early bind errors during device initialization
- Allow leaked workqueues to accumulate without cleanup
- Trigger resource exhaustion leading to system instability
How to detect it
Review kernel logs for repeated MSM bind failures around drm_mode_config_init and workqueue creation calls; look for increasing workqueue object counts without corresponding destroy operations in memory diagnostics.
What your security team should do
- Prioritize kernel updates on systems using MSM DRM hardware within normal patch cycles
- Monitor for bind-error logs in dmesg that could indicate repeated leak conditions
- Include the fixed commit hash in automated kernel build and validation pipelines
The record
In the Linux kernel, the following vulnerability has been resolved: drm/msm: fix workqueue leak on bind errors Make sure to destroy the workqueue also in case of early errors during bind (e.g. a subcomponent failing to bind). Since commit c3b790ea07a1 ("drm: Manage drm_mode_config_init with drmm_") the mode config will be freed when the drm device is released also when using the legacy interface, but add an explicit cleanup for consistency and to facilitate backporting. Patchwork: https://patchwork.freedesktop.org/patch/525093/
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Linux | Kernel | 3.15.0 | 6.1.29 |
| SUSE:Linux Enterprise Micro 5.5 | kernel-rt | 0 | 5.14.21-150500.13.118.1 |
| SUSE:Linux Enterprise Micro 5.5 | kernel-source-rt | 0 | 5.14.21-150500.13.118.1 |
Related vulnerabilities
- CVE-2026-23226 In the Linux kernel, the following vulnerability has been resolved: ksmbd: add chann_lock… Also affects Kernel
- CVE-2026-23225 In the Linux kernel, the following vulnerability has been resolved: sched/mmcid: Don't… Also affects Kernel
- CVE-2026-23230 In the Linux kernel, the following vulnerability has been resolved: smb: client: split… Also affects Kernel
- CVE-2026-23224 In the Linux kernel, the following vulnerability has been resolved: erofs: fix UAF issue… Also affects Kernel
- CVE-2026-23227 In the Linux kernel, the following vulnerability has been resolved: drm/exynos: vidi: use… Also affects Kernel
- CVE-2026-23223 In the Linux kernel, the following vulnerability has been resolved: xfs: fix UAF in… Also affects Kernel
- CVE-2026-23228 In the Linux kernel, the following vulnerability has been resolved: smb: server: fix leak… Also affects Kernel
- CVE-2026-23229 In the Linux kernel, the following vulnerability has been resolved: crypto: virtio - Add… Also affects Kernel