Skip to main content

Linux Kernel CVE-2026-68229

| EUVDEUVD-2026-55330 HIGH
2026-08-10 Linux GHSA-59f3-f666-rhr8
7.1
CVSS 3.1 · Vendor: Linux
Share

Severity by source

Vendor (Linux) PRIMARY
7.1 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
vuln.today AI
7.1 HIGH

Local V4L2 access requires low-privilege user; read-only OOB access yields confidentiality and availability impact but no integrity impact.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE
4.4 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:L
Red Hat
5.5 MEDIUM
qualitative

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
High

Lifecycle Timeline

5
Analysis Generated
Aug 14, 2026 - 02:02 vuln.today
CVSS changed
Aug 13, 2026 - 23:37 NVD
7.1 (HIGH)
Patch available
Aug 10, 2026 - 14:18 EUVD
CVE Published
Aug 10, 2026 - 12:00 cve.org
HIGH 7.1
CVE Published
Aug 10, 2026 - 12:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

In the Linux kernel, the following vulnerability has been resolved:

media: cedrus: skip invalid H.264 reference list entries

Cedrus consumes H.264 ref_pic_list0/ref_pic_list1 entries from the stateless slice control and later uses their indices to look up decode->dpb[] in _cedrus_write_ref_list().

Rejecting such controls in cedrus_try_ctrl() would break existing userspace, since stateless H.264 reference lists may legitimately carry out-of-range indices for missing references. Instead, guard the actual DPB lookup in Cedrus and skip entries whose indices do not fit the fixed V4L2_H264_NUM_DPB_ENTRIES array.

This keeps the fix local to the driver use site and avoids out-of-bounds reads from malformed or unsupported reference list entries.

AnalysisAI

Out-of-bounds read in the Linux kernel Cedrus V4L2 stateless H.264 video decoder driver exposes kernel memory and can cause system instability when a local low-privileged user submits crafted H.264 decode requests with invalid DPB reference indices. The flaw exists in _cedrus_write_ref_list(), which uses userspace-supplied ref_pic_list0/ref_pic_list1 index values to index into the fixed decode->dpb[] array without bounds validation, accepting out-of-range sentinel values that are technically legal in the stateless H.264 API but were never guarded at the driver use site. No public exploit identified at time of analysis; EPSS of 0.20% at the 10th percentile reflects the niche hardware platform and local-only access requirement.

Technical ContextAI

The Cedrus driver is a V4L2 stateless video decode driver for Allwinner SoC hardware (commonly found in ARM-based single-board computers). In stateless H.264 decoding, the application submits reference picture lists (ref_pic_list0/ref_pic_list1) as part of a V4L2_H264_SLICE_PARAMS control structure. These lists can legitimately contain out-of-range index values as sentinel entries for missing references - a valid condition in the H.264 spec. The Cedrus driver's _cedrus_write_ref_list() function previously passed these indices directly into decode->dpb[] without checking them against the fixed-size V4L2_H264_NUM_DPB_ENTRIES boundary, resulting in an out-of-bounds read of kernel heap memory. No formal CWE was assigned, but the root cause maps to CWE-125 (Out-of-bounds Read). The fix guards the DPB lookup locally in the driver and skips invalid entries, preserving compatibility with existing userspace that legitimately generates such indices.

RemediationAI

Upgrade to a patched kernel version: 6.6.148 or later for the 6.6 stable series, 6.12.101 or later for 6.12, 6.18.42 or later for 6.18, or 7.1.6 or later for 7.1. Fix commits are available at https://git.kernel.org/stable/c/2ee8327c85b3ac7b532d2d6a1e3a295d5ad7414a (6.6 branch), https://git.kernel.org/stable/c/9924cb548ee7753a6473997949c3ec48092de0b0, https://git.kernel.org/stable/c/e53112c2de88982e66c369aee2120d5efd78df30, https://git.kernel.org/stable/c/10358ea986c3c85516d1c8206486464f79d36e76, and https://git.kernel.org/stable/c/0af8945fcae742d099f59f3c725eb67235953a31. As a compensating control where immediate patching is not feasible, restrict access to V4L2 device nodes (typically /dev/video*) to only trusted users via udev rules or group-based permissions - this eliminates the attack surface entirely at the cost of preventing untrusted users from performing hardware-accelerated video decoding.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 16.0 Affected

Share

CVE-2026-68229 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy