Description
A flaw was found in gst-plugins-base. A heap buffer overflow can be triggered when processing video buffers whose attached GstVideoMeta metadata declares plane strides and offsets that exceed the actual backing memory allocation. The metadata is not range-checked during deserialization, and the video frame mapping code does not verify that the declared plane geometry fits within the buffer before allowing consumers to read or write video data. A local attacker who controls the sending side of a GStreamer inter-process IPC pipeline can deliver a crafted buffer carrying fabricated strides, causing the receiving process to read or write beyond heap boundaries. Successful exploitation can cause a denial of service or potentially allow code execution within the affected process.
Published: 2026-10-14
Score: 8.4 High
EPSS: < 1% Very Low
KEV: No
Impact: Local Code Execution
Action: Immediate Patch
AI Analysis

Impact

The flaw occurs in gst-plugins-base when a GstVideoMeta structure declares plane strides and offsets that exceed the actual buffer size. During deserialization this information is not range‑checked, and the frame mapping code does not verify that the declared geometry fits within the underlying memory. An attacker who can control the sending side of a GStreamer inter‑process IPC pipeline can supply a crafted buffer that triggers a heap buffer overflow in the receiving process. Successful exploitation can cause a denial of service, and, due to the uncontrolled memory overwrite, may also lead to arbitrary code execution within the victim process.

Affected Systems

The vulnerability affects the GStreamer gst‑plugins‑base component on Red Hat Enterprise Linux 6 through 10. No specific upstream version numbers are provided, but any installation of the affected RHEL packages that includes the gst‑plugins‑base library is potentially impacted.

Risk and Exploitability

The CVSS score of 8.4 indicates a high severity. The EPSS score of less than 1% suggests that available exploitation is currently rare, and the vulnerability is not listed in the CISA KEV catalog. The attack requires local control of the sending pipeline, typically via the unixfd interface, so the threat is effectively limited to systems where inter‑process video sharing over Unix sockets is enabled. If the unixfd plugin is used, the cross‑process attack path is viable; otherwise the risk is mitigated by disabling that plugin or restricting socket usage to trusted processes.

Generated by OpenCVE AI on October 14, 2026 at 15:16 UTC.

Remediation

Vendor Workaround

If inter-process video sharing via unixfd is not required, build or deploy GStreamer without the unixfd plugin (for example meson option -Dgst-plugins-bad:unixfd=disabled, or omit libgstunixfd.so from the GStreamer plugin directory). Upstream confirms this is the only practical mitigation for the cross-process attack path and notes the unixfd plugin is not currently used by Red Hat-packaged or major distribution software. Operational policy to avoid connecting receiver pipelines to Unix socket endpoints controlled by untrusted local processes provides equivalent protection without rebuilding. This does not address the underlying validation gap in libgstvideo when attacker-controlled GstVideoMeta is supplied in-process.


OpenCVE Recommended Actions

  • Disable the unixfd plugin—build GStreamer with the Meson option -Dgst-plugins-bad:unixfd=disabled or remove libgstunixfd.so from the plugin directory.
  • If the plugin cannot be disabled, limit inter‑process video sharing by ensuring that receiver pipelines do not connect to Unix socket endpoints controlled by untrusted local processes; configure operational policy to avoid such connections.
  • Apply the latest Red Hat security update that patches gst‑plugins‑base; the update includes validation of GstVideoMeta plane extents.

Generated by OpenCVE AI on October 14, 2026 at 15:16 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 14 Oct 2026 12:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Important


Wed, 14 Oct 2026 10:15:00 +0000

Type Values Removed Values Added
Description A flaw was found in gst-plugins-base. A heap buffer overflow can be triggered when processing video buffers whose attached GstVideoMeta metadata declares plane strides and offsets that exceed the actual backing memory allocation. The metadata is not range-checked during deserialization, and the video frame mapping code does not verify that the declared plane geometry fits within the buffer before allowing consumers to read or write video data. A local attacker who controls the sending side of a GStreamer inter-process IPC pipeline can deliver a crafted buffer carrying fabricated strides, causing the receiving process to read or write beyond heap boundaries. Successful exploitation can cause a denial of service or potentially allow code execution within the affected process.
Title Gstreamer1-plugins-base: gst-plugins-base: heap buffer overflow via unvalidated gstvideometa plane extents in gst_video_frame_map_id and video_meta_deserialize
First Time appeared Redhat
Redhat enterprise Linux
Weaknesses CWE-787
CPEs cpe:/o:redhat:enterprise_linux:10
cpe:/o:redhat:enterprise_linux:6
cpe:/o:redhat:enterprise_linux:7
cpe:/o:redhat:enterprise_linux:8
cpe:/o:redhat:enterprise_linux:9
Vendors & Products Redhat
Redhat enterprise Linux
References
Metrics cvssV3_1

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


Subscriptions

Redhat Enterprise Linux
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-10-14T10:00:02.763Z

Reserved: 2026-09-07T15:33:12.901Z

Link: CVE-2026-86476

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-14T10:17:56.850

Modified: 2026-10-14T10:17:56.850

Link: CVE-2026-86476

cve-icon Redhat

Severity : Important

Publid Date: 2026-10-14T07:56:11Z

Links: CVE-2026-86476 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-14T15:30:03Z

Weaknesses