Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 69936 - kde-base/kdegraphics: kpdf 64bit security issues in xpdf patch
Summary: kde-base/kdegraphics: kpdf 64bit security issues in xpdf patch
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Security
Classification: Unclassified
Component: Vulnerabilities (show other bugs)
Hardware: All All
: High major (vote)
Assignee: Gentoo Security
URL:
Whiteboard: A2 [glsa] koon
Keywords:
Depends on:
Blocks: 69624
  Show dependency tree
 
Reported: 2004-11-03 04:58 UTC by Thierry Carrez (RETIRED)
Modified: 2004-11-09 22:09 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thierry Carrez (RETIRED) gentoo-dev 2004-11-03 04:58:50 UTC
There was a problem with the recent xpdf-code patch. It introduces another vulnerability on 64-bit platforms.

Patches are posted on bug 69662.
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2004-11-03 09:39:34 UTC
<<< kdegraphics-3.2.3-r2.ebuild
<<< kdegraphics-3.3.0-r2.ebuild
<<< kdegraphics-3.3.1-r2.ebuild

Arch herds, please mark stable as necessary to safe our users from evil malicious pdf files flying around everywhere. Thank you.
Comment 2 Carsten Lohrke (RETIRED) gentoo-dev 2004-11-04 03:54:41 UTC
Herds: Apparently the 3.3.0 patch is invalid. I did not care/test, since I don't have the box to do so in acceptable time. This is no excuse, though. :| If really needed, I'll fix it, otherwise mark KDE 3.3.1 stable, please.
Comment 3 Jason Wever (RETIRED) gentoo-dev 2004-11-04 05:46:11 UTC
sparc me amadeus
Comment 4 Carsten Lohrke (RETIRED) gentoo-dev 2004-11-04 06:08:34 UTC
fyi: patch is fixed
Comment 5 Travis Tilley (RETIRED) gentoo-dev 2004-11-04 09:42:37 UTC
3.3.0-r2 stable on amd64 then
Comment 6 Michiel Roeleveld 2004-11-04 11:13:12 UTC
XRef.cc:126: error: no matching function for call to `EmbedStream::EmbedStream(
   Stream*, Object*, int, int&)'
Stream.h:337: error: candidates are: EmbedStream::EmbedStream(const
   EmbedStream&)
Stream.h:340: error:                 EmbedStream::EmbedStream(Stream*, Object*)
XRef.cc:163: error: no matching function for call to `EmbedStream::EmbedStream(
   Stream*, Object*, int, int)'
Stream.h:337: error: candidates are: EmbedStream::EmbedStream(const
   EmbedStream&)
Stream.h:340: error:                 EmbedStream::EmbedStream(Stream*, Object*)
XRef.cc:166: error: no matching function for call to `EmbedStream::EmbedStream(
   Stream*, Object*, int, int)'
Stream.h:337: error: candidates are: EmbedStream::EmbedStream(const
   EmbedStream&)
Stream.h:340: error:                 EmbedStream::EmbedStream(Stream*, Object*)
XRef.cc: In constructor `XRef::XRef(BaseStream*, GString*, GString*)':
XRef.cc:214: error: `objStr' undeclared (first use this function)
XRef.cc:214: error: (Each undeclared identifier is reported only once for each
   function it appears in.)
XRef.cc:219: error: `getStartXref' undeclared (first use this function)
XRef.cc: At global scope:
XRef.cc:284: error: no `Guint XRef::getStartXref()' member function declared in
   class `XRef'
XRef.cc: In member function `GBool XRef::readXRef(Guint*)':
XRef.cc:331: error: `readXRefTable' undeclared (first use this function)
XRef.cc:347: error: `readXRefStream' undeclared (first use this function)
XRef.cc: At global scope:
XRef.cc:364: error: no `GBool XRef::readXRefTable(Parser*, Guint*)' member
   function declared in class `XRef'
XRef.cc: In member function `GBool XRef::readXRefTable(Parser*, Guint*)':
XRef.cc:405: error: 'struct XRefEntry' has no member named 'type'
XRef.cc:405: error: `xrefEntryFree' undeclared (first use this function)
XRef.cc:422: error: 'struct XRefEntry' has no member named 'type'
XRef.cc:422: error: `xrefEntryUncompressed' undeclared (first use this
   function)
XRef.cc:424: error: 'struct XRefEntry' has no member named 'type'
XRef.cc:436: error: 'struct XRefEntry' has no member named 'type'
XRef.cc: At global scope:
XRef.cc:489: error: no `GBool XRef::readXRefStream(Stream*, Guint*)' member
   function declared in class `XRef'
XRef.cc: In member function `GBool XRef::readXRefStream(Stream*, Guint*)':
XRef.cc:514: error: 'struct XRefEntry' has no member named 'type'
XRef.cc:553: error: `readXRefStreamSection' undeclared (first use this
   function)
XRef.cc:575: error: no matching function for call to `Object::initDict(Dict*&)'
Object.h:97: error: candidates are: Object* Object::initDict(XRef*)
XRef.cc: At global scope:
XRef.cc:587: error: no `GBool XRef::readXRefStreamSection(Stream*, int*, int,
   int)' member function declared in class `XRef'
XRef.cc: In member function `GBool XRef::readXRefStreamSection(Stream*, int*,
   int, int)':
XRef.cc:608: error: 'struct XRefEntry' has no member named 'type'
XRef.cc:640: error: 'struct XRefEntry' has no member named 'type'
XRef.cc:645: error: 'struct XRefEntry' has no member named 'type'
XRef.cc:650: error: 'struct XRefEntry' has no member named 'type'
XRef.cc:650: error: `xrefEntryCompressed' undeclared (first use this function)
XRef.cc: In member function `GBool XRef::constructXRef()':
XRef.cc:748: error: 'struct XRefEntry' has no member named 'type'
XRef.cc:752: error: 'struct XRefEntry' has no member named 'type'
XRef.cc:756: error: 'struct XRefEntry' has no member named 'type'
XRef.cc: In member function `Object* XRef::fetch(int, int, Object*)':
XRef.cc:929: error: 'struct XRefEntry' has no member named 'type'
make[3]: *** [XRef.lo] Error 1
make[3]: Leaving directory `/var/tmp/portage/kdegraphics-3.3.0-r2/work/kdegraphics-3.3.0/kpdf/xpdf'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kdegraphics-3.3.0-r2/work/kdegraphics-3.3.0/kpdf'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kdegraphics-3.3.0-r2/work/kdegraphics-3.3.0'
make: *** [all] Error 2

!!! ERROR: kde-base/kdegraphics-3.3.0-r2 failed.
!!! Function kde_src_compile, Line 142, Exitcode 2
!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, NOT this status message.

This is on x86 architecture.
Comment 7 Jochen Maes (RETIRED) gentoo-dev 2004-11-05 04:15:04 UTC
stable on ppc
Comment 8 Thierry Carrez (RETIRED) gentoo-dev 2004-11-05 04:40:59 UTC
Michiel: can you reproduce after a new emerge sync ?
ppc64: please mark stable
Comment 9 Markus Rothe (RETIRED) gentoo-dev 2004-11-05 12:27:48 UTC
tested and marked stable on ppc64.

Markus
Comment 10 Thierry Carrez (RETIRED) gentoo-dev 2004-11-06 05:34:14 UTC
GLSA 200410-30:02 update out