REDHAT-BUG-2487614: Medium severity GStreamer GStreamer RealMedia demuxer (rmdemux) vulnerability

Published Jun 10, 2026
·
Updated

GStreamer RealMedia demuxer FILEINFO metadata OOB read. In gstrmdemuxparsemdpr(), the FILEINFO parsing loop (while elementnb) advances offset using reskippascalstring() without bounds checking. reskippascalstring() reads a length byte at the current offset and returns offset + 1 + length without validating the buffer boundary. elementnb is attacker-controlled and stored as signed int; value 0xFFFFFFFF causes infinite loop. No fix available; upstream recommends rmdemux rewrite. Reported via PSIRTSUPT-7239 by Tianshuo Han.

Affected Software

1 affected component
GStreamer GStreamer RealMedia demuxer (rmdemux)

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Compensating control

    Mitigate the GStreamer RealMedia demuxer FILEINFO metadata out-of-bounds read by isolating or disabling the RealMedia demuxing functionality (rmdemux) in affected deployments, since no fix is available and upstream recommends a rmdemux rewrite (PSIRTSUPT-7239).

  2. Compensating control

    Apply an external control to prevent untrusted/attacker-controlled RealMedia (e.g., .rm/.rmvb) content from reaching the vulnerable GStreamer rmdemux code path (FILEINFO parsing in gst_rmdemux_parse_mdpr()).

  3. Compensating control

    Reduce exposure to the infinite-loop condition caused by attacker-controlled element_nb stored as a signed int: block or limit RealMedia inputs that can trigger gst_rmdemux_parse_mdpr() FILEINFO parsing, since element_nb value 0xFFFFFFFF can cause an infinite loop.

Event History

Jun 10, 2026
Data Sourced
via Red Hat·04:15 PM
DescriptionSeverityAffected Software
Free Weekly Intel

Don't miss critical vulnerabilities

Join thousands of security professionals who receive our weekly digest of trending CVEs, zero-days, and exploited vulnerabilities.

No spam. Unsubscribe anytime.

Frequently Asked Questions

1

What is the severity of REDHAT-BUG-2487614?

The severity of REDHAT-BUG-2487614 is classified as medium (4).

2

What type of attack does REDHAT-BUG-2487614 facilitate?

REDHAT-BUG-2487614 could potentially allow for an out-of-bounds read vulnerability within the GStreamer RealMedia demuxer.

3

How do I fix REDHAT-BUG-2487614?

To fix REDHAT-BUG-2487614, update to the latest version of GStreamer that contains the security patch addressing this vulnerability.

4

Which software is affected by REDHAT-BUG-2487614?

REDHAT-BUG-2487614 affects the GStreamer RealMedia demuxer (rmdemux).

5

What is the nature of the vulnerability in REDHAT-BUG-2487614?

The nature of the vulnerability in REDHAT-BUG-2487614 is an out-of-bounds read caused by a lack of bounds checking in the parsing loop.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203