
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2023-52731 affects the Linux kernel's framebuffer (fbdev) subsystem. The vulnerability is related to invalid page access that can occur after closing deferred I/O devices. When a framebuffer device with deferred I/O is opened and subsequently closed, dirty pages remain queued in the pageref list and may be processed later in delayed work, potentially leading to page corruption (Kernel Git).
The vulnerability stems from a bug where dirty pages remain queued in the pageref list after a deferred I/O device is closed. These pages may be processed later in delayed work, which can result in corruption of pages and potentially trigger a kernel oops. The issue was introduced by commit 56c134f7f1b5 ("fbdev: Track deferred-I/O pages in pageref struct") and has been fixed by ensuring that delayed work is cancelled and the pageref list is properly cleaned up when closing the device (Kernel Git).
The vulnerability can lead to page corruption and kernel oops conditions, potentially affecting system stability and security. When exploited, it could cause system crashes or potentially lead to privilege escalation (NVD).
The issue has been patched in the Linux kernel by implementing proper cleanup procedures. The fix includes cancelling delayed work and cleaning up the pageref list when closing the device. A new helper function has been added to handle the cleanup process, which is called from the common fb_release() function (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."