
Cloud Vulnerability DB
A community-led vulnerabilities database
In the Linux kernel, a vulnerability was discovered in the DRM (Direct Rendering Manager) framebuffer DMA driver. The issue was introduced by commit 5a498d4d06d6 which initializes deferred I/O only if it is used. However, drm_fbdev_dma_fb_destroy() unconditionally calls fb_deferred_io_cleanup() with struct fb_info.fbdefio set to NULL (Kernel Git). This vulnerability affects Linux kernel versions from 6.11 up to (excluding) 6.11.4, as well as versions 6.12-rc1 and 6.12-rc2 (NVD).
The vulnerability manifests when KASAN (Kernel Address Sanitizer) with the out-of-tree Apple silicon display driver encounters a warning from __flush_work() of a random struct work_struct instead of the expected NULL pointer dereferences. The issue occurs in the drm_fbdev_dma_fb_destroy() function where fb_deferred_io_cleanup() is called unconditionally without checking if fbdefio is initialized. The CVSS v3.1 base score is 5.5 (Medium) with vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H (NVD).
The vulnerability can lead to system instability and potential crashes when the DRM framebuffer DMA driver is in use, particularly affecting systems using the Apple silicon display driver. The issue specifically impacts the cleanup process of deferred I/O operations in the framebuffer subsystem (NVD).
The vulnerability requires local access and low privileges to exploit. It primarily affects systems during the cleanup phase of framebuffer operations, particularly during system shutdown or driver unloading. The issue is triggered through normal system operations rather than requiring specific exploit conditions (NVD).
The vulnerability has been patched by adding a check for info->fbdefio before calling fb_deferred_io_cleanup() in the drm_fbdev_dma_fb_destroy() function. Users should upgrade to Linux kernel version 6.11.4 or later, or apply the patch that fixes this issue (Kernel Git).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."