CVE-2009-0397
Heap-based buffer overflow in the qtdemux_parse_samples function in gst/qtdemux/qtdemux.c in...
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 0.10.11, and GStreamer Plug-ins (aka gstreamer-plugins) 0.8.5, might allow remote attackers to execute arbitrary code via crafted Time-to-sample (aka stts) atom data in a malformed QuickTime media .mov file.
Exploit likelihood
What each source reports
NVD Score used
9.3
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 0.10.11, and GStreamer Plug-ins (aka gstreamer-plugins) 0.8.5, might allow remote attackers to execute arbitrary code via crafted Time-to-sample (aka stts) atom data in a malformed QuickTime media .mov file.
- Record
CVE-2009-0397- CVSS 2.0
- 9.3 High
AV:N/AC:M/Au:N/C:C/I:C/A:C - Weakness
- CWE-119
- Updated
- 2026-11-02
CVE List No score
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 0.10.11, and GStreamer Plug-ins (aka gstreamer-plugins) 0.8.5, might allow remote attackers to execute arbitrary code via crafted Time-to-sample (aka stts) atom data in a malformed QuickTime media .mov file.
- Record
CVE-2009-0397- Updated
- 2026-11-02
EUVDEUVD-2009-0401 No score
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 0.10.11, and GStreamer Plug-ins (aka gstreamer-plugins) 0.8.5, might allow remote attackers to execute arbitrary code via crafted Time-to-sample (aka stts) atom data in a malformed QuickTime media .mov file.
- Record
EUVD-2009-0401- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-68wh-jxh5-cwrj No score
Heap-based buffer overflow in the qtdemux_parse_samples function in gst/qtdemux/qtdemux.c in...
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 0.10.11, and GStreamer Plug-ins (aka gstreamer-plugins) 0.8.5, might allow remote attackers to execute arbitrary code via crafted Time-to-sample (aka stts) atom data in a malformed QuickTime media .mov file.
- Record
GHSA-68wh-jxh5-cwrj- Weakness
- CWE-119
- Updated
- 2026-11-02
OSVPYSEC-2009-16 No score
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 0.10.11, and GStreamer Plug-ins (aka gstreamer-plugins) 0.8.5, might allow remote attackers to execute arbitrary code via crafted Time-to-sample (aka stts) atom data in a malformed QuickTime media .mov file.
- Record
PYSEC-2009-16- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
gst-plugins-bad0.10Debian:4.0 From an advisory covering 3 CVEs |
before 0.10.3-3.1+etch1, plus listed versions 0.10.3-3.1 |
0.10.3-3.1+etch1 |
gstreamer-pluginsPyPI |
through 0.10.9, through 0.10.10, through 0.10.11, through 0.8.5 | None known |
gstreamer-pluginsRed Hat:enterprise_linux:4::as |
before 0:0.8.5-1.EL.2 | 0:0.8.5-1.EL.2 |
gstreamer-plugins-debuginfoRed Hat:enterprise_linux:4::as |
before 0:0.8.5-1.EL.2 | 0:0.8.5-1.EL.2 |
gstreamer-plugins-develRed Hat:enterprise_linux:4::as |
before 0:0.8.5-1.EL.2 | 0:0.8.5-1.EL.2 |
gstreamer-pluginsRed Hat:enterprise_linux:4::desktop |
before 0:0.8.5-1.EL.2 | 0:0.8.5-1.EL.2 |
gstreamer-plugins-debuginfoRed Hat:enterprise_linux:4::desktop |
before 0:0.8.5-1.EL.2 | 0:0.8.5-1.EL.2 |
gstreamer-plugins-develRed Hat:enterprise_linux:4::desktop |
before 0:0.8.5-1.EL.2 | 0:0.8.5-1.EL.2 |
gstreamer-pluginsRed Hat:enterprise_linux:4::es |
before 0:0.8.5-1.EL.2 | 0:0.8.5-1.EL.2 |
gstreamer-plugins-debuginfoRed Hat:enterprise_linux:4::es |
before 0:0.8.5-1.EL.2 | 0:0.8.5-1.EL.2 |
Show 12 moreShow less
| Package | Affected | Fixed |
|---|---|---|
gstreamer-plugins-develRed Hat:enterprise_linux:4::es |
before 0:0.8.5-1.EL.2 | 0:0.8.5-1.EL.2 |
gstreamer-pluginsRed Hat:enterprise_linux:4::ws |
before 0:0.8.5-1.EL.2 | 0:0.8.5-1.EL.2 |
gstreamer-plugins-debuginfoRed Hat:enterprise_linux:4::ws |
before 0:0.8.5-1.EL.2 | 0:0.8.5-1.EL.2 |
gstreamer-plugins-develRed Hat:enterprise_linux:4::ws |
before 0:0.8.5-1.EL.2 | 0:0.8.5-1.EL.2 |
gstreamer-plugins-goodRed Hat:enterprise_linux:5::client_workstation From an advisory covering 3 CVEs |
before 0:0.10.9-1.el5_3.1 | 0:0.10.9-1.el5_3.1 |
gstreamer-plugins-good-debuginfoRed Hat:enterprise_linux:5::client_workstation From an advisory covering 3 CVEs |
before 0:0.10.9-1.el5_3.1 | 0:0.10.9-1.el5_3.1 |
gstreamer-plugins-good-develRed Hat:enterprise_linux:5::client_workstation From an advisory covering 3 CVEs |
before 0:0.10.9-1.el5_3.1 | 0:0.10.9-1.el5_3.1 |
gstreamer-plugins-goodRed Hat:enterprise_linux:5::client From an advisory covering 3 CVEs |
before 0:0.10.9-1.el5_3.1 | 0:0.10.9-1.el5_3.1 |
gstreamer-plugins-good-debuginfoRed Hat:enterprise_linux:5::client From an advisory covering 3 CVEs |
before 0:0.10.9-1.el5_3.1 | 0:0.10.9-1.el5_3.1 |
gstreamer-plugins-goodRed Hat:enterprise_linux:5::server From an advisory covering 3 CVEs |
before 0:0.10.9-1.el5_3.1 | 0:0.10.9-1.el5_3.1 |
gstreamer-plugins-good-debuginfoRed Hat:enterprise_linux:5::server From an advisory covering 3 CVEs |
before 0:0.10.9-1.el5_3.1 | 0:0.10.9-1.el5_3.1 |
gstreamer-plugins-good-develRed Hat:enterprise_linux:5::server From an advisory covering 3 CVEs |
before 0:0.10.9-1.el5_3.1 | 0:0.10.9-1.el5_3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2009-0397 is a high vulnerability (CVSS 9.3) in Gstreamer Good Plug-ins, published February 3, 2009. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 7.15%, the 94th percentile. Fixed in gstreamer-plugins 0:0.8.5-1.EL.2.
References
securityfocus.com/bid/33405
securityfocus.com/archive/1/500317/100/0/threaded
secunia.com/advisories/34336
secunia.com/advisories/33815
secunia.com/advisories/35777
trapkit.de/advisories/TKADV2009-003.txt
Show 33 moreShow less
redhat.com/support/errata/RHSA-2009-0271.html
secunia.com/advisories/33830
security.gentoo.org/glsa/glsa-200907-11.xml
secunia.com/advisories/33650
vupen.com/english/advisories/2009/0225
lists.opensuse.org/opensuse-security-announce/2009-03/msg00000.html
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A9942
redhat.com/support/errata/RHSA-2009-0270.html
bugzilla.redhat.com/show_bug.cgi?id=481267
exchange.xforce.ibmcloud.com/vulnerabilities/48555
support.avaya.com/elmodocs2/security/ASA-2009-052.htm
ubuntu.com/usn/USN-736-1
gstreamer.freedesktop.org/releases/gst-plugins-good/0.10.12.html
openwall.com/lists/oss-security/2009/01/29/3
cgit.freedesktop.org/gstreamer/gst-plugins-good/commit?id=bdc20b9baf13564d9a061343416395f8f9a92b53
mandriva.com/security/advisories?name=MDVSA-2009:035
nvd.nist.gov/vuln/detail/CVE-2009-0397
github.com/advisories/GHSA-68wh-jxh5-cwrj
access.redhat.com/errata/RHSA-2009:0270
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2009/rhsa-2009_0270.json
access.redhat.com/security/cve/CVE-2009-0397
cve.org/CVERecord?id=CVE-2009-0397
access.redhat.com/errata/RHSA-2009:0271
bugzilla.redhat.com/show_bug.cgi?id=483736
bugzilla.redhat.com/show_bug.cgi?id=483737
security.access.redhat.com/data/csaf/v2/advisories/2009/rhsa-2009_0271.json
access.redhat.com/security/cve/CVE-2009-0386
cve.org/CVERecord?id=CVE-2009-0386
nvd.nist.gov/vuln/detail/CVE-2009-0386
access.redhat.com/security/cve/CVE-2009-0387
cve.org/CVERecord?id=CVE-2009-0387
nvd.nist.gov/vuln/detail/CVE-2009-0387