CVE-2024-47778: GHSL-2024-258: OOB-read in gst_wavparse_adtl_chunk in GStreamer - CVE-2024-47778
GStreamer is a library for constructing graphs of media-handling components. An OOB-read vulnerability has been discovered in gstwavparseadtlchunk within gstwavparse.c. This vulnerability arises due to insufficient validation of the size parameter, which can exceed the bounds of the data buffer. As a result, an OOB read occurs in the following while loop. This vulnerability can result in reading up to 4GB of process memory or potentially causing a segmentation fault (SEGV) when accessing invalid memory. This vulnerability is fixed in 1.24.10.
Affected Software
Remediation
Event History
Frequently Asked Questions
What is the severity of CVE-2024-47778?
CVE-2024-47778 is classified as a medium severity vulnerability due to the out-of-bounds read that can lead to potential information disclosure.
How do I fix CVE-2024-47778?
To fix CVE-2024-47778, update to the recommended versions of gst-plugins-good1.0, specifically 1.22.0-5+deb12u2 or 1.24.11-5.
Which versions of GStreamer are affected by CVE-2024-47778?
CVE-2024-47778 affects GStreamer versions up to and including 1.24.10.
What component is impacted by CVE-2024-47778?
CVE-2024-47778 impacts the gst_wavparse_adtl_chunk function within gstwavparse.c in the GStreamer library.
Can CVE-2024-47778 lead to further exploits?
While CVE-2024-47778 primarily results in an out-of-bounds read, it could potentially be leveraged in conjunction with other vulnerabilities to facilitate further exploits.