GStreamer streaming media framework "ugly" plugins
Go to file
RHEL Packaging Agent a4e2f84dd8 Fix CVE-2026-53703: rmdemux header parsing bounds checks
Backport upstream commit 9de204d7a0d7 to fix CVE-2026-53703
in the RealMedia demuxer (rmdemux). The patch adds length
validation checks to header parsing functions (parse__rmf,
parse_prop, parse_mdpr, parse_indx, parse_data, parse_cont,
parse_indx_data), changes their return types to gboolean to
allow callers to detect and skip invalid header packets, and
uses overflow-safe arithmetic for index size calculations.
Conflict resolution was needed because the RHEL codebase uses
int length parameters rather than the upstream gsize refactoring.

CVE: CVE-2026-53703
Upstream patches:
 - 9de204d7a0.patch
Resolves: RHEL-184440

This commit was backported by Ymir, a Red Hat Enterprise Linux software maintenance AI agent.

Assisted-by: Ymir
2026-07-29 09:18:07 +00:00
.gitignore Update to 1.26.7 2025-11-04 17:30:48 +01:00
0001-asfdemux-Error-out-on-files-with-more-than-32-stream.patch Add patches for CVE-2026-2920 and CVE-2026-2922 2026-03-31 11:56:38 +02:00
0002-rmdemux-Check-if-new-video-fragment-overflows-the-fr.patch Add patches for CVE-2026-2920 and CVE-2026-2922 2026-03-31 11:56:38 +02:00
0003-rmdemux-Avoid-integer-overflow-when-checking-if-enou.patch Add patches for CVE-2026-2920 and CVE-2026-2922 2026-03-31 11:56:38 +02:00
0004-rmdemux-Check-that-enough-data-is-available-before-p.patch Fix CVE-2026-53703: rmdemux header parsing bounds checks 2026-07-29 09:18:07 +00:00
gating.yaml Add gating.yaml via API 2024-04-30 10:09:08 +00:00
gstreamer1-plugins-ugly-free.spec Fix CVE-2026-53703: rmdemux header parsing bounds checks 2026-07-29 09:18:07 +00:00
sources Update to 1.26.7 2025-11-04 17:30:48 +01:00