CVE-2026-125707 PUBLISHED

Gst-plugins-bad: gst-plugins-bad: off-by-one write in mxf demuxer temporal offset table

Assigner: redhat
Reserved: 10.11.2026 Published: 10.11.2026 Updated: 10.11.2026

A flaw was found in GStreamer's MXF demuxer. When an application processes a crafted MXF file, an off-by-one bounds check can allow a one-byte write past the logical end of a temporal offset array. This may corrupt memory and cause the application to crash. The extent of the impact has not been demonstrated by a runtime test.

Metrics

CVSS Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H
CVSS Score: 6.1

Product Status

Vendor Red Hat
Product Red Hat Enterprise Linux 10
Versions Default: affected
Vendor Red Hat
Product Red Hat Enterprise Linux 6
Versions Default: unknown
Vendor Red Hat
Product Red Hat Enterprise Linux 7
Versions Default: affected
Vendor Red Hat
Product Red Hat Enterprise Linux 7
Versions Default: affected
Vendor Red Hat
Product Red Hat Enterprise Linux 8
Versions Default: affected
Vendor Red Hat
Product Red Hat Enterprise Linux 9
Versions Default: affected
Vendor GStreamer
Product gst-plugins-bad
Versions Default: unaffected
  • affected from 0.0.0 to 1.28.3 (excl.)

Workarounds

Where MXF processing is not required, set GST_PLUGIN_FEATURE_RANK=mxfdemux:NONE before launching a GStreamer application to prevent automatic selection of mxfdemux for untrusted files. This does not protect pipelines that explicitly instantiate mxfdemux.

References

Problem Types

  • Out-of-bounds Write CWE