CVE-2009-0397

Heap-based buffer overflow in the qtdemux_parse_samples function in gst/qtdemux/qtdemux.c in GStreamer Good Plug-ins (aka gst-plugins-good) 0.10.9 through…

published February 3, 2009

CVSS
—
EPSS
7%
Percentile
94.2
In the wild
Unconfirmed
What it is

⚠️ A crafty malformed QuickTime file might just be your undoing! This heap-based buffer overflow in GStreamer could let attackers execute arbitrary code by simply delivering a specially crafted media file. 😱 Think of it as a poorly packaged takeaway meal that spills everywhere when you try to open it — it can create a mess if you’re not careful. In this case, the stts atom data in the .mov file is the culprit, serving up a surprise that nobody wanted! An attacker could leverage this vulnerability to run any code of their choosing on your system, potentially leading to data theft or service disruptions. Imagine someone walking into your digital kitchen and wreaking havoc while you're busy enjoying a movie — absolutely devastating!

Put simply

Think of it as a poorly packaged takeaway meal that spills everywhere when you try to open it — it can create a mess if you’re not careful. In this case, the stts atom data in the .mov file is the culprit, serving up a surprise that nobody wanted! This vulnerability exists in the qtdemux_parse_samples function of the GStreamer Good Plug-ins, where a heap-based buffer overflow occurs when processing malformed Time-to-sample atom data in QuickTime .mov files.

What to do

An attacker could leverage this vulnerability to run any code of their choosing on your system, potentially leading to data theft or service disruptions. Imagine someone walking into your digital kitchen and wreaking havoc while you're busy enjoying a movie — absolutely devastating! To safeguard against this vulnerability, upgrade GStreamer Good Plug-ins to versions 0.10.12 or later, and ensure your GStreamer Plug-ins are updated to at least 0.8.6. Regularly audit your media handling practices to avoid unintended consequences. 🛡️ You've got this! With these steps, you'll keep your systems safe from this sneaky overflow! 💪

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.07147 · 94.2th percentile
Published
2009-02-03T11:00Z
EPSS history
Timeline
  • 03 FEB 11:00Z
    Heap-based buffer overflow in the qtdemux_parse_samples function in gst/qtdemux/qtdemux.c in GStreamer Good Plug-ins (aka gst-plugins-good) 0.10.9 through…
    cvelistv5