Pranjal Jumde
a820dbeac2
Bug 758605: Heap-based buffer overread in xmlDictAddString < https://bugzilla.gnome.org/show_bug.cgi?id=758605 >
...
Reviewed by David Kilzer.
* HTMLparser.c:
(htmlParseName): Add bounds check.
(htmlParseNameComplex): Ditto.
* result/HTML/758605.html: Added.
* result/HTML/758605.html.err: Added.
* result/HTML/758605.html.sax: Added.
* runtest.c:
(pushParseTest): The input for the new test case was so small
(4 bytes) that htmlParseChunk() was never called after
htmlCreatePushParserCtxt(), thereby creating a false positive
test failure. Fixed by using a do-while loop so we always call
htmlParseChunk() at least once.
* test/HTML/758605.html: Added.
2016-05-23 15:01:07 +08:00
..
2012-09-07 19:32:12 +08:00
2005-10-25 12:36:29 +00:00
2005-10-25 12:36:29 +00:00
2016-05-23 15:01:07 +08:00
2016-05-23 15:01:07 +08:00
2016-05-23 15:01:07 +08:00
2012-09-07 19:32:12 +08:00
2002-10-22 19:14:58 +00:00
2005-09-01 09:52:30 +00:00
2003-09-03 13:10:37 +00:00
2000-07-14 14:54:24 +00:00
2000-08-12 21:12:04 +00:00
2003-09-03 13:10:37 +00:00
2001-04-12 15:42:58 +00:00
2001-04-12 15:42:58 +00:00
2012-09-07 19:32:12 +08:00
2000-07-14 14:54:24 +00:00
2000-08-12 21:12:04 +00:00
2012-09-07 19:32:12 +08:00
2001-05-19 13:24:56 +00:00
2005-09-01 09:52:30 +00:00
2012-09-07 19:32:12 +08:00
2003-10-05 13:51:35 +00:00
2010-03-15 15:47:50 +01:00
2012-09-07 19:32:12 +08:00
2007-04-16 07:02:31 +00:00
2010-03-15 15:47:50 +01:00
2012-09-07 19:32:12 +08:00
1999-10-14 09:10:25 +00:00
2005-09-01 09:52:30 +00:00
2012-09-07 19:32:12 +08:00
2006-10-17 15:56:35 +00:00
2006-10-17 15:56:35 +00:00
2012-09-07 19:32:12 +08:00
2003-10-05 13:51:35 +00:00
2000-08-28 10:04:51 +00:00
2012-09-07 19:32:12 +08:00
2003-10-05 13:51:35 +00:00
2005-09-01 09:52:30 +00:00
2012-09-07 19:32:12 +08:00
2012-05-10 15:34:57 +08:00
2012-05-10 15:34:57 +08:00
2012-09-07 19:32:12 +08:00
1999-10-14 09:10:25 +00:00
2005-09-01 09:52:30 +00:00
2012-09-07 19:32:12 +08:00
2001-11-06 22:50:19 +00:00
2001-11-06 22:50:19 +00:00
2012-09-07 19:32:12 +08:00
2012-05-11 19:31:12 +08:00
2012-05-11 19:31:12 +08:00
2012-09-07 19:32:12 +08:00
2001-06-07 16:07:07 +00:00
2005-09-01 09:52:30 +00:00
2012-09-07 19:32:12 +08:00
2004-10-22 14:34:23 +00:00
2005-09-01 09:52:30 +00:00
2012-09-07 19:32:12 +08:00
1999-10-14 09:10:25 +00:00
2005-09-01 09:52:30 +00:00
2012-09-07 19:32:12 +08:00
1999-10-14 09:10:25 +00:00
2005-09-01 09:52:30 +00:00
2012-09-07 19:32:12 +08:00
1999-10-14 09:10:25 +00:00
2005-09-01 09:52:30 +00:00
2012-09-07 19:32:12 +08:00
2003-10-05 13:51:35 +00:00
2005-09-01 09:52:30 +00:00
2012-09-07 19:32:12 +08:00
2005-07-03 23:00:18 +00:00
2005-07-03 23:00:18 +00:00
2012-09-07 19:32:12 +08:00
2005-07-13 16:37:38 +00:00
2005-09-01 09:52:30 +00:00
2012-09-07 19:32:12 +08:00
2000-10-14 23:38:43 +00:00
2005-09-01 09:52:30 +00:00
2012-09-07 19:32:12 +08:00
1999-10-14 09:10:25 +00:00
2005-09-01 09:52:30 +00:00
2012-09-07 19:32:12 +08:00
2003-10-19 14:26:34 +00:00
2005-09-01 09:52:30 +00:00
2012-09-07 19:32:12 +08:00
2008-09-25 16:06:18 +00:00
2008-09-25 16:06:18 +00:00
2012-09-07 19:32:12 +08:00
2003-10-19 14:26:34 +00:00
2010-03-15 15:47:50 +01:00