CVE-2026-31405
Vulnerability Summary
Timeline
Description
In the Linux kernel, the following vulnerability has been resolved: media: dvb-net: fix OOB access in ULE extension header tables The ule_mandatory_ext_handlers[] and ule_optional_ext_handlers[] tables in handle_one_ule_extension() are declared with 255 elements (valid indices 0-254), but the index htype is derived from network-controlled data as (ule_sndu_type & 0x00FF), giving a range of 0-255. When htype equals 255, an out-of-bounds read occurs on the function pointer table, and the OOB value may be called as a function pointer. Add a bounds check on htype against the array size before either table is accessed. Out-of-range values now cause the SNDU to be discarded.
CVSS Metrics
- v4.0•HIGH•Score: 7.1CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N
- v3.1•CRITICAL•Score: 9.8CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS Trends
Current EPSS score: 0.55%• Percentile: 45%
Techniques & Countermeasures
- CWE-125•Out-of-bounds Read
The product reads data past the end, or before the beginning, of the intended buffer.
Affected Systems
- debian•linux
< 5.10.257-1 | < 6.1.170-1 | < 6.12.85-1 | < 6.19.10-1
- debian•linux-6.1
< 6.1.170-1~deb11u1
- ubuntu•linux
all | < 3.13.0-215.266 | < 4.4.0-284.318 | < 4.15.0-254.266 | < 5.4.0-234.254 | < 5.15.0-186.196 | < 6.8.0-136.136 | all
- ubuntu•linux-allwinner-5.19
all
- ubuntu•linux-aws
all | < 4.4.0-1157.163 | < 4.4.0-1195.210 | < 4.15.0-1195.208 | < 5.4.0-1162.173 | < 5.15.0-1112.119 | < 6.8.0-1061.64 | all
- ubuntu•linux-aws-5.0
all
- ubuntu•linux-aws-5.11
all
- ubuntu•linux-aws-5.13
all
- ubuntu•linux-aws-5.15
< 5.15.0-1112.119~20.04.1
- ubuntu•linux-aws-5.19
all
- ubuntu•linux-aws-5.3
all
- ubuntu•linux-aws-5.4
all | < 5.4.0-1162.173~18.04.1
- ubuntu•linux-aws-5.8
all
- ubuntu•linux-aws-6.14
all
- ubuntu•linux-aws-6.17
all
- ubuntu•linux-aws-6.2
all
- ubuntu•linux-aws-6.5
all
- ubuntu•linux-aws-6.8
< 6.8.0-1061.64~22.04.1
- ubuntu•linux-aws-fips
< 4.15.0-2133.139 | all | < 5.15.0-1112.119+fips1 | < 6.8.0-1061.64+fips1
- ubuntu•linux-aws-hwe
all | < 4.15.0-1195.208~16.04.1
- ubuntu•linux-azure
all | < 4.15.0-1205.220~14.04.1 | < 4.15.0-1205.220~16.04.1 | all | < 5.4.0-1167.173 | < 5.15.0-1117.126 | < 6.8.0-1063.71 | all
- ubuntu•linux-azure-4.15
< 4.15.0-1205.220
- ubuntu•linux-azure-5.11
all
- ubuntu•linux-azure-5.13
all
- ubuntu•linux-azure-5.15
< 5.15.0-1117.126~20.04.1
- ubuntu•linux-azure-5.19
all
- ubuntu•linux-azure-5.3
all
- ubuntu•linux-azure-5.4
all | < 5.4.0-1167.173~18.04.1
- ubuntu•linux-azure-5.8
all
- ubuntu•linux-azure-6.11
all
- ubuntu•linux-azure-6.14
all
- ubuntu•linux-azure-6.17
< 6.17.0-1022.22
- ubuntu•linux-azure-6.2
all
- ubuntu•linux-azure-6.5
all
- ubuntu•linux-azure-6.8
< 6.8.0-1063.71~22.04.1
- ubuntu•linux-azure-edge
all
- ubuntu•linux-azure-fde
all | < 5.15.0-1117.126 | < 6.8.0-1062.69 | all
- ubuntu•linux-azure-fde-5.15
< 5.15.0-1117.126~20.04.2
- ubuntu•linux-azure-fde-5.19
all
- ubuntu•linux-azure-fde-6.14
all
- ubuntu•linux-azure-fde-6.2
all
- ubuntu•linux-azure-fde-6.8
< 6.8.0-1062.69~22.04.1
- ubuntu•linux-azure-fips
< 4.15.0-2113.119 | all | < 5.4.0-1167.173+fips1 | < 5.15.0-1117.126+fips1 | < 6.8.0-1063.71+fips2
- ubuntu•linux-azure-nvidia
all
- ubuntu•linux-azure-nvidia-6.14
all
- ubuntu•linux-bluefield
all | all | < 5.4.0-1121.128 | < 5.15.0-1096.98 | < 6.8.0-1028.33
- ubuntu•linux-fips
< 4.4.0-1127.134 | all | < 4.15.0-1150.162 | < 5.4.0-1136.146 | < 5.15.0-186.196+fips1 | < 6.8.0-136.136+fips2
- ubuntu•linux-gcp
all | < 4.15.0-1188.205~16.04.1 | all | < 5.4.0-1165.174 | < 5.15.0-1112.122 | < 6.8.0-1064.72 | all
- ubuntu•linux-gcp-4.15
< 4.15.0-1188.205
- ubuntu•linux-gcp-5.11
all
Showing first 50 affected entries in server-rendered view.
References (53)
- https://git.kernel.org/stable/c/29ef43ceb121d67b87f4cbb08439e4e9e732eff8
- https://git.kernel.org/stable/c/1a6da3dbb9985d00743073a1cc1f96e59f5abc30
- https://git.kernel.org/stable/c/145e50c2c700fa52b840df7bab206043997dd18e
- https://git.kernel.org/stable/c/8bde543d2a5f935ba2a6a6325a2e02f8a9256fbe
- https://git.kernel.org/stable/c/f2b65dcb78c8990e4c68a906627433be1fe38a92
- https://git.kernel.org/stable/c/24d87712727a5017ad142d63940589a36cd25647
- https://git.kernel.org/stable/c/e51238718217c4abdb3ccc3b0c0cde265c7ec629
- https://git.kernel.org/stable/c/b2bd2ee73b697c177157bba534e1b1064c2e66a0
- https://ubuntu.com/security/CVE-2026-31405
- https://www.cve.org/CVERecord?id=CVE-2026-31405
- https://git.kernel.org/linus/24d87712727a5017ad142d63940589a36cd25647
- https://ubuntu.com/security/notices/USN-8567-1
- https://ubuntu.com/security/notices/USN-8574-1
- https://ubuntu.com/security/notices/USN-8575-1
- https://ubuntu.com/security/notices/USN-8576-1
- https://ubuntu.com/security/notices/USN-8574-2
- https://ubuntu.com/security/notices/USN-8595-1
- https://ubuntu.com/security/notices/USN-8596-1
- https://ubuntu.com/security/notices/USN-8575-2
- https://ubuntu.com/security/notices/USN-8576-2
- https://ubuntu.com/security/notices/USN-8597-1
- https://ubuntu.com/security/notices/USN-8595-2
- https://ubuntu.com/security/notices/USN-8606-1
- https://ubuntu.com/security/notices/USN-8607-1
- https://ubuntu.com/security/notices/USN-8608-1
- https://ubuntu.com/security/notices/USN-8609-1
- https://ubuntu.com/security/notices/USN-8575-3
- https://ubuntu.com/security/notices/USN-8610-1
- https://ubuntu.com/security/notices/USN-8574-3
- https://ubuntu.com/security/notices/USN-8595-3
- https://ubuntu.com/security/notices/USN-8619-1
- https://ubuntu.com/security/notices/USN-8620-1
- https://ubuntu.com/security/notices/USN-8620-2
- https://ubuntu.com/security/notices/USN-8620-3
- https://ubuntu.com/security/notices/USN-8620-4
- https://ubuntu.com/security/notices/USN-8633-1
- https://ubuntu.com/security/notices/USN-8634-1
- https://ubuntu.com/security/notices/USN-8635-1
- https://ubuntu.com/security/notices/USN-8636-1
- https://security-tracker.debian.org/tracker/CVE-2026-31405
- https://ubuntu.com/security/notices/USN-8633-2
- https://ubuntu.com/security/notices/USN-8645-1
- https://ubuntu.com/security/notices/USN-8636-2
- https://ubuntu.com/security/notices/USN-8662-1
- https://ubuntu.com/security/notices/USN-8665-1
- https://ubuntu.com/security/notices/USN-8666-1
- https://ubuntu.com/security/notices/USN-8662-2
- https://ubuntu.com/security/notices/USN-8667-1
- https://ubuntu.com/security/notices/USN-8668-1
- https://ubuntu.com/security/notices/USN-8669-1
- https://ubuntu.com/security/notices/USN-8666-2
- https://ubuntu.com/security/notices/USN-8666-3
- https://ubuntu.com/security/notices/USN-8715-1