REDHAT-BUG-2331719: High severity moonlight vulnerability

Published Dec 11, 2024
·
Updated

GStreamer is a library for constructing graphs of media-handling components. An uninitialized stack variable vulnerability has been identified in the gstmatroskademuxaddwvpkheader function within matroska-demux.c. When size < 4, the program calls gstbufferunmap with an uninitialized map variable. Then, in the gstmemoryunmap function, the program will attempt to unmap the buffer using the uninitialized map variable, causing a function pointer hijack, as it will jump to mem->allocator->memunmapfull or mem->allocator->memunmap. This vulnerability could allow an attacker to hijack the execution flow, potentially leading to code execution. This vulnerability is fixed in 1.24.10.

Affected Software

1 affected component
GStreamer GStreamer<1.24.10

Event History

Dec 11, 2024
Data Sourced
via Red Hat·07:01 PM
DescriptionSeverityAffected Software

Frequently Asked Questions

1

What is the severity of REDHAT-BUG-2331719?

The severity of REDHAT-BUG-2331719 is classified as critical due to the potential for information disclosure and exploitation.

2

How do I fix REDHAT-BUG-2331719?

To fix REDHAT-BUG-2331719, update GStreamer to version 1.24.10 or later, as patches are provided in the newer releases.

3

What causes the vulnerability REDHAT-BUG-2331719?

The vulnerability REDHAT-BUG-2331719 is caused by an uninitialized stack variable in the gst_matroska_demux_add_wvpk_header function when the size is less than 4.

4

Which versions of GStreamer are affected by REDHAT-BUG-2331719?

GStreamer versions up to but not including 1.24.10 are affected by vulnerability REDHAT-BUG-2331719.

5

What impacts could REDHAT-BUG-2331719 have on affected systems?

Vulnerability REDHAT-BUG-2331719 could lead to application crashes or unintended data exposure from uninitialized memory.

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