[Secure-testing-commits] r3359 - data/DTSA/advs
Neil McGovern
neilm at costa.debian.org
Tue Jan 24 14:34:38 UTC 2006
Author: neilm
Date: 2006-01-24 14:34:37 +0000 (Tue, 24 Jan 2006)
New Revision: 3359
Added:
data/DTSA/advs/28-gpdf.adv
Log:
Adding DTSA 28-1, gpdf
Added: data/DTSA/advs/28-gpdf.adv
===================================================================
--- data/DTSA/advs/28-gpdf.adv 2006-01-24 12:12:39 UTC (rev 3358)
+++ data/DTSA/advs/28-gpdf.adv 2006-01-24 14:34:37 UTC (rev 3359)
@@ -0,0 +1,59 @@
+source: gpdf
+date: January 25th, 2005
+author: Neil McGovern
+vuln-type: multiple vulnerabilities
+problem-scope: local/user-initiated
+debian-specific: no
+cve: CVE-2005-2097 CVE-2005-3193 CVE-2005-3624 CVE-2005-3625 CVE-2005-3626 CVE-2005-3627 CVE-2005-3628
+testing-fix: 2.10.0-1+etch1
+sid-fix: 2.10.0-2
+upgrade: apt-get install gpdf
+
+
+Multiple security holes have been found in the xpdf library which gpdf embbeds:
+
+CVE-2005-2097
+ xpdf does not properly validate the "loca" table in PDF files, which allows
+ local users to cause a denial of service (disk consumption and hang) via a
+ PDF file with a "broken" loca table, which causes a large temporary file to
+ be created when xpdf attempts to reconstruct the information.
+
+CVE-2005-3193
+ Heap-based buffer overflow in the JPXStream::readCodestream function in the
+ JPX stream parsing code (JPXStream.c) for xpdf 3.01 and earlier allows
+ user-complicit attackers to cause a denial of service (heap corruption) and
+ possibly execute arbitrary code via a crafted PDF file with large size values
+ that cause insufficient memory to be allocated.
+
+CVE-2005-3624
+ The CCITTFaxStream::CCITTFaxStream function in Stream.cc for gpdf allows
+ attackers to corrupt the heap via negative or large integers in a
+ CCITTFaxDecode stream, which lead to integer overflows and integer
+ underflows.
+
+CVE-2005-3625
+ Xpdf allows attackers to cause a denial of service (infinite loop) via
+ streams that end prematurely, as demonstrated using the (1) CCITTFaxDecode
+ and (2) DCTDecode streams, aka "Infinite CPU spins."
+
+CVE-2005-3626
+ Xpdf allows attackers to cause a denial of service (crash) via a crafted
+ FlateDecode stream that triggers a null dereference.
+
+CVE-2005-3627
+ Stream.cc in Xpdf allows attackers to modify memory and possibly execute
+ arbitrary code via a DCTDecode stream with (1) a large "number of components"
+ value that is not checked by DCTStream::readBaselineSOF or
+ DCTStream::readProgressiveSOF, (2) a large "Huffman table index" value that
+ is not checked by DCTStream::readHuffmanTables, and (3) certain uses of the
+ scanInfo.numComps value by DCTStream::readScanInfo.
+
+CVE-2005-3628
+ Buffer overflow in the JBIG2Bitmap::JBIG2Bitmap function in JBIG2Stream.cc in
+ Xpdf allows attackers to modify memory and possibly execute arbitrary code
+ via unknown attack vectors.
+
+Please note, these issues have already been fixed in stable from the following
+security announcements:
+DSA-780-1, DSA-931-1, DSA-932-1, DSA-936-1, DSA-937-1, DSA-938-1, DSA-940-1,
+DSA-950-1
More information about the Secure-testing-commits
mailing list