From 11044a54ea8661cc8e23ff01c55cdcf44acf7076 Mon Sep 17 00:00:00 2001 From: jeanlf Date: Mon, 30 Aug 2021 14:34:37 +0200 Subject: [PATCH] [PATCH] fixed #1879 Gbp-Pq: Name CVE-2021-40607.patch --- src/isomedia/box_code_drm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/isomedia/box_code_drm.c b/src/isomedia/box_code_drm.c index 32c5e16..aa73a16 100644 --- a/src/isomedia/box_code_drm.c +++ b/src/isomedia/box_code_drm.c @@ -148,9 +148,10 @@ GF_Err schm_box_read(GF_Box *s, GF_BitStream *bs) if (ptr->size && (ptr->flags & 0x000001)) { u32 len = (u32) (ptr->size); - ptr->URI = (char*)gf_malloc(sizeof(char)*len); + ptr->URI = (char*)gf_malloc(sizeof(char)*(len+1)); if (!ptr->URI) return GF_OUT_OF_MEM; gf_bs_read_data(bs, ptr->URI, len); + ptr->URI[len] = 0; } return GF_OK; } -- 2.30.2