CVE-2024-47539CWE-787

GHSL-2024-195: GStreamer has an OOB-write in convert_to_s334_1a

High · published December 11, 2024

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

⚡ Heads up! An out-of-bounds write in GStreamer could let attackers overwrite memory in a sneaky way! Think of it like a waiter who accidentally serves an extra side dish that spills over into the wrong table — here, the memory allocated doesn’t match the portions being handled. When the size of memory isn’t properly matched with what’s expected, chaos can ensue! This vulnerability could allow an attacker to overwrite memory, potentially leading to crashes, unexpected behavior, or further exploits. It's a serious risk, as just a few bytes can make a big difference in how software operates, creating a pathway for issues that might be hard to trace. ⚠️

Put simply

Think of it like a waiter who accidentally serves an extra side dish that spills over into the wrong table — here, the memory allocated doesn’t match the portions being handled. When the size of memory isn’t properly matched with what’s expected, chaos can ensue! The vulnerability in GStreamer arises in the convert_to_s334_1a function due to a mismatch between the allocated memory size and the expected loop bounds, resulting in the ability to write beyond the storage array limits. This can lead to overwriting critical memory locations, causing unpredictable behavior.

What to do

This vulnerability could allow an attacker to overwrite memory, potentially leading to crashes, unexpected behavior, or further exploits. It's a serious risk, as just a few bytes can make a big difference in how software operates, creating a pathway for issues that might be hard to trace. ⚠️ Immediately update GStreamer to version 1.24.10 to address this vulnerability. Additionally, review the implementation of memory allocation to ensure proper bounds checking in your applications. Regular maintenance and auditing of libraries are essential for robust security! You’ve got this! Patch it up and keep your media applications rocking safely! 🛡️

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.01324 · 70.7th percentile
Weakness
CWE-787 · Out-of-bounds Write
Published
2024-12-11T18:53Z
EPSS history
Timeline
  • 11 DEC 18:53Z
    GHSL-2024-195: GStreamer has an OOB-write in convert_to_s334_1a
    cvelistv5