CVE-2005-0064
CVSS7.5
发布时间 :2005-05-02 00:00:00
修订时间 :2016-10-17 23:07:39
NMCOPS    

[原文]Buffer overflow in the Decrypt::makeFileKey2 function in Decrypt.cc for xpdf 3.00 and earlier allows remote attackers to execute arbitrary code via a PDF file with a large /Encrypt /Length keyLength value.


[CNNVD]Unix/Linux厂商Xpdf makeFileKey2堆栈溢出漏洞(CNNVD-200505-593)

        Xpdf在处理包含恶意数据的PDF文件时存在问题,远程攻击者可以利用这个漏洞可能以进程权限在系统上执行任意指令。

- CVSS (基础分值)

CVSS分值: 7.5 [严重(HIGH)]
机密性影响: [--]
完整性影响: [--]
可用性影响: [--]
攻击复杂度: [--]
攻击向量: [--]
身份认证: [--]

- CPE (受影响的平台与产品)

cpe:/a:xpdf:xpdf:0.93b
cpe:/a:xpdf:xpdf:0.91a
cpe:/a:xpdf:xpdf:0.93c
cpe:/a:xpdf:xpdf:0.93a
cpe:/a:xpdf:xpdf:0.80
cpe:/a:xpdf:xpdf:0.92e
cpe:/a:xpdf:xpdf:0.92c
cpe:/a:xpdf:xpdf:0.92d
cpe:/a:xpdf:xpdf:1.0a
cpe:/a:xpdf:xpdf:0.7
cpe:/a:xpdf:xpdf:0.6
cpe:/a:xpdf:xpdf:0.5
cpe:/a:xpdf:xpdf:0.92a
cpe:/a:xpdf:xpdf:2.3
cpe:/a:xpdf:xpdf:0.4
cpe:/a:xpdf:xpdf:0.7a
cpe:/a:xpdf:xpdf:0.92b
cpe:/a:xpdf:xpdf:2.2
cpe:/a:xpdf:xpdf:0.3
cpe:/a:xpdf:xpdf:2.1
cpe:/a:xpdf:xpdf:3.0
cpe:/a:xpdf:xpdf:0.2
cpe:/a:xpdf:xpdf:0.5a
cpe:/a:xpdf:xpdf:1.1
cpe:/a:xpdf:xpdf:2.0
cpe:/a:xpdf:xpdf:1.0
cpe:/a:xpdf:xpdf:0.90
cpe:/a:xpdf:xpdf:0.92
cpe:/a:xpdf:xpdf:0.91
cpe:/a:xpdf:xpdf:0.93
cpe:/a:xpdf:xpdf:0.91b
cpe:/a:xpdf:xpdf:0.91c

- OVAL (用于检测的技术细节)

oval:org.mitre.oval:def:11781Buffer overflow in the Gfx::doImage function in Gfx.cc for xpdf 3.00, and other products that share code such as tetex-bin and kpdf in KDE 3...
*OVAL详细的描述了检测该漏洞的方法,你可以从相关的OVAL定义中找到更多检测该漏洞的技术细节。

- 官方数据库链接

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2005-0064
(官方数据源) MITRE
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2005-0064
(官方数据源) NVD
http://www.cnnvd.org.cn/vulnerability/show/cv_cnnvdid/CNNVD-200505-593
(官方数据源) CNNVD

- 其它链接及资源

ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.00pl3.patch
(PATCH)  CONFIRM  ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.00pl3.patch
ftp://ftp.sco.com/pub/updates/OpenServer/SCOSA-2005.42/SCOSA-2005.42.txt
(UNKNOWN)  SCO  SCOSA-2005.42
http://distro.conectiva.com.br/atualizacoes/?id=a&anuncio=000921
(VENDOR_ADVISORY)  CONECTIVA  CLA-2005:921
http://marc.info/?l=bugtraq&m=110625368019554&w=2
(UNKNOWN)  BUGTRAQ  20050119 [USN-64-1] xpdf, CUPS vulnerabilities
http://www.debian.org/security/2005/dsa-645
(VENDOR_ADVISORY)  DEBIAN  DSA-645
http://www.debian.org/security/2005/dsa-648
(VENDOR_ADVISORY)  DEBIAN  DSA-648
http://www.gentoo.org/security/en/glsa/glsa-200501-28.xml
(VENDOR_ADVISORY)  GENTOO  GLSA-200502-10
http://www.idefense.com/application/poi/display?id=186&type=vulnerabilities
(VENDOR_ADVISORY)  IDEFENSE  20050118 Multiple Unix/Linux Vendor Xpdf makeFileKey2 Stack Overflow
http://www.mandriva.com/security/advisories?name=MDKSA-2005:016
(UNKNOWN)  MANDRAKE  MDKSA-2005:016
http://www.mandriva.com/security/advisories?name=MDKSA-2005:017
(UNKNOWN)  MANDRAKE  MDKSA-2005:017
http://www.mandriva.com/security/advisories?name=MDKSA-2005:018
(UNKNOWN)  MANDRAKE  MDKSA-2005:018
http://www.mandriva.com/security/advisories?name=MDKSA-2005:019
(UNKNOWN)  MANDRAKE  MDKSA-2005:019
http://www.mandriva.com/security/advisories?name=MDKSA-2005:020
(UNKNOWN)  MANDRAKE  MDKSA-2005:020
http://www.mandriva.com/security/advisories?name=MDKSA-2005:021
(UNKNOWN)  MANDRAKE  MDKSA-2005:021
http://www.redhat.com/support/errata/RHSA-2005-026.html
(UNKNOWN)  REDHAT  RHSA-2005:026
http://www.redhat.com/support/errata/RHSA-2005-034.html
(VENDOR_ADVISORY)  REDHAT  RHSA-2005:034
http://www.redhat.com/support/errata/RHSA-2005-053.html
(VENDOR_ADVISORY)  REDHAT  RHSA-2005:053
http://www.redhat.com/support/errata/RHSA-2005-057.html
(VENDOR_ADVISORY)  REDHAT  RHSA-2005:057
http://www.redhat.com/support/errata/RHSA-2005-059.html
(VENDOR_ADVISORY)  REDHAT  RHSA-2005:059
http://www.redhat.com/support/errata/RHSA-2005-066.html
(VENDOR_ADVISORY)  REDHAT  RHSA-2005:066
http://www.trustix.org/errata/2005/0003/
(VENDOR_ADVISORY)  TRUSTIX  2005-0003
https://bugzilla.fedora.us/show_bug.cgi?id=2352
(VENDOR_ADVISORY)  FEDORA  FLSA:2352
https://bugzilla.fedora.us/show_bug.cgi?id=2353
(VENDOR_ADVISORY)  FEDORA  FLSA:2353

