Description
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.
Published: 2026-08-10
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability occurs in the Cedrus DRM driver of the Linux kernel. It originates from the driver reading H.264 reference list entries from a stateless slice control and later using these indices to index the decode->dpb[] array. Because the driver accepts indices that may be outside the bounds of the V4L2_H264_NUM_DPB_ENTRIES array, an out‑of‑bounds read of kernel memory can occur. The exposed memory may reveal sensitive kernel data but does not directly allow execution of arbitrary code. This type of flaw is categorized as CWE‑125.

Affected Systems

The affected vendor and product are the Linux kernel (Linux:Linux). Any kernel build that includes the Cedrus media driver prior to the commit that guards against invalid reference indices is impacted. No specific kernel release series is listed in the CNA data, so all kernels that have not applied the hotpatch or newer releases containing the fix are vulnerable. Users of distributions that ship older kernels with the Cedrus driver should verify whether their kernel version contains the commit that implements the bounds check.

Risk and Exploitability

The CVSS v3.1 base score is 7.1, indicating a high‑severity medium‑range impact. The EPSS score is less than 1%, suggesting a low probability of exploitation. The vulnerability is not in the CISA KEV catalog. The likely attack vector is a local user with access to a video device that uses the Cedrus driver. The attacker would need to supply a malformed H.264 stream to the driver; the subsequent out‑of‑bounds read could leak kernel memory content. Because the CVE description does not state that the flaw can be used to gain code execution, the precise impact on privilege escalation cannot be confirmed. However, the data leakage itself can be a stepping stone for further exploitation in a local environment.

Generated by OpenCVE AI on August 14, 2026 at 01:28 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that contains the Cedrus commit that sanitizes reference list indices.
  • If upgrading is not possible, disable or blacklist the Cedrus driver to prevent it from being loaded.
  • When the driver is required, restrict local write access to the video device by applying udev rules or setting device permissions to limit the user set that can supply input streams.

Generated by OpenCVE AI on August 14, 2026 at 01:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4745-1 linux-6.12 security update
History

Wed, 19 Aug 2026 16:45:00 +0000


Thu, 13 Aug 2026 22:45:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 4.4, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:L'}

cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H'}


Thu, 13 Aug 2026 06:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119

Wed, 12 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

cvssV3_1

{'score': 4.4, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:L'}

threat_severity

Moderate


Mon, 10 Aug 2026 15:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119
CWE-125

Mon, 10 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Description 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.
Title media: cedrus: skip invalid H.264 reference list entries
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-19T16:32:01.546Z

Reserved: 2026-07-30T09:28:09.376Z

Link: CVE-2026-68229

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-10T13:20:11.123

Modified: 2026-08-19T17:20:38.647

Link: CVE-2026-68229

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-10T12:00:51Z

Links: CVE-2026-68229 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-14T01:30:04Z

Weaknesses