From 645d28c538902376ee820f81b9386da01e52da67 Mon Sep 17 00:00:00 2001 From: Dirk Farin Date: Tue, 5 Apr 2022 19:35:46 +0200 Subject: [PATCH] [PATCH] fix check for valid PPS idx (#298) Gbp-Pq: Name 0006-CVE-2021-35452.patch --- libde265/slice.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libde265/slice.cc b/libde265/slice.cc index e85ecc6..305094a 100644 --- a/libde265/slice.cc +++ b/libde265/slice.cc @@ -373,7 +373,7 @@ de265_error slice_segment_header::read(bitreader* br, decoder_context* ctx, } slice_pic_parameter_set_id = get_uvlc(br); - if (slice_pic_parameter_set_id > DE265_MAX_PPS_SETS || + if (slice_pic_parameter_set_id >= DE265_MAX_PPS_SETS || slice_pic_parameter_set_id == UVLC_ERROR) { ctx->add_warning(DE265_WARNING_NONEXISTING_PPS_REFERENCED, false); return DE265_OK; -- 2.30.2