REDHAT-BUG-2513016: High severity GStreamer gst-plugins-ugly (asfdemux) vulnerability
A flaw was found in GStreamer gst-plugins-ugly (asfdemux). The ASF demuxer performed arithmetic on attacker-controlled length and size fields from ASF/WMV/WMA headers using 32-bit unsigned operations without adequate overflow and underflow checks. In gstasfdemuxprocessmetadata(), summing namelen and datalen could wrap, bypassing the available-data check and causing gconvert() to read beyond the heap buffer during UTF-16LE to UTF-8 conversion. Related underflow issues in other header parsers similarly produced oversized lengths and out-of-bounds reads. Because asfdemux is auto-plugged by playbin and decodebin, processing a crafted file can crash the application (denial of service) and may enable limited heap information disclosure via metadata handling. Fixed upstream in gst-plugins-ugly 1.28.6 (GStreamer-SA-2026-0075).
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
GStreamer gst-plugins-ugly (asfdemux)to a version that resolves this vulnerability.Fixed in 1.28.6Patch GStreamer-SA-2026-0075
Event History
Frequently Asked Questions
What is the severity of REDHAT-BUG-2513016?
The severity of REDHAT-BUG-2513016 is rated as high with a score of 7.
What causes the vulnerability in REDHAT-BUG-2513016?
The vulnerability in REDHAT-BUG-2513016 is caused by improper handling of attacker-controlled length and size fields in ASF/WMV/WMA headers during arithmetic operations.
How can I mitigate the risks associated with REDHAT-BUG-2513016?
To mitigate the risks associated with REDHAT-BUG-2513016, users should update GStreamer gst-plugins-ugly to the latest patched version.
Which software is affected by REDHAT-BUG-2513016?
REDHAT-BUG-2513016 affects the GStreamer gst-plugins-ugly package, specifically the ASF demuxer.
What is the potential impact of exploiting REDHAT-BUG-2513016?
Exploiting REDHAT-BUG-2513016 could lead to potential crashes or execution of arbitrary code due to unchecked arithmetic operations.