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.
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.