Fedora Account System
Red Hat Associate
Red Hat Customer
Disclaimer: Community trackers are created by Red Hat Product Security team on a best effort basis. Package maintainers are required to ascertain if the flaw indeed affects their package, before starting the update process. GStreamer's H.266 (VVC) codec parser library (libgstcodecparsers) contains an out-of-bounds write vulnerability in gst_h266_parser_parse_dci() in gsth266parser.c (line 4812). CHECK_ALLOWED_MAX(dci->num_ptls_minus1, 15) allows value 15, but GstH266DCI.profile_tier_level[] has only 15 elements (indices 0..14). When dci_num_ptls_minus1 is 15, the loop writes past the structure via gst_h266_parse_profile_tier_level(). H.266 spec defines valid range 0..14; 15 is reserved. Fix: change bound to 14. Introduced in GStreamer 1.26. No in-tree element calls this API. Upstream report awaiting triage, no public patch. Reporter: Bruno Fournier. Tested on 1.29.2 (4cb910d) with ASan. PSIRT: PSIRTSUPT-24646.