Hi,
I intent to upload an NMU to fix this bug.
debdiff attached and archived on:
http://people.debian.org/~nion/nmu-diff/poppler-0.8.4-1_0.8.4-1.1.patch

Cheers
Nico

-- 
Nico Golde - http://www.ngolde.de - [EMAIL PROTECTED] - GPG: 0x73647CFF
For security reasons, all text in this mail is double-rot13 encrypted.
diff -u poppler-0.8.4/debian/changelog poppler-0.8.4/debian/changelog
--- poppler-0.8.4/debian/changelog
+++ poppler-0.8.4/debian/changelog
@@ -1,3 +1,13 @@
+poppler (0.8.4-1.1) unstable; urgency=high
+
+  * Non-maintainer upload by the Security Team.
+  * Fix missing pageWidgets object initialization that could lead to arbitrary
+    code execution by a crafted PDF file when the Page destructor deletes
+    the object which has not been initialized before
+    (CVE-2008-2950.patch; Closes: #489756).
+
+ -- Nico Golde <[EMAIL PROTECTED]>  Wed, 09 Jul 2008 00:09:10 +0200
+
 poppler (0.8.4-1) unstable; urgency=low
 
   * New upstream release; no API change.
only in patch2:
unchanged:
--- poppler-0.8.4.orig/debian/patches/CVE-2008-2950.patch
+++ poppler-0.8.4/debian/patches/CVE-2008-2950.patch
@@ -0,0 +1,11 @@
+diff -Nurad poppler-0.8.4.orig/poppler/Page.cc poppler-0.8.4/poppler/Page.cc
+--- poppler-0.8.4.orig/poppler/Page.cc	2008-07-09 00:20:47.000000000 +0200
++++ poppler-0.8.4/poppler/Page.cc	2008-07-09 00:21:14.000000000 +0200
+@@ -232,6 +232,7 @@
+   Object tmp;
+ 	
+   ok = gTrue;
++  pageWidgets = NULL;  //Security fix
+   xref = xrefA;
+   num = numA;
+   duration = -1;

Attachment: pgpzCFzFLrlbs.pgp
Description: PGP signature

Reply via email to