CVE-2024-47615CWE-787

GHSL-2024-117: GStreamer has an out-of-bounds write in Ogg demuxer

High · published December 11, 2024

CVSS v4.0
8.6
EPSS
1%
Percentile
66.2
In the wild
Unconfirmed
What it is

⚡ An out-of-bounds write in GStreamer could turn your media handling into a game of memory roulette! 🎲 Think of it like a kitchen where the chef misreads a recipe and accidentally spills the ingredients all over the counter. Instead of just a little flour, they end up splattering everything, mixing flavors that should never meet and ruining the dish! If exploited, this OOB-write can overwrite up to 380 bytes of memory, potentially causing your media applications to behave unpredictably or crash entirely. Imagine a video player that suddenly skips, freezes, or crashes in the middle of your favorite movie — absolutely devastating!

Put simply

Think of it like a kitchen where the chef misreads a recipe and accidentally spills the ingredients all over the counter. Instead of just a little flour, they end up splattering everything, mixing flavors that should never meet and ruining the dish! The vulnerability arises in the gst_parse_vorbis_setup_packet function, where an integer size read from an input file is not properly validated, allowing it to exceed the fixed size of the pad->vorbis_mode_sizes array, leading to memory corruption.

What to do

If exploited, this OOB-write can overwrite up to 380 bytes of memory, potentially causing your media applications to behave unpredictably or crash entirely. Imagine a video player that suddenly skips, freezes, or crashes in the middle of your favorite movie — absolutely devastating! Immediately update GStreamer to version 1.24.10 to patch this vulnerability. Also, consider checking your input validation practices to avoid similar issues in the future. 😃 You've got this! With these updates, you’ll keep your media applications safe and sound! 🛡️

The record
Technical detail
CVSS v4.0
8.6 · HIGH
Vector
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
EPSS
0.01134 · 66.2th percentile
Weakness
CWE-787 · Out-of-bounds Write
Published
2024-12-11T19:13Z
EPSS history
Timeline
  • 11 DEC 19:13Z
    GHSL-2024-117: GStreamer has an out-of-bounds write in Ogg demuxer
    cvelistv5