CVE-2026-53701: Gstreamer1-plugins-bad-free: gstreamer: out-of-bounds write in h.266/vvc pps picture partition parser
An out-of-bounds write vulnerability was found in GStreamer's H.266/VVC PPS picture partition parser in gst-plugins-bad. In the multi-slice-in-tile processing of gsth266parserparsepicturepartition() (gsth266parser.c), the loop iterates without checking that the slice index stays within bounds, writing past three fixed-size arrays (sliceheightinctus, slicetopleftctux, slicetopleftctuy) in the GstH266PPS structure. While the initial proof-of-concept demonstrated a 4-byte out-of-bounds write, the code permits larger writes across multiple iterations. A crafted H.266/VVC media file can trigger this vulnerability.
Other sources
GStreamer H.266/VVC PPS picture partition parser out-of-bounds write. In gsth266parserparsepicturepartition(), the multi-slice-in-tile loop writes past fixed-size arrays without bounds checking. Fixed in GStreamer 1.28.3 (commit f66e8292ed, MR !11581). Reported via PSIRTSUPT-7239 by Tianshuo Han.
— Red Hat
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
GStreamerto a version that resolves this vulnerability.Fixed in 1.28.3Patch f66e8292ed - Upgrade
Upgrade
gst-plugins-badto a version that resolves this vulnerability.Fixed in 1.28.3Patch MR !11581
Event History
Frequently Asked Questions
What is the severity of CVE-2026-53701?
The severity of CVE-2026-53701 is medium with a score of 6.5.
How do I fix CVE-2026-53701?
To fix CVE-2026-53701, update to the latest version of GStreamer that resolves this out-of-bounds write vulnerability.
What type of vulnerability is CVE-2026-53701?
CVE-2026-53701 is categorized as an out-of-bounds write vulnerability within the GStreamer framework.
What impact does CVE-2026-53701 have?
CVE-2026-53701 may lead to denial of service due to an out-of-bounds write potentially crashing the application.
Is CVE-2026-53701 exploitable remotely?
CVE-2026-53701 is vulnerable to remote exploitation since it can be triggered through user interactions.