- 漏洞信息

Unix/Linux厂商Xpdf makeFileKey2堆栈溢出漏洞
高危 缓冲区溢出
2005-05-02 00:00:00 2007-02-07 00:00:00
远程  
        Xpdf在处理包含恶意数据的PDF文件时存在问题,远程攻击者可以利用这个漏洞可能以进程权限在系统上执行任意指令。

- 公告与补丁

        目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:
        ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.00pl3.patch
        http://www.foolabs.com/xpdf/download.html

- 漏洞信息 (F38138)

Gentoo Linux Security Advisory 200506-6 (PacketStormID:F38138)
2005-06-20 00:00:00
Gentoo  security.gentoo.org
advisory,overflow
linux,gentoo
CVE-2005-0064
[点击下载]

Gentoo Linux Security Advisory GLSA 200506-06 - Xpdf is vulnerable to multiple overflows, as described in GLSA 200501-28. Also, integer overflows were discovered in Real and PNG extractors. Versions less than 0.5.0 are affected.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Gentoo Linux Security Advisory                           GLSA 200506-06
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                                            http://security.gentoo.org/
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

  Severity: Normal
     Title: libextractor: Multiple overflow vulnerabilities
      Date: June 09, 2005
      Bugs: #79704
        ID: 200506-06

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Synopsis
========

libextractor is affected by several overflow vulnerabilities in the
PDF, Real and PNG extractors, making it vulnerable to execution of
arbitrary code.

Background
==========

libextractor is a library used to extract meta-data from files. It
makes use of Xpdf code to extract information from PDF files.

Affected packages
=================

    -------------------------------------------------------------------
     Package                  /  Vulnerable  /              Unaffected
    -------------------------------------------------------------------
  1  media-libs/libextractor       < 0.5.0                    >= 0.5.0

Description
===========

Xpdf is vulnerable to multiple overflows, as described in GLSA
200501-28. Also, integer overflows were discovered in Real and PNG
extractors.

Impact
======

An attacker could design malicious PDF, PNG or Real files which, when
processed by an application making use of libextractor, would result in
the execution of arbitrary code with the rights of the user running the
application.

Workaround
==========

There is no known workaround at this time.

Resolution
==========

All libextractor users should upgrade to the latest version:

    # emerge --sync
    # emerge --ask --oneshot --verbose ">=media-libs/libextractor-0.5.0"

References
==========

  [ 1 ] CAN-2005-0064
        http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2005-0064
  [ 2 ] GLSA 200501-28
        http://www.gentoo.org/security/en/glsa/glsa-200501-28.xml
  [ 3 ] libextractor security announcement
        http://gnunet.org/libextractor/

Availability
============

This GLSA and any updates to it are available for viewing at
the Gentoo Security Website:

  http://security.gentoo.org/glsa/glsa-200506-06.xml

Concerns?
=========

Security is a primary focus of Gentoo Linux and ensuring the
confidentiality and security of our users machines is of utmost
importance to us. Any security concerns should be addressed to
security@gentoo.org or alternatively, you may file a bug at
http://bugs.gentoo.org.

License
=======

Copyright 2005 Gentoo Foundation, Inc; referenced text
belongs to its owner(s).

The contents of this document are licensed under the
Creative Commons - Attribution / Share Alike license.

http://creativecommons.org/licenses/by-sa/2.0

    

- 漏洞信息 (F35841)

KDE Security Advisory 2005-01-19.1 (PacketStormID:F35841)
2005-01-25 00:00:00
KDE Desktop  kde.org
advisory,overflow
CVE-2005-0064
[点击下载]

