From 2018227e9344edb9da15fc6a4a8298086cc2aa77 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 2 Jun 2019 21:45:28 +0100 Subject: gentoo resync : 02.06.2019 --- .../files/libical-3.0.5-fix-lots-of-params.patch | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 dev-libs/libical/files/libical-3.0.5-fix-lots-of-params.patch (limited to 'dev-libs/libical/files/libical-3.0.5-fix-lots-of-params.patch') diff --git a/dev-libs/libical/files/libical-3.0.5-fix-lots-of-params.patch b/dev-libs/libical/files/libical-3.0.5-fix-lots-of-params.patch new file mode 100644 index 000000000000..187a5de0cd4b --- /dev/null +++ b/dev-libs/libical/files/libical-3.0.5-fix-lots-of-params.patch @@ -0,0 +1,24 @@ +From f02ca493123b7c8e8eaaa758d787e9e2753fd9b8 Mon Sep 17 00:00:00 2001 +From: Kent Sutherland +Date: Fri, 17 May 2019 13:26:52 -0500 +Subject: [PATCH] Include invalid parameters in the maximum number of allowed + parameters Fixes hangs when iterating lots of invalid parameters (valid + parameters already have a cap from f6c64896988644a7c6d4d5060f6ab574c2a62fbf) + oss-fuzz issue 14809 + +--- + src/libical/icalparser.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/libical/icalparser.c b/src/libical/icalparser.c +index 99803418..fa71e8bd 100644 +--- a/src/libical/icalparser.c ++++ b/src/libical/icalparser.c +@@ -1098,6 +1098,7 @@ icalcomponent *icalparser_add_line(icalparser *parser, char *line) + + icalmemory_free_buffer(str); + str = NULL; ++ pcount++; + continue; + } + } -- cgit v1.2.3