
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2023-54266 is a memory leak vulnerability in the Linux kernel's media/dvb-usb/m920x driver, specifically within the m920x_i2c_xfer() function. The flaw occurs because the read buffer is freed only when it is known to be NULL, but not when a read error occurs during a m920x_read() call, resulting in a small kernel memory leak. It affects the Linux kernel across multiple stable branches, with patches available in versions 4.14.326, 4.19.295, 5.4.257, 5.10.195, 5.15.132, 6.1.53, 6.4.16, 6.5.3, and 6.6+. The CVE was published on December 30, 2025, and carries an EPSS score of approximately 0.033% (Feedly, EUVD). No CVSS base score has been assigned by ENISA or NVD at this time.
The root cause is improper resource cleanup (CWE-401: Missing Release of Memory after Effective Lifetime) in the m920x_i2c_xfer() function of the Linux kernel's DVB-USB m920x media driver. The logic incorrectly frees the read buffer only in the NULL-check branch, but fails to release it when m920x_read() returns an error, leaving the allocated memory unreachable. The fix reverts the conditional logic so that the buffer is properly freed on error paths as well. This is a local, low-severity issue requiring physical or local access to a system with an m920x-based DVB-USB device attached (Feedly, Linux Kernel Patches).
The primary impact of CVE-2023-54266 is a small kernel memory leak that occurs when the m920x_read() function fails during an I2C transfer operation. Over time, repeated failures could incrementally exhaust kernel memory, potentially contributing to system instability or degraded performance, though the practical impact is considered minor given the small size of the leak and the niche hardware involved. There is no known risk of privilege escalation, data exfiltration, or remote code execution associated with this vulnerability (Feedly, EUVD).
The Linux kernel maintainers have released patches across all affected stable branches. Users should update to the following patched versions or later: 4.14.326, 4.19.295, 5.4.257, 5.10.195, 5.15.132, 6.1.53, 6.4.16, 6.5.3, or 6.6+ (Feedly, Linux Kernel Patches). As a workaround, systems that do not use m920x-based DVB-USB hardware can blacklist or unload the dvb-usb-m920x kernel module to eliminate exposure. Given the low severity, standard kernel update procedures are sufficient and no emergency patching is required.
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."