KDE Security Advisory: kpdf, the KDE pdf viewer, shares code with xpdf. xpdf contains a buffer overflow that can be triggered by a specially crafted PDF file.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


KDE Security Advisory: kpdf Buffer Overflow Vulnerability
Original Release Date: 2005-01-19
URL: http://www.kde.org/info/security/advisory-20050119-1.txt

0. References

        http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2005-0064
        http://www.idefense.com/application/poi/display?id=186&type=vulnerabilities


1. Systems affected:

        KDE 3.2 up to including KDE 3.2.3.
        KDE 3.3 up to including KDE 3.3.2.


2. Overview:

        kpdf, the KDE pdf viewer, shares code with xpdf. xpdf contains
        a buffer overflow that can be triggered by a specially 
        crafted PDF file.


3. Impact:

        Remotely supplied pdf files can be used to execute arbitrary
        code on the client machine.


4. Solution:

        Source code patches have been made available which fix these
        vulnerabilities. Contact your OS vendor / binary package provider
        for information about how to obtain updated binary packages.


5. Patch:

        Patch for KDE 3.2.3 is available from 
        ftp://ftp.kde.org/pub/kde/security_patches :

        fc6fc7fa6886d6ff19037e7547846990  post-3.2.3-kdegraphics-3.diff

        Patch for KDE 3.3.2 is available from 
        ftp://ftp.kde.org/pub/kde/security_patches :

        fc6fc7fa6886d6ff19037e7547846990  post-3.3.2-kdegraphics-3.diff


6. Time line and credits:

        19/01/2005 KDE Security Team alerted by Carsten Lohrke
        19/01/2005 Patches from xpdf 3.00pl3 applied to KDE CVS and patches
                   prepared. 
        19/01/2005 Public disclosure.


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQFB7ofQvsXr+iuy1UoRAu7pAKCv5aD+QMuu7RpRmtRB8cjax/KzNwCeN+zP
BQEQ86e8UN+Xdr70GVH6A7c=
=soQl
-----END PGP SIGNATURE-----
    

- 漏洞信息 (F35812)

iDEFENSE Security Advisory 2005-01-18.t (PacketStormID:F35812)
2005-01-19 00:00:00
iDefense Labs  idefense.com
advisory,remote,overflow,arbitrary,code execution
linux,unix
CVE-2005-0064
[点击下载]

iDEFENSE Security Advisory 01.18.05 - Remote exploitation of a buffer overflow vulnerability in the xpdf PDF viewer included in multiple Unix and Linux distributions could allow for arbitrary code execution as the user viewing a PDF file. Version 3.00 is affected, possibly earlier revs as well.

Multiple Unix/Linux Vendor Xpdf makeFileKey2 Stack Overflow 

iDEFENSE Security Advisory 01.18.05
www.idefense.com/application/poi/display?id=186&type=vulnerabilities
January 18, 2005

I. BACKGROUND

Xpdf is an open-source viewer for PDF files. More information is 
available at the following site:

http://www.foolabs.com/xpdf/

II. DESCRIPTION

Remote exploitation of a buffer overflow vulnerability in the xpdf PDF 
viewer included in multiple Unix and Linux distributions could allow for

arbitrary code execution as the user viewing a PDF file. 

The vulnerability specifically exists due to insufficient bounds 
checking while processing a PDF file that provides malicious values in 
the /Encrypt /Length tag. The offending code can be found in the 
Decrypt::makeFileKey2 function in the source file xpdf/Decrypt.cc. 

GBool Decrypt::makeFileKey2(int encVersion, int encRevision,
                            int keyLength, GString *ownerKey,
                            GString *userKey, int permissions,
                            GString *fileID, String *userPassword,
                            Guchar *fileKey) {
      Guchar *buf;
      Guchar test[32];
      Guchar fState[256];
      Guchar tmpKey[16];
      Guchar fx, fy;
      int len, i, j;
      GBool ok;
      ...

            memcpy(test, userKey->getCString(), 32);
            for (i = 19; i >= 0; --i) {
                  for (j = 0; j < keyLength; ++j) {
[overflow]               tmpKey[j] = fileKey[j] ^ i; 
                  }
            ...
      }
      ...
} 

In this piece of code, the keyLength value is ultimately supplied by the

PDF file. This allows an attacker to specify an arbitrarily large value 
and overwrite portions of stack memory. As a consequence, arbitrary code

execution is possible.

III. ANALYSIS

Successful exploitation of this vulnerability leads to arbitrary code 
execution as the user who opened the malicious file. An attacker would 
have to convince a target to open the provided file in order to exploit 
this vulnerability, thus lessening the impact.

Exploitation can be performed reliably, especially with knowledge of the

target system.

IV. DETECTION

iDEFENSE has confirmed the existence of this vulnerability in version 
3.00 of xpdf. It is suspected previous versions are vulnerable. 

The following Linux vendors may be affected by this vulnerability:

	Novell Inc. (SUSE) 
	Red Hat Inc. 
	The Fedora Project 
	Debian Project 
	Gentoo Foundation Inc. 
	The FreeBSD Project 
	OpenBSD 

V. WORKAROUND

Only open PDF files from trusted individuals.

