GStreamer streaming media framework "bad" plugins
Backport upstream commit c97cce5f from the GStreamer monorepo
to fix CVE-2026-52719. The patch adds input validation to the
VA JPEG decoder (gstjpegdecoder.c) by introducing a
jpeg_segment_fits_input() helper function that verifies parsed
JPEG segments don't exceed the available input data, preventing
potential out-of-bounds reads.
CVE: CVE-2026-52719
Upstream patches:
-
|
||
|---|---|---|
| .gitignore | ||
| 0001-dvbsuboverlay-Mark-parsed-byte-array-as-const.patch | ||
| 0001-h265parser-Fix-max_dec_pic_buffering_minus1-bound-ch.patch | ||
| 0001-rfbsrc-Use-correct-bpp-for-copying-hextile-data.patch | ||
| 0002-dvbsuboverlay-Add-missing-bounds-checks-to-the-parse.patch | ||
| 0002-rfbsrc-Read-the-correct-number-of-bytes-for-color-va.patch | ||
| 0003-dvbsuboverlay-Avoid-integer-overflows-and-unreasonab.patch | ||
| 0004-libs-jpegparser-boundary-checks-before-copying-it.patch | ||
| gating.yaml | ||
| gst-p-bad-cleanup.sh | ||
| gstreamer1-plugins-bad-free-1.22.12-CVE-2026-52719.patch | ||
| gstreamer1-plugins-bad-free-1.22.12-CVE-2026-52720.patch | ||
| gstreamer1-plugins-bad-free-1.22.12-CVE-2026-52722.patch | ||
| gstreamer1-plugins-bad-free-1.22.12-CVE-2026-59692.patch | ||
| gstreamer1-plugins-bad-free.spec | ||
| openh264-add-license-file.patch | ||
| openh264-drop-runtime-version-checks.patch | ||
| sources | ||