
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-73434 is an out-of-bounds read vulnerability in GStreamer's gst-plugins-good (avidemux plugin) affecting all versions prior to 1.28.6. The flaw exists in the gst_avi_demux_riff_parse_vprp() function, where the number of available gst_riff_vprp_video_field_desc entries is incorrectly calculated using an attacker-controlled vprp->fields value instead of sizeof(gst_riff_vprp_video_field_desc), enabling out-of-bounds memory reads. It was disclosed on August 12, 2026, and fixed upstream as GStreamer-SA-2026-0072. Red Hat rates this vulnerability with a CVSS v3.1 base score of 6.1 (Medium), while the GitHub Advisory Database assigns a score of 7.1 (High) (Red Hat CVE, Github Advisory).
The root cause is classified as CWE-125 (Out-of-bounds Read). In gst_avi_demux_riff_parse_vprp(), the parser divides the remaining buffer size by the attacker-controlled vprp->fields value to determine how many gst_riff_vprp_video_field_desc structures are available, rather than dividing by sizeof(gst_riff_vprp_video_field_desc). This logic error allows the parser to believe more field descriptors fit in the buffer than actually do, causing it to read memory beyond the buffer boundary. Exploitation requires a user to open a specially crafted AVI file via GStreamer's playbin or decodebin pipeline elements, making user interaction a prerequisite. The upstream fix is tracked in GStreamer merge request !12231 (Red Hat CVE, Github Advisory).
Successful exploitation causes the application processing the malicious AVI file to crash, resulting in a denial of service. Additionally, the out-of-bounds read may expose limited amounts of process memory, creating a low-severity confidentiality risk — for example, leaking memory addresses that could assist in bypassing ASLR or other memory protection mechanisms. There is no integrity impact, and lateral movement potential is limited given the local attack vector and requirement for user interaction (Red Hat CVE).
No public proof-of-concept exploit code is known to exist, and there is no evidence of in-the-wild exploitation at this time (Github Advisory). The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is approximately 0.127%, placing it in the 3rd percentile for exploitation likelihood within 30 days. Exploitation is not automatable, as it requires a user to interact with a crafted AVI file (Github Advisory).
fields value is set to a small integer (e.g., 1) that, when used as a divisor against the remaining buffer size, yields a count of field descriptors larger than what actually fits in the buffer.playbin/decodebin), which invokes the gst_avi_demux_riff_parse_vprp() function.gst_riff_vprp_video_field_desc entries, accessing unintended memory regions.totem, gst-launch-1.0) shortly after opening an AVI file./var/log/messages, journalctl) showing a segfault signal for a GStreamer process; GStreamer debug output (GST_DEBUG) indicating errors in gst_avi_demux_riff_parse_vprp() or RIFF parsing.The primary remediation is to upgrade gst-plugins-good to version 1.28.6 or later upstream (Github Advisory). Red Hat has issued backported fixes for its distributions: RHEL 10 users should apply gstreamer1-plugins-good-1.26.7-2.el10_2.5 via RHSA-2026:55434, RHEL 9 users should apply gstreamer1-plugins-good-1.22.12-7.el9_8.4 via RHSA-2026:55436, and RHEL 8 users should apply the fix via RHSA-2026:56966 (RHSA-2026:55434, RHSA-2026:55436). As a workaround prior to patching, restrict processing of AVI files from untrusted sources and avoid opening media files from unknown origins with GStreamer-based applications.
Red Hat acknowledged the vulnerability and credited researcher Seonwook Kim for the report, issuing a Moderate-severity advisory across RHEL 7, 8, 9, and 10 (Red Hat CVE). No significant broader community discussion or notable researcher commentary beyond the vendor advisory has been identified at this time.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."