Attached is the diff for my libxml-parser-perl 2.34-4.1 NMU. -- see shy jo
diff -u libxml-parser-perl-2.34/debian/changelog libxml-parser-perl-2.34/debian/changelog --- libxml-parser-perl-2.34/debian/changelog +++ libxml-parser-perl-2.34/debian/changelog @@ -1,3 +1,11 @@ +libxml-parser-perl (2.34-4.1) unstable; urgency=high + + * NMU. + * Fix buffer overflow in XML::Parser::Expat triggered by deep nesting, + reported by and patch provided by Joris van Rantwijk. Closes: #378412 + + -- Joey Hess <[EMAIL PROTECTED]> Sat, 5 Aug 2006 14:07:17 -0400 + libxml-parser-perl (2.34-4) unstable; urgency=low * Added 'debian/watch' only in patch2: unchanged: --- libxml-parser-perl-2.34.orig/Expat/Expat.xs +++ libxml-parser-perl-2.34/Expat/Expat.xs @@ -495,7 +495,7 @@ } } - if (cbv->st_serial_stackptr >= cbv->st_serial_stacksize) { + if (cbv->st_serial_stackptr + 1 >= cbv->st_serial_stacksize) { unsigned int newsize = cbv->st_serial_stacksize + 512; Renew(cbv->st_serial_stack, newsize, unsigned int);
signature.asc
Description: Digital signature