#
ebc59d3f |
| 30-Sep-2020 |
Don Lewis |
libxml2 bug fixes from upstream From: Zhipeng Xie <xiezhipeng1@huawei.com> Date: Thu, 12 Dec 2019 17:30:55 +0800 Subject: [PATCH] Fix infinite loop in xmlStringLenDecodeEntities
libxml2 bug fixes from upstream From: Zhipeng Xie <xiezhipeng1@huawei.com> Date: Thu, 12 Dec 2019 17:30:55 +0800 Subject: [PATCH] Fix infinite loop in xmlStringLenDecodeEntities When ctxt->instate == XML_PARSER_EOF,xmlParseStringEntityRef return NULL which cause a infinite loop in xmlStringLenDecodeEntities Found with libFuzzer. From: Nick Wellnhofer <wellnhofer@aevum.de> Date: Fri, 7 Aug 2020 21:54:27 +0200 Subject: [PATCH] Fix out-of-bounds read with 'xmllint --htmlout' Make sure that truncated UTF-8 sequences don't cause an out-of-bounds array access. Thanks to @SuhwanSong and the Agency for Defense Development (ADD) for the report. Fixes #178. From: Zhipeng Xie <xiezhipeng1@huawei.com> Date: Tue, 20 Aug 2019 16:33:06 +0800 Subject: [PATCH] Fix memory leak in xmlSchemaValidateStream When ctxt->schema is NULL, xmlSchemaSAXPlug->xmlSchemaPreRun alloc a new schema for ctxt->schema and set vctxt->xsiAssemble to 1. Then xmlSchemaVStart->xmlSchemaPreRun initialize vctxt->xsiAssemble to 0 again which cause the alloced schema can not be freed anymore. Found with libFuzzer. Patch by: Zhipeng Xie <xiezhipeng1@huawei.com> via gnome.org Patch by: Nick Wellnhofer <wellnhofer@aevum.de> via gnome.org
show more ...
|