Description
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.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 4.0 | gst-plugins-bad0.10 | 0.10.3-3.1+etch1 | DSA-1729-1 |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 5 | gstreamer-plugins-good +1 | 0.10.9-1.el5_3.1 | RHSA-2009:0271 |
| RHEL 4 | gstreamer-plugins +1 | 0.8.5-1.EL.2 | RHSA-2009:0270 |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| PyPI | gstreamer-plugins | <= 0.10.9 · <= 0.10.10 · <= 0.10.11 · <= 0.8.5 | — | PYSEC-2009-16 |
Advisories 3
- RHSA-2009:0270 Red Hat Security Advisory: gstreamer-plugins security update Red Hat Security Advisories (RHSA) · Aug 1, 2026
- RHSA-2009:0271 Red Hat Security Advisory: gstreamer-plugins-good security update Red Hat Security Advisories (RHSA) · Aug 1, 2026
- DSA-1729-1 gst-plugins-bad0.10 - multiple vulnerabilities Debian Security (DSA / DLA) · Mar 9, 2026
References
- 33405 vdb-entry
- 20090122 [TKADV2009-003] GStreamer Heap Overflow and Array Index out of Bounds Vulnerabilities mailing-list
- 34336 third-party-advisory
- 33815 third-party-advisory
- 35777 third-party-advisory
- http://trapkit.de/advisories/TKADV2009-003.txt
- RHSA-2009:0271 vendor-advisory
- 33830 third-party-advisory
- GLSA-200907-11 vendor-advisory
- 33650 third-party-advisory
- ADV-2009-0225 vdb-entry
- SUSE-SR:2009:005 vendor-advisory
- oval:org.mitre.oval:def:9942 vdb-entry signature
- RHSA-2009:0270 vendor-advisory
- https://bugzilla.redhat.com/show_bug.cgi?id=481267
- gstreamer-qtdemuxparse-bo(48555) vdb-entry
- http://support.avaya.com/elmodocs2/security/ASA-2009-052.htm
- USN-736-1 vendor-advisory
- http://gstreamer.freedesktop.org/releases/gst-plugins-good/0.10.12.html
- [oss-security] 20090129 CVE Request -- (sort of urgent) gstreamer-plugins-good (repost) (more details about affected versions -- final version) mailing-list
- http://cgit.freedesktop.org/gstreamer/gst-plugins-good/commit/?id=bdc20b9baf13564d9a061343416395f8f9a92b53
- MDVSA-2009:035 vendor-advisory