CVE-2026-46469
An issue was discovered in GStreamer gst-plugins-good before 1.28.2. When parsing MP4 audio...
An issue was discovered in GStreamer gst-plugins-good before 1.28.2. When parsing MP4 audio tracks, the isomp4 plugin's qtdemux_parse_trak function does not sufficiently validate atom data before performing division operations, leading to denial of service due to integer division by zero.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
4.0
An issue was discovered in GStreamer gst-plugins-good before 1.28.2. When parsing MP4 audio tracks, the isomp4 plugin's qtdemux_parse_trak function does not sufficiently validate atom data before performing division operations, leading to denial of service due to integer division by zero.
- Record
CVE-2026-46469- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-369
- Updated
- 2026-11-02
EUVDEUVD-2026-30347
4.0
An issue was discovered in GStreamer gst-plugins-good before 1.28.2. When parsing MP4 audio tracks, the isomp4 plugin's qtdemux_parse_trak function does not sufficiently validate atom data before performing division operations, leading to denial of service due to integer division by zero.
- Record
EUVD-2026-30347- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-f2c5-5798-qfvg
4.0
An issue was discovered in GStreamer gst-plugins-good before 1.28.2. When parsing MP4 audio...
An issue was discovered in GStreamer gst-plugins-good before 1.28.2. When parsing MP4 audio tracks, the isomp4 plugin's qtdemux_parse_trak function does not sufficiently validate atom data before performing division operations, leading to denial of service due to integer division by zero.
- Record
GHSA-f2c5-5798-qfvg- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-369
- Updated
- 2026-11-02
NVD
4.0
An issue was discovered in GStreamer gst-plugins-good before 1.28.2. When parsing MP4 audio tracks, the isomp4 plugin's qtdemux_parse_trak function does not sufficiently validate atom data before performing division operations, leading to denial of service due to integer division by zero.
- Record
CVE-2026-46469- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-369
- Updated
- 2026-11-02
OSVALPINE-CVE-2026-46469
5.5
An issue was discovered in GStreamer gst-plugins-good before 1.28.2. When parsing MP4 audio tracks, the isomp4 plugin's qtdemux_parse_trak function does not sufficiently validate atom data before performing division operations, leading to denial of service due to integer division by zero.
- Record
ALPINE-CVE-2026-46469- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-03
OSVDEBIAN-CVE-2026-46469
5.5
An issue was discovered in GStreamer gst-plugins-good before 1.28.2. When parsing MP4 audio tracks, the isomp4 plugin's qtdemux_parse_trak function does not sufficiently validate atom data before performing division operations, leading to denial of service due to integer division by zero.
- Record
DEBIAN-CVE-2026-46469- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 4 moreShow less
OSVUBUNTU-CVE-2026-46469
4.0
An issue was discovered in GStreamer gst-plugins-good before 1.28.2. When parsing MP4 audio tracks, the isomp4 plugin's qtdemux_parse_trak function does not sufficiently validate atom data before performing division operations, leading to denial of service due to integer division by zero.
- Record
UBUNTU-CVE-2026-46469- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-04
OSVCLSA-2026-1792572593 No score
gstreamer1-plugins-good: Fix of 3 CVEs
- CVE-2026-46469: avoid division by zero in qtdemux_parse_trak when zero audio channels are signalled
- CVE-2026-46470: avoid division by zero in qtdemux_audio_caps when zero audio channels are signalled for raw LPCM
- CVE-2026-1940: fix out-of-bounds read in gst_wavparse_adtl_chunk on odd-sized adtl sub-chunks
- Record
CLSA-2026-1792572593- Updated
- 2026-11-02
OSVCLSA-2026-1792769449 No score
gstreamer1-plugins-good: Fix of CVE-2026-46470
- CVE-2026-46469: fix division by zero in qtdemux_parse_trak when an MP4 signals 0 audio channels
- CVE-2026-46470: fix division by zero in qtdemux audio sample description parsing when an MP4 signals 0 audio channels
- Record
CLSA-2026-1792769449- Updated
- 2026-11-02
OSVUSN-8317-1 No score
gst-plugins-good1.0 vulnerabilities
It was discovered that GStreamer Good Plugins incorrectly handled certain MP4 audio tracks. An attacker could possibly use this issue to cause GStreamer Good Plugins to crash, resulting in a denial of service.
- Record
USN-8317-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
gst-plugins-goodAlpine:v3.24 |
before 1.26.3-r0 | 1.26.3-r0 |
gstreamer1-plugins-goodTuxCare:AlmaLinux:9.6 |
before 1.22.12-4.el9.tuxcare.els6 | 1.22.12-4.el9.tuxcare.els6 |
gstreamer1-plugins-good-gtkTuxCare:AlmaLinux:9.6 |
before 1.22.12-4.el9.tuxcare.els6 | 1.22.12-4.el9.tuxcare.els6 |
gstreamer1-plugins-good-qtTuxCare:AlmaLinux:9.6 |
before 1.22.12-4.el9.tuxcare.els6 | 1.22.12-4.el9.tuxcare.els6 |
gstreamer1-plugins-goodTuxCare:AlmaLinux:9.2 |
before 1.18.4-6.el9.tuxcare.els21 | 1.18.4-6.el9.tuxcare.els21 |
gstreamer1-plugins-good-gtkTuxCare:AlmaLinux:9.2 |
before 1.18.4-6.el9.tuxcare.els21 | 1.18.4-6.el9.tuxcare.els21 |
gstreamer1-plugins-good-qtTuxCare:AlmaLinux:9.2 |
before 1.18.4-6.el9.tuxcare.els21 | 1.18.4-6.el9.tuxcare.els21 |
gst-plugins-good1.0Debian:12 |
All versions, plus listed versions 1.22.0-51.22.0-5+deb12u11.22.0-5+deb12u21.22.0-5+deb12u31.22.0-5+deb12u4 Show 45 moreShow less1.22.1-11.22.10-11.22.3-11.22.3-21.22.4-11.22.5-11.22.6-11.22.7-11.22.8-11.22.8-21.22.8-31.22.9-11.23.1-11.23.2-11.23.90-11.24.0-11.24.1-11.24.1-21.24.10-11.24.11-11.24.11-21.24.11-31.24.11-41.24.11-51.24.12-11.24.2-11.24.3-11.24.4-11.24.5-11.24.6-11.24.7-11.24.8-11.24.9-11.25.1-11.25.1-21.25.1-31.25.50-11.25.90-11.25.90-21.26.0-11.26.1-11.26.10-11.26.2-11.26.3-11.26.4-1 |
None known |
gst-plugins-good1.0Debian:13 |
before 1.26.2-1+deb13u1, plus listed versions 1.26.2-1 |
1.26.2-1+deb13u1 |
gst-plugins-good1.0Debian:14 |
before 1.28.2-1, plus listed versions 1.26.10-11.26.2-11.26.3-11.26.4-11.26.5-1 Show 14 moreShow less1.26.5-21.26.5-2+hurd.11.26.5-31.26.6-11.26.7-11.26.8-11.26.9-11.27.1-11.27.2-11.27.50-11.27.50-21.27.90-11.28.0-11.28.1-1 |
1.28.2-1 |
gst-plugins-good1.0Ubuntu:22.04:LTS |
before 1.20.3-0ubuntu1.6, plus listed versions 1.18.5-1ubuntu21.18.5-1ubuntu31.20.0-2ubuntu11.20.1-1ubuntu11.20.3-0ubuntu1 Show 4 moreShow less1.20.3-0ubuntu1.11.20.3-0ubuntu1.31.20.3-0ubuntu1.41.20.3-0ubuntu1.5 |
1.20.3-0ubuntu1.6 |
gst-plugins-good1.0Ubuntu:24.04:LTS |
before 1.24.2-1ubuntu1.4, plus listed versions 1.22.6-1ubuntu11.22.6-1ubuntu21.22.8-3ubuntu11.22.9-1ubuntu11.24.0-1ubuntu5 Show 6 moreShow less1.24.0-1ubuntu71.24.1-2ubuntu11.24.2-1ubuntu11.24.2-1ubuntu1.11.24.2-1ubuntu1.21.24.2-1ubuntu1.3 |
1.24.2-1ubuntu1.4 |
gst-plugins-good1.0Ubuntu:25.10 |
before 1.26.5-1ubuntu2.3, plus listed versions 1.26.0-1ubuntu21.26.0-1ubuntu31.26.2-1ubuntu11.26.4-1ubuntu11.26.5-1ubuntu11.26.5-1ubuntu21.26.5-1ubuntu2.11.26.5-1ubuntu2.2 |
1.26.5-1ubuntu2.3 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | OSV | |
| affected, aliases, references | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-46469 is a medium vulnerability (CVSS 4.0) in Freedesktop Gst-plugins-good, published May 14, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.10%, the 0th percentile. Fixed in gst-plugins-good 1.26.3-r0.
References
gstreamer.freedesktop.org/security/sa-2026-0018.html
gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/11243.patch
nvd.nist.gov/vuln/detail/CVE-2026-46469
github.com/advisories/GHSA-f2c5-5798-qfvg
security.alpinelinux.org/vuln/CVE-2026-46469
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1792572593.html
Show 9 moreShow less
nvd.nist.gov/vuln/detail/CVE-2026-1940
nvd.nist.gov/vuln/detail/CVE-2026-46470
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1792769449.html
security-tracker.debian.org/tracker/CVE-2026-46469
ubuntu.com/security/CVE-2026-46469
cve.org/CVERecord?id=CVE-2026-46469
gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/11243
ubuntu.com/security/notices/USN-8317-1
ubuntu.com/security/CVE-2026-46470
Left out here: 27 versions. The JSON record has them.