reopen 291244
tags 291244 patch
thanks
Hi,
the security fix for CAN-2005-0064 was taken from xpdf, which didn't fix
the issue completely. Attached you can find a patch that provides the
complete solution as provided in xpdf 3.00-13 (relative to the current
NMUed fix).
Cheers,
Moritz
diff -Naur gpdf-2.8.2.orig/xpdf/XRef.cc gpdf-2.8.2/xpdf/XRef.cc
--- gpdf-2.8.2.orig/xpdf/XRef.cc 2004-11-05 19:43:19.000000000 +0100
+++ gpdf-2.8.2/xpdf/XRef.cc 2005-04-04 21:32:58.000000000 +0200
@@ -819,6 +819,9 @@
} else {
keyLength = 5;
}
+ if (keyLength > 16) {
+ keyLength = 16;
+ }
permFlags = permissions.getInt();
if (encVersion >= 1 && encVersion <= 2 &&
encRevision >= 2 && encRevision <= 3) {