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

media: meson: vdec: fix NULL pointer deref in vdec_try_fmt_common

When VIDIOC_TRY_FMT is called with an unsupported pixel format on the
OUTPUT queue, vdec_try_fmt_common() falls back to V4L2_PIX_FMT_MPEG2.
However, if a distro has locally patched MPEG2 support out (as it has
been broken for some time) the platform format table does not contain
MPEG2 so find_format() returns NULL and the subsequent dereference of
fmt_out->max_width triggers a NULL pointer dereference.

Fix this by falling back to the first format in the platform's format
array instead of hardcoding V4L2_PIX_FMT_MPEG2. This is always valid
since every platform defines at least one format.
Published: 2026-09-24
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: Denial of service (kernel crash)
Action: Apply patch
AI Analysis

Impact

The Linux meson video decoder driver contains a bug in the vdec_try_fmt_common function. When the VIDIOC_TRY_FMT ioctl is invoked with an unsupported pixel format on the OUTPUT queue, the driver falls back to the hardcoded V4L2_PIX_FMT_MPEG2 format. If a distribution has removed MPEG2 support, the platform format table lacks that entry, causing find_format() to return NULL and the subsequent dereference of fmt_out->max_width triggers a NULL pointer dereference that brings the kernel down with a panic. This results in a local denial‑of‑service condition and can be triggered by any process that has local access to the device.

Affected Systems

All Linux kernels that include the unpatched meson media driver are potentially affected, irrespective of distribution. The vulnerability exists in every release prior to the commit that introduced the fallback change. Systems running kernels lacking this commit will experience the crash when the driver is exercised with unsupported pixel formats.

Risk and Exploitability

No public exploit is documented and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog. The EPSS score is unavailable, suggesting limited real‑world exploitation evidence. The attack vector requires local access to the meson device; the result is a kernel crash (denial of service). Because the failure is confined to the driver, remote exploitation or privilege escalation is not supported by the information provided. The CVSS score is not present in the record, but a null pointer dereference at kernel level is normally considered a high‑severity issue.

Generated by OpenCVE AI on September 25, 2026 at 11:57 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update to a kernel version that includes the patch for the meson media driver, which replaces the hardcoded MPEG2 fallback.
  • If an immediate kernel upgrade is not possible, disable the meson video decoder module to eliminate the vulnerable code path.
  • Ensure any applications that call VIDIOC_TRY_FMT use only supported pixel formats or validate format support prior to invoking the ioctl.

Generated by OpenCVE AI on September 25, 2026 at 11:57 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4817-1 linux-6.12 security update
Debian DSA Debian DSA DSA-6528-1 linux security update
History

Fri, 25 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

Thu, 24 Sep 2026 15:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: media: meson: vdec: fix NULL pointer deref in vdec_try_fmt_common When VIDIOC_TRY_FMT is called with an unsupported pixel format on the OUTPUT queue, vdec_try_fmt_common() falls back to V4L2_PIX_FMT_MPEG2. However, if a distro has locally patched MPEG2 support out (as it has been broken for some time) the platform format table does not contain MPEG2 so find_format() returns NULL and the subsequent dereference of fmt_out->max_width triggers a NULL pointer dereference. Fix this by falling back to the first format in the platform's format array instead of hardcoding V4L2_PIX_FMT_MPEG2. This is always valid since every platform defines at least one format.
Title media: meson: vdec: fix NULL pointer deref in vdec_try_fmt_common
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-09-24T15:33:35.013Z

Reserved: 2026-09-17T16:02:15.095Z

Link: CVE-2026-93236

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-24T16:17:19.297

Modified: 2026-09-24T16:17:19.297

Link: CVE-2026-93236

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-25T12:00:15Z

Weaknesses