What’s Vulnerable › Vulnerabilities
CVE-2026-1940: Gstreamer: incomplete fix of cve-2026-1940
- Severity: high (CVSS 7.5 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.2% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2026-03-23 · updated 2026-06-17
- Weakness: CWE-125
Description
An incomplete fix for CVE-2024-47778 allows an out-of-bounds read in gst_wavparse_adtl_chunk() function. The patch added a size validation check lsize + 8 > size, but it does not account for the GST_ROUND_UP_2(lsize) used in the actual offset calculation. When lsize is an odd number, the parser advances more bytes than validated, causing OOB read.
Affected products
- Debian Linux: 11.0, 12.0
- GStreamer Good Plug-ins: 1.0.0
- GStreamer: before 1.28.1 — fixed in 1.28.1
- Red Hat Enterprise Linux: 7.0, 8.0, 9.0, 10.0
How to fix
Upgrade to a fixed version: GStreamer 1.28.1. Check the vendor advisory for mitigations.
References
- https://access.redhat.com/security/cve/CVE-2026-1940
- https://bugzilla.redhat.com/show_bug.cgi?id=2436932
- https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/4854
- https://gstreamer.freedesktop.org/security/sa-2026-0001.html
- https://security-tracker.debian.org/tracker/CVE-2026-1940
Get alerted when CVE-2026-1940 or the next vulnerability affects your stack