CVE-2026-73434

Name
CVE-2026-73434
Description
A flaw was found in GStreamer gst-plugins-good (avidemux). In gst_avi_demux_riff_parse_vprp(), the number of available gst_riff_vprp_video_field_desc entries is calculated by dividing the remaining buffer size by the attacker-controlled vprp->fields value, rather than by sizeof(gst_riff_vprp_video_field_desc). This can cause the parser to treat more field descriptors as available than fit in the input buffer, resulting in out-of-bounds reads. Processing a crafted AVI via playbin/decodebin can crash the application (denial of service). Fixed upstream in gst-plugins-good 1.28.6 (GStreamer-SA-2026-0072).
NVD Severity
unknown
Other trackers
Mailing lists
Exploits
Forges
GitHub (code, issues), Aports (code, issues)

References

Type URI
secalert@redhat.com https://access.redhat.com/security/cve/CVE-2026-73434
secalert@redhat.com https://bugzilla.redhat.com/show_bug.cgi?id=2514807
secalert@redhat.com https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/12231
secalert@redhat.com https://gstreamer.freedesktop.org/security/sa-2026-0072.html
secalert@redhat.com https://access.redhat.com/errata/RHSA-2026:55434
secalert@redhat.com https://access.redhat.com/errata/RHSA-2026:55436
secalert@redhat.com https://access.redhat.com/errata/RHSA-2026:56966
secalert@redhat.com https://access.redhat.com/errata/RHSA-2026:65959

Match rules

CPE URI Source package Min version Max version
cpe:2.3:a:gstreamer:gstreamer:*:*:*:*:*:*:*:* gstreamer >= None < 1.28.6
cpe:2.3:o:redhat:enterprise_linux:7.0:*:*:*:*:*:*:* enterprise_linux == None == 7.0
cpe:2.3:o:redhat:enterprise_linux:8.0:*:*:*:*:*:*:* enterprise_linux == None == 8.0
cpe:2.3:o:redhat:enterprise_linux:9.0:*:*:*:*:*:*:* enterprise_linux == None == 9.0
cpe:2.3:o:redhat:enterprise_linux:10.0:*:*:*:*:*:*:* enterprise_linux == None == 10.0

Vulnerable and fixed packages

Source package Branch Version Maintainer Status
gstreamer edge-main 1.28.5-r1 team/alpine-desktop <achill@achill.org> possibly vulnerable
gstreamer edge-main 1.28.5-r0 team/alpine-desktop <achill@achill.org> possibly vulnerable
gstreamer edge-main 1.28.3-r0 team/alpine-desktop <achill@achill.org> possibly vulnerable
gstreamer edge-main 1.28.1-r0 team/alpine-desktop <achill@achill.org> possibly vulnerable
gstreamer edge-main 1.28.0-r0 team/alpine-desktop <achill@achill.org> possibly vulnerable
gstreamer edge-main 1.26.10-r1 team/alpine-desktop <achill@achill.org> possibly vulnerable
gstreamer edge-main 1.26.10-r0 team/alpine-desktop <achill@achill.org> possibly vulnerable
gstreamer edge-main 1.26.9-r0 Krassy Boykinov <kboykinov@teamcentrixx.com> possibly vulnerable
gstreamer edge-main 1.26.8-r0 Krassy Boykinov <kboykinov@teamcentrixx.com> possibly vulnerable
gstreamer edge-main 1.26.7-r0 Krassy Boykinov <kboykinov@teamcentrixx.com> possibly vulnerable
gstreamer edge-main 1.26.6-r0 Krassy Boykinov <kboykinov@teamcentrixx.com> possibly vulnerable
gstreamer edge-main 1.26.5-r0 Krassy Boykinov <kboykinov@teamcentrixx.com> possibly vulnerable
gstreamer edge-main 1.26.4-r0 Krassy Boykinov <kboykinov@teamcentrixx.com> possibly vulnerable
gstreamer edge-main 1.26.3-r0 Krassy Boykinov <kboykinov@teamcentrixx.com> possibly vulnerable
gstreamer edge-main 1.26.2-r0 Krassy Boykinov <kboykinov@teamcentrixx.com> possibly vulnerable
gstreamer edge-main 1.26.1-r0 Krassy Boykinov <kboykinov@teamcentrixx.com> possibly vulnerable
gstreamer edge-main 1.24.12-r0 Krassy Boykinov <kboykinov@teamcentrixx.com> possibly vulnerable
gstreamer edge-main 1.24.11-r0 Krassy Boykinov <kboykinov@teamcentrixx.com> possibly vulnerable
gstreamer edge-main 1.24.10-r0 Krassy Boykinov <kboykinov@teamcentrixx.com> possibly vulnerable
gstreamer edge-main 1.24.9-r0 Krassy Boykinov <kboykinov@teamcentrixx.com> possibly vulnerable
gstreamer edge-main 1.18.4-r0 Natanael Copa <ncopa@alpinelinux.org> possibly vulnerable
gstreamer 3.24-main 1.28.3-r0 team/alpine-desktop <achill@achill.org> possibly vulnerable
gstreamer 3.23-main 1.26.9-r0 Krassy Boykinov <kboykinov@teamcentrixx.com> possibly vulnerable
gstreamer 3.22-main 1.26.3-r0 Krassy Boykinov <kboykinov@teamcentrixx.com> possibly vulnerable
gstreamer 3.22-main 1.26.1-r0 Krassy Boykinov <kboykinov@teamcentrixx.com> possibly vulnerable
gstreamer 3.22-main 1.18.4-r0 None possibly vulnerable
gstreamer 3.21-main 1.24.11-r0 Krassy Boykinov <kboykinov@teamcentrixx.com> possibly vulnerable
gstreamer 3.21-main 1.24.10-r0 Krassy Boykinov <kboykinov@teamcentrixx.com> possibly vulnerable
gstreamer 3.21-main 1.18.4-r0 None possibly vulnerable
gstreamer 3.20-main 1.24.10-r0 Natanael Copa <ncopa@alpinelinux.org> possibly vulnerable
gstreamer 3.20-main 1.24.9-r0 Natanael Copa <ncopa@alpinelinux.org> possibly vulnerable
gstreamer 3.20-main 1.18.4-r0 None possibly vulnerable
gstreamer 3.19-main 1.22.12-r0 Natanael Copa <ncopa@alpinelinux.org> possibly vulnerable
gstreamer 3.19-main 1.18.4-r0 None possibly vulnerable