
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-31405 is an out-of-bounds read vulnerability in the Linux kernel's DVB-NET media subsystem that can lead to arbitrary code execution with kernel privileges. The flaw resides in the handle_one_ule_extension() function, where the ule_mandatory_ext_handlers[] and ule_optional_ext_handlers[] tables are declared with 255 elements (valid indices 0–254), but the index htype is derived from network-controlled data as (ule_sndu_type & 0x00FF), yielding a range of 0–255. When htype equals 255, an out-of-bounds read occurs and the retrieved value may be invoked as a function pointer. Affected kernel versions span from 2.6.12 through multiple stable branches up to (but not including) 5.10.253, 5.15.203, 6.1.167, 6.6.130, 6.12.78, 6.18.19, and 6.19.9. It carries a CVSS v3.1 base score of 9.8 (Critical) (GitHub Advisory, Red Hat Bugzilla).
The root cause is improper validation of a specified index derived from network-controlled input (CWE-1285, CWE-125). In handle_one_ule_extension(), the variable htype is computed as ule_sndu_type & 0x00FF, producing values 0–255, but the function pointer tables ule_mandatory_ext_handlers[] and ule_optional_ext_handlers[] are only 255 elements large (indices 0–254). When htype is 255, the code reads one element past the end of the array and may call the out-of-bounds value as a function pointer, enabling arbitrary kernel-mode code execution. The attack vector is network-based and requires no authentication or user interaction — a remote attacker can send specially crafted DVB network packets to trigger the condition. The fix adds a bounds check on htype against the array size before either table is accessed, causing out-of-range SNDUs to be silently discarded (GitHub Advisory).
Successful exploitation allows an unauthenticated remote attacker to achieve arbitrary code execution with kernel privileges, resulting in full compromise of confidentiality, integrity, and availability of the affected system. An attacker could read sensitive kernel memory, overwrite kernel data structures, install rootkits, or pivot to other systems on the network. The scope is limited to the affected host, but kernel-level access effectively negates all OS-level security boundaries (GitHub Advisory, Red Hat Bugzilla).
As of the time of writing, there is no public proof-of-concept exploit and no evidence of in-the-wild exploitation (GitHub Advisory). The EPSS score is approximately 0.01% (0.000100), indicating a currently low probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. No threat actor attribution has been reported. Detection signatures are available via Nessus (plugin 305088) and Qualys (detection IDs 762889, 762925, 762916, 763039).
dvb-net kernel module loaded). This can be done by scanning for DVB-capable network interfaces or checking kernel module lists remotely if other access is available.ule_sndu_type is set such that (ule_sndu_type & 0x00FF) equals 255 (i.e., 0xFF), targeting the extension header processing path in handle_one_ule_extension().ule_mandatory_ext_handlers[] or ule_optional_ext_handlers[] table, accessing memory one element beyond the array boundary.ule_sndu_type & 0x00FF == 0xFF; unexpected network traffic patterns targeting DVB multicast or broadcast addresses./var/log/kern.log or dmesg output referencing dvb_net or handle_one_ule_extension; unexpected kernel BUG traces in system logs./proc or /sys entries related to DVB interfaces.Patches have been released for multiple Linux kernel stable branches. Administrators should update to the following fixed versions or later: 5.10.253, 5.15.203, 6.1.167, 6.6.130, 6.12.78, 6.18.19, or 6.19.9 (GitHub Advisory). Distribution-specific updates are available from SUSE (SUSE-SU-2026:2217-1, SUSE-SU-2026:2238-1, SUSE-SU-2026:2310-1, SUSE-SU-2026:2331-1) and Debian (SUSE Advisory). As a workaround where patching is not immediately possible, restrict or disable DVB-NET interfaces and unload the dvb-net kernel module (modprobe -r dvb-net) on systems that do not require DVB networking functionality.
The vulnerability was noted in automated CVE tracking feeds and security aggregators shortly after disclosure in April 2026, with coverage on platforms including Bluesky and Nitter. SUSE and Debian issued kernel security updates addressing this flaw alongside other vulnerabilities. No notable independent researcher commentary or significant media coverage specific to this CVE has been identified beyond standard vulnerability database entries and distribution advisories.
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."