VI. VENDOR RESPONSE

A patch to address this issue is available at:

    ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.00pl3.patch

Updated binaries (ver. 3.00pl3) to address this issue are available at:

    http://www.foolabs.com/xpdf/download.html

VII. CVE INFORMATION

The Common Vulnerabilities and Exposures (CVE) project has assigned the
names CAN-2005-0064 to these issues. This is a candidate for inclusion
in the CVE list (http://cve.mitre.org), which standardizes names for
security problems.

VIII. DISCLOSURE TIMELINE

01/06/2005  Initial vendor notification
01/12/2005  Initial vendor response
01/18/2005  Coordinated public disclosure

IX. CREDIT

The discoverer of this vulnerability wishes to remain anonymous.

Get paid for vulnerability research
http://www.idefense.com/poi/teams/vcp.jsp

X. LEGAL NOTICES

Copyright (c) 2005 iDEFENSE, Inc.

Permission is granted for the redistribution of this alert
electronically. It may not be edited in any way without the express
written consent of iDEFENSE. If you wish to reprint the whole or any
part of this alert in any other medium other than electronically, please
email customerservice@idefense.com for permission.

Disclaimer: The information in the advisory is believed to be accurate
at the time of publishing based on currently available information. Use
of the information constitutes acceptance for use in an AS IS condition.
There are no warranties with regard to this information. Neither the
author nor the publisher accepts any liability for any direct, indirect,
or consequential loss or damage arising from use of, or reliance on,
this information.
    

- 漏洞信息

13050
Xpdf Decrypt::makeFileKey2() keyLength Overflow
Remote / Network Access Input Manipulation
Loss of Integrity Patch / RCS
Exploit Private Vendor Verified, Vendor Verified, Coordinated Disclosure

- 漏洞描述

- 时间线

2005-01-18 2005-01-06
Unknow 2005-02-02

- 解决方案

Currently, there are no known workarounds or upgrades to correct this issue. However, Xpdf released a patch to address this vulnerability.

- 相关参考

- 漏洞作者

Unknown or Incomplete

- 漏洞信息

XPDF MAKEFILEKEY2 Function Remote Buffer Overflow Vulnerability
Boundary Condition Error 12302
Yes No
2005-01-18 12:00:00 2009-07-12 10:06:00
The individual that discovered this vulnerability wishes to remain anonymous.

- 受影响的程序版本

Xpdf Xpdf 3.0 pl2
Xpdf Xpdf 3.0 0
Xpdf Xpdf 2.0 3
Xpdf Xpdf 2.0 2
Xpdf Xpdf 2.0 1
+ Conectiva Linux 9.0
+ Conectiva Linux 9.0
+ Conectiva Linux 9.0
+ Mandriva Linux Mandrake 9.1 ppc
+ Mandriva Linux Mandrake 9.1 ppc
+ Mandriva Linux Mandrake 9.1 ppc
+ Mandriva Linux Mandrake 9.1
+ Mandriva Linux Mandrake 9.1
+ Mandriva Linux Mandrake 9.1
+ Terra Soft Solutions Yellow Dog Linux 3.0
Xpdf Xpdf 2.0
Xpdf Xpdf 1.0 1
+ Gentoo Linux 1.4 _rc1
+ Gentoo Linux 1.4 _rc1
+ Gentoo Linux 1.4 _rc1
+ Gentoo Linux 1.2
+ Gentoo Linux 1.2
+ Gentoo Linux 1.2
+ MandrakeSoft Corporate Server 2.1 x86_64
+ MandrakeSoft Corporate Server 2.1
+ MandrakeSoft Corporate Server 2.1
+ MandrakeSoft Corporate Server 2.1
+ Mandriva Linux Mandrake 9.0
+ Mandriva Linux Mandrake 9.0
+ Mandriva Linux Mandrake 9.0
+ Mandriva Linux Mandrake 8.2 ppc
+ Mandriva Linux Mandrake 8.2 ppc
+ Mandriva Linux Mandrake 8.2 ppc
+ Mandriva Linux Mandrake 8.2
+ Mandriva Linux Mandrake 8.2
+ Mandriva Linux Mandrake 8.2
+ Mandriva Linux Mandrake 8.1 ia64
+ Mandriva Linux Mandrake 8.1 ia64
+ Mandriva Linux Mandrake 8.1 ia64
+ Mandriva Linux Mandrake 8.1
+ Mandriva Linux Mandrake 8.1
+ Mandriva Linux Mandrake 8.1
+ Mandriva Linux Mandrake 8.0 ppc
+ Mandriva Linux Mandrake 8.0 ppc
+ Mandriva Linux Mandrake 8.0 ppc
+ Mandriva Linux Mandrake 8.0
+ Mandriva Linux Mandrake 8.0
+ Mandriva Linux Mandrake 8.0
+ Mandriva Linux Mandrake 7.2
+ Mandriva Linux Mandrake 7.2
+ Mandriva Linux Mandrake 7.2
Xpdf Xpdf 1.0 0a
Xpdf Xpdf 1.0 0
+ Debian Linux 3.0 sparc
+ Debian Linux 3.0 sparc
+ Debian Linux 3.0 sparc
+ Debian Linux 3.0 s/390
+ Debian Linux 3.0 s/390
+ Debian Linux 3.0 s/390
+ Debian Linux 3.0 ppc
+ Debian Linux 3.0 ppc
+ Debian Linux 3.0 ppc
+ Debian Linux 3.0 mipsel
+ Debian Linux 3.0 mipsel
+ Debian Linux 3.0 mipsel
+ Debian Linux 3.0 mips
+ Debian Linux 3.0 mips
+ Debian Linux 3.0 mips
+ Debian Linux 3.0 m68k
+ Debian Linux 3.0 m68k
+ Debian Linux 3.0 m68k
+ Debian Linux 3.0 ia-64
+ Debian Linux 3.0 ia-64
+ Debian Linux 3.0 ia-64
+ Debian Linux 3.0 ia-32
+ Debian Linux 3.0 ia-32
+ Debian Linux 3.0 ia-32
+ Debian Linux 3.0 hppa
+ Debian Linux 3.0 hppa
+ Debian Linux 3.0 hppa
+ Debian Linux 3.0 arm
+ Debian Linux 3.0 arm
+ Debian Linux 3.0 arm
+ Debian Linux 3.0 alpha
+ Debian Linux 3.0 alpha
+ Debian Linux 3.0 alpha
+ Debian Linux 3.0
+ Debian Linux 3.0
+ Debian Linux 3.0
+ Turbolinux Turbolinux Server 8.0
+ Turbolinux Turbolinux Server 8.0
+ Turbolinux Turbolinux Server 8.0
+ Turbolinux Turbolinux Workstation 8.0
Xpdf Xpdf 0.93
+ Conectiva Linux 8.0
+ Conectiva Linux 8.0
+ Conectiva Linux 8.0
+ Debian Linux 3.0 sparc
+ Debian Linux 3.0 s/390
+ Debian Linux 3.0 s/390
+ Debian Linux 3.0 ppc
+ Debian Linux 3.0 ppc
+ Debian Linux 3.0 mipsel
+ Debian Linux 3.0 mipsel
+ Debian Linux 3.0 mips
+ Debian Linux 3.0 mips
+ Debian Linux 3.0 m68k
+ Debian Linux 3.0 m68k
+ Debian Linux 3.0 ia-64
+ Debian Linux 3.0 ia-64
+ Debian Linux 3.0 ia-32
+ Debian Linux 3.0 ia-32
+ Debian Linux 3.0 hppa
+ Debian Linux 3.0 hppa
+ Debian Linux 3.0 arm
+ Debian Linux 3.0 arm
+ Debian Linux 3.0 alpha
+ Debian Linux 3.0 alpha
+ Debian Linux 3.0
+ Debian Linux 3.0
Xpdf Xpdf 0.92
Xpdf Xpdf 0.91
- Debian Linux 2.2
Xpdf Xpdf 0.90
Trustix Secure Linux 3.0
Trustix Secure Linux 2.2
Trustix Secure Linux 2.1
Trustix Secure Linux 1.5
Trustix Secure Enterprise Linux 2.0
teTeX teTeX 2.0.2
teTeX teTeX 2.0.1
teTeX teTeX 2.0
teTeX teTeX 1.0.7
SGI ProPack 3.0
SCO Open Server 6.0
SCO Open Server 5.0.7
S.u.S.E. Linux Personal 9.2 x86_64
S.u.S.E. Linux Personal 9.2
S.u.S.E. Linux Personal 9.1 x86_64
S.u.S.E. Linux Personal 9.1
S.u.S.E. Linux Personal 9.0 x86_64
S.u.S.E. Linux Personal 9.0
S.u.S.E. Linux Personal 8.2
S.u.S.E. Linux 8.1
S.u.S.E. Linux 8.0 i386
S.u.S.E. Linux 8.0
S.u.S.E. Linux 7.3 sparc
S.u.S.E. Linux 7.3 ppc
S.u.S.E. Linux 7.3 i386
S.u.S.E. Linux 7.3
S.u.S.E. Linux 7.2 i386
S.u.S.E. Linux 7.2
S.u.S.E. Linux 7.1 x86
S.u.S.E. Linux 7.1 sparc
S.u.S.E. Linux 7.1 ppc
S.u.S.E. Linux 7.1 alpha
S.u.S.E. Linux 7.1
S.u.S.E. Linux 7.0 sparc
S.u.S.E. Linux 7.0 ppc
S.u.S.E. Linux 7.0 i386
S.u.S.E. Linux 7.0 alpha
S.u.S.E. Linux 7.0
S.u.S.E. Linux 6.4 ppc
S.u.S.E. Linux 6.4 i386
S.u.S.E. Linux 6.4 alpha
S.u.S.E. Linux 6.4
S.u.S.E. Linux 6.3 ppc
S.u.S.E. Linux 6.3 alpha
S.u.S.E. Linux 6.3
S.u.S.E. Linux 6.2
S.u.S.E. Linux 6.1 alpha
S.u.S.E. Linux 6.1
S.u.S.E. Linux 6.0
S.u.S.E. Linux 5.3
S.u.S.E. Linux 5.2
S.u.S.E. Linux 5.1
S.u.S.E. Linux 5.0
S.u.S.E. Linux 4.4.1
S.u.S.E. Linux 4.4
S.u.S.E. Linux 4.3
S.u.S.E. Linux 4.2
S.u.S.E. Linux 4.0
S.u.S.E. Linux 3.0
S.u.S.E. Linux 2.0
S.u.S.E. Linux 1.0
RedHat Linux 9.0 i386
RedHat Enterprise Linux WS 4
RedHat Enterprise Linux ES 4
RedHat Desktop 4.0
Red Hat Fedora Core3
Red Hat Fedora Core2
Red Hat Fedora Core1
Red Hat Enterprise Linux AS 4
PDFTOHTML PDFTOHTML 0.36
PDFTOHTML PDFTOHTML 0.35
PDFTOHTML PDFTOHTML 0.34
PDFTOHTML PDFTOHTML 0.33 a
PDFTOHTML PDFTOHTML 0.33
PDFTOHTML PDFTOHTML 0.32 b
PDFTOHTML PDFTOHTML 0.32 a
Mandriva Linux Mandrake 10.1 x86_64
Mandriva Linux Mandrake 10.1
Mandriva Linux Mandrake 10.0 AMD64
Mandriva Linux Mandrake 10.0
MandrakeSoft Corporate Server 3.0
KDE KOffice 1.3.5
KDE KOffice 1.3.4
KDE KOffice 1.3.3
+ Mandriva Linux Mandrake 10.1 x86_64
+ Mandriva Linux Mandrake 10.1
KDE KOffice 1.3.2
KDE KOffice 1.3.1
KDE KOffice 1.3 beta3
KDE KOffice 1.3 beta2
KDE KOffice 1.3 beta1
KDE KOffice 1.3
KDE kdegraphics 3.2
+ Mandriva Linux Mandrake 10.1 x86_64
+ Mandriva Linux Mandrake 10.1
+ Mandriva Linux Mandrake 10.0 AMD64
+ Mandriva Linux Mandrake 10.0
KDE KDE 3.3.2
KDE KDE 3.3.1
+ Red Hat Fedora Core3
KDE KDE 3.3
KDE KDE 3.2.3
KDE KDE 3.2.2
+ KDE KDE 3.2.2
+ Red Hat Fedora Core2
KDE KDE 3.2.1
KDE KDE 3.2
GNOME GPdf 2.8.2
+ Red Hat Fedora Core3
+ Red Hat Fedora Core2
GNOME GPdf 0.132
+ Mandriva Linux Mandrake 10.1 x86_64
+ Mandriva Linux Mandrake 10.1
GNOME GPdf 0.131
GNOME GPdf 0.112
GNOME GPdf 0.110
+ Red Hat Fedora Core1
Gentoo Linux
Easy Software Products CUPS 1.1.23 rc1
Easy Software Products CUPS 1.1.23
Easy Software Products CUPS 1.1.22 rc1
Easy Software Products CUPS 1.1.22
Easy Software Products CUPS 1.1.21
+ Mandriva Linux Mandrake 10.1 x86_64
+ Mandriva Linux Mandrake 10.1
Easy Software Products CUPS 1.1.20
Easy Software Products CUPS 1.1.19 rc5
Easy Software Products CUPS 1.1.19
Easy Software Products CUPS 1.1.18
Easy Software Products CUPS 1.1.17
+ Red Hat Enterprise Linux AS 3
+ RedHat Desktop 3.0
+ RedHat Enterprise Linux ES 3
+ RedHat Enterprise Linux WS 3
Easy Software Products CUPS 1.1.16
Easy Software Products CUPS 1.1.15
+ Conectiva Linux Enterprise Edition 1.0
+ S.u.S.E. Linux 8.1
Easy Software Products CUPS 1.1.14
+ Conectiva Linux 8.0
+ Debian Linux 3.0 sparc
+ Debian Linux 3.0 s/390
+ Debian Linux 3.0 ppc
+ Debian Linux 3.0 mipsel
+ Debian Linux 3.0 mips
+ Debian Linux 3.0 m68k
+ Debian Linux 3.0 ia-64
+ Debian Linux 3.0 ia-32
+ Debian Linux 3.0 hppa
+ Debian Linux 3.0 arm
+ Debian Linux 3.0 alpha
+ Debian Linux 3.0
+ Mandriva Linux Mandrake 8.2 ppc
+ Mandriva Linux Mandrake 8.2
Easy Software Products CUPS 1.1.13
Easy Software Products CUPS 1.1.12
+ S.u.S.E. Linux 8.0 i386
+ S.u.S.E. Linux 8.0
Easy Software Products CUPS 1.1.10
+ Caldera OpenLinux Server 3.1.1
+ Caldera OpenLinux Workstation 3.1.1
+ Conectiva Linux 7.0
+ Conectiva Linux 6.0
+ Mandriva Linux Mandrake 8.1 ia64
+ Mandriva Linux Mandrake 8.1
+ S.u.S.E. Linux 7.3 sparc
+ S.u.S.E. Linux 7.3 ppc
+ S.u.S.E. Linux 7.3 i386
Easy Software Products CUPS 1.1.7
Easy Software Products CUPS 1.1.6
+ Caldera OpenLinux Server 3.1
+ Caldera OpenLinux Workstation 3.1
+ Mandriva Linux Mandrake 8.0 ppc
+ Mandriva Linux Mandrake 8.0
+ S.u.S.E. Linux 7.2 i386
+ S.u.S.E. Linux 7.1 x86
+ S.u.S.E. Linux 7.1 sparc
+ S.u.S.E. Linux 7.1 ppc
+ S.u.S.E. Linux 7.1 alpha
Easy Software Products CUPS 1.1.4 -5
Easy Software Products CUPS 1.1.4 -3
+ Mandriva Linux Mandrake 7.2
Easy Software Products CUPS 1.1.4 -2
+ Debian Linux 2.3
Easy Software Products CUPS 1.1.4
Easy Software Products CUPS 1.1.1
+ RedHat PowerTools 7.0
Easy Software Products CUPS 1.0.4 -8
+ Debian Linux 2.2
Easy Software Products CUPS 1.0.4
Debian Linux 3.0 sparc
Debian Linux 3.0 s/390
Debian Linux 3.0 ppc
Debian Linux 3.0 mipsel
Debian Linux 3.0 mips
Debian Linux 3.0 m68k
Debian Linux 3.0 ia-64
Debian Linux 3.0 ia-32
Debian Linux 3.0 hppa
Debian Linux 3.0 arm
Debian Linux 3.0 alpha
CSTeX cstetex 2.0.2
Conectiva Linux 10.0
Conectiva Linux 9.0
ASCII pTeX 3.1.4
Xpdf Xpdf 3.0 pl3

- 不受影响的程序版本

Xpdf Xpdf 3.0 pl3

- 漏洞讨论

xpdf is reported prone to a remote buffer overflow vulnerability. This issue exists because the applications fails to perform proper boundary checks before copying user-supplied data in to process buffers. A remote attacker may execute arbitrary code in the context of a user running the application. This can result in the attacker gaining unauthorized access to the vulnerable computer.

It is reported that this issue presents itself in the 'Decrypt::makeFileKey2' function residing in the 'xpdf/Decrypt.cc' file.

This issue is reported to affect xpdf 3.00, however, it is likely that earlier versions are prone to this vulnerability as well. Applications using embedded xpdf code may be vulnerable to this issue as well.

- 漏洞利用

Currently we are not aware of any exploits for this issue. If you feel we are in error or are aware of more recent information, please mail us at: vuldb@securityfocus.com &lt;mailto:vuldb@securityfocus.com&gt;.

- 解决方案

The vendor has released xpdf version 3.00pl3 to address this vulnerability. A vendor-supplied patch is also available at the following location:

ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.00pl3.patch

SGI has released advisory 20050201-01-U (SGI Advanced Linux Environment 3 Security Update # 25) to address various issues in SGI Advanced Linux Environment 3. This advisory includes updated SGI ProPack 3 Service Pack 3 packages and patch 10140. Please see the referenced advisory for more information.

SGI has released advisory 20050202-01-U (SGI Advanced Linux Environment 3 Security Update #26) to address various issues in SGI Advanced Linux Environment 3. This advisory includes updated SGI ProPack 3 Service Pack 3 packages and patch 10141. Please see the referenced advisory for more information.

SuSE Linux has released a security summary report (SUSE-SR:2005:002) that contains fixes to address this and other vulnerabilities. Customers are advised to peruse the referenced advisory for further information regarding obtaining and applying appropriate updates.

Conectiva has released a security advisory (CLA-2005:921) and fixes to address this vulnerability. Please see the referenced advisory for further information regarding obtaining and applying fixes.

Red Hat Fedora Core 2 and Core 3 advisories FEDORA-2005-051 and FEDORA-2005-052 are available to address this issue. Please see the referenced advisories for more information.

Debian has released a security advisory (DSA 645-1) and fixes for their CUPS packages to address this vulnerability. Customers are advised to see the referenced advisory for further details regarding obtaining and applying appropriate updates.

Debian has released advisory DSA 648-1 along with fixes for thier XPDF packages dealing with this issue. Please see the referenced advisory for more information.

Ubuntu Linux has released advisory USN-64-1 along with fixes for both the affected XPDF and CUPS packages. Please see the referenced advisory for more information.

Red Hat Fedora Core 2 and Core 3 advisories FEDORA-2005-044 and FEDORA-2005-045 are available to address this issue in CUPS. Please see the referenced advisories for more information.

Red Hat Fedora Core 2 and Core 3 advisories FEDORA-2005-046 and FEDORA-2005-047 are available to address this issue in gpdf. Please see the referenced advisories for more information.

KDE has released advisory advisory-20050120-1 along with fixes for KOffice. Please see the referenced advisory for more information.

Gentoo Linux has released advisory GLSA 200501-28 to address this issue:
All Xpdf users should upgrade to the latest version:
# emerge --sync
# emerge --ask --oneshot --verbose ">=app-text/xpdf-3.00-r8"
All GPdf users should also upgrade to the latest version:
# emerge --sync
# emerge --ask --oneshot --verbose ">=app-text/gpdf-2.8.2"
Please see the referenced advisory for further information.

Gentoo Linux has released advisory GLSA 200501-30 to address this issue in CUPS. Users of affected packages are urged to execute the following commands with superuser privileges:
emerge --sync
emerge --ask --oneshot --verbose ">=net-print/cups-1.1.23-r1"
Please see the referenced advisory for further information.

Gentoo Linux has released advisory GLSA 200501-31 to address this issue in teTeX, pTeX, and CSTeX. Users of affected packages are urged to execute the following commands with superuser privileges:
teTeX users:
emerge --sync
emerge --ask --oneshot --verbose ">=app-text/tetex-2.0.2-r5"
CSTeX users:
emerge --sync
emerge --ask --oneshot --verbose ">=app-text/cstetex-2.0.2-r1"
pTeX users:
emerge --sync
emerge --ask --oneshot --verbose ">=app-text/ptex-3.1.4-r2"
Please see the referenced advisory for further information.

Gentoo Linux has released advisory GLSA 200501-32 to address this issue in KPdf and KOffice. Users of affected packages are urged to execute the following commands with superuser privileges:
KPdf users:
emerge --sync
emerge --ask --oneshot --verbose kde-base/kdegraphics
KOffice users:
emerge --sync
emerge --ask --oneshot --verbose app-office/koffice
Please see the referenced Gentoo Linux advisory for further information.

KDE has released advisory-20050119-1 along with fixes dealing with this issue for their kdegraphics packages. Please see the referenced advisory for more information.

Fedora advisories FEDORA-2004-048 and FEDORA-2004-049 for Fedora Core 2 and Core 3 are available. These advisories contain updated tetex packages. Please see the referenced advisories for more information.

Fedora advisories FEDORA-2005-059 and FEDORA-2005-060 for Fedora Core 2 and Core 3 are available. These advisories contain updated koffice packages. Please see the referenced advisories for more information.

Fedora advisories FEDORA-2005-061 and FEDORA-2005-062 for Fedora Core 2 and Core 3 are available. These advisories contain updated kdegraphics packages. Please see the referenced advisories for more information.

Mandrake has issued advisories and fixes for affected components:

- MDKSA-2005:016: gpdf
- MDKSA-2005:017: xpdf
- MDKSA-2005:019: KOffice
- MDKSA-2005:018: CUPS
- MDKSA-2005:020: KDEGraphics
- MDKSA-2005:021: tetex

Red Hat has released advisory RHSA-2005:049-08 and fixes to address this issue in their CUPS packages on Red Hat Linux Enterprise platforms. Customers who are affected by this issue are advised to apply the appropriate updates. Customers subscribed to the Red Hat Network may apply the appropriate fixes using the Red Hat Update Agent (up2date). Please see referenced advisory for additional information.

SuSE Linux has released a security summary report (SUSE-SR:2005:003) that contains fixes to address this and other vulnerabilities. Customers are advised to peruse the referenced advisory for further information regarding obtaining and applying appropriate updates.

Gentoo Linux has released advisory GLSA 200502-10 dealing with this issue for their pdftohtml packages. Gentoo advises that all pdftohtml users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-text/pdftohtml-0.36-r3"

For more information, please see the referenced Gentoo linux advisory.

The Fedora Legacy project has released advisory FLSA:2353 to address this issue for RedHat Fedora Core 1. Please see the referenced advisory for further information.

Trustix has released advisory TSLSA-2005-0003 to address various issues in multiple products. Please see the referenced advisory for more information.

Fedora has released Fedora Legacy Advisory (FLSA:2127) to address various issues affecting CUPS in Red Hat Linux 7.3, Red Hat Linux 9, and Fedora Core 1 for the i386 architecture. Please see the referenced advisory for more information.

SuSE Linux has released advisory SUSE-SA:2005:015. The pending vulnerabilities section reports new Koffice packages are available on their FTP server. Please see the referenced advisory for further information.

Red Hat has released advisory RHSA-2005:026-15 to address this issue in tetex for Red Hat Enterprise Linux 4. Please see the advisory in Web references for more information.

SUSE has released an advisory SUSE-SR:2005:008 to address various security issues affecting SUSE products. Please see the referenced advisory for more information.

SCO has released an advisory SCOSA-2005.42 to address this issue. Please see the referenced advisory for more information.

Trustix has released advisory TSLSA-2005-0057 to address multiple issues. Please see the referenced advisory for more information.


GNOME GPdf 0.110

GNOME GPdf 0.131

GNOME GPdf 0.132

Xpdf Xpdf 0.91

Xpdf Xpdf 0.93

Xpdf Xpdf 1.0 1

Xpdf Xpdf 1.0 0

Easy Software Products CUPS 1.1.14

Easy Software Products CUPS 1.1.15

Easy Software Products CUPS 1.1.17

Easy Software Products CUPS 1.1.21

- 相关参考

 

 

关于SCAP中文社区

SCAP中文社区是国内第一个以SCAP为主题的中文开放社区。了解更多信息,请查阅[关于本站]

版权声明

CVE/CWE/OVAL均为MITRE公司的注册商标,它们的官方数据源均保存在MITRE公司的相关网站