tag | 5f089881420bcd86034f3dba89935712b5491d83 | |
---|---|---|
tagger | Daniel Veillard <veillard@redhat.com> | Sun May 22 09:26:03 2016 +0800 |
object | 8f30bdff69edac9075f4663ce3b56b0c52d48ce6 |
CVE-2016-3705
commit | 8f30bdff69edac9075f4663ce3b56b0c52d48ce6 | [log] [tgz] |
---|---|---|
author | Peter Simons <psimons@suse.com> | Fri Apr 15 11:56:55 2016 +0200 |
committer | Daniel Veillard <veillard@redhat.com> | Sun May 22 09:24:05 2016 +0800 |
tree | 4c1b5b77d7295ebdb4075b7761ae9dc740e9d8e1 | |
parent | 846cf015a77b9bca7b90c17c1f608ece3e268dad [diff] |
Add missing increments of recursion depth counter to XML parser. For https://bugzilla.gnome.org/show_bug.cgi?id=765207 CVE-2016-3705 The functions xmlParserEntityCheck() and xmlParseAttValueComplex() used to call xmlStringDecodeEntities() in a recursive context without incrementing the 'depth' counter in the parser context. Because of that omission, the parser failed to detect attribute recursions in certain documents before running out of stack space.