CVE-2004-1186
CVSS5.0
发布时间 :2004-12-31 00:00:00
修订时间 :2010-08-21 00:22:00
NMCOPS    

[原文]Multiple buffer overflows in enscript 1.6.3 allow remote attackers or local users to cause a denial of service (application crash).


[CNNVD]GNU Enscript多个漏洞(CNNVD-200412-619)

        enscript 1.6.3版本存在多个缓冲区溢出漏洞。远程攻击者或本地用户可以导致服务拒绝(应用崩溃)。

- CVSS (基础分值)

CVSS分值: 5 [中等(MEDIUM)]
机密性影响: NONE [对系统的机密性无影响]
完整性影响: NONE [不会对系统完整性产生影响]
可用性影响: PARTIAL [可能会导致性能下降或中断资源访问]
攻击复杂度: LOW [漏洞利用没有访问限制 ]
攻击向量: [--]
身份认证: NONE [漏洞利用无需身份认证]

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

产品及版本信息(CPE)暂不可用

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

oval:org.mitre.oval:def:11134Multiple buffer overflows in enscript 1.6.3 allow remote attackers or local users to cause a denial of service (application crash).
*OVAL详细的描述了检测该漏洞的方法,你可以从相关的OVAL定义中找到更多检测该漏洞的技术细节。

- 官方数据库链接

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

- 其它链接及资源

http://www.us-cert.gov/cas/techalerts/TA09-133A.html
(UNKNOWN)  CERT  TA09-133A
http://www.gentoo.org/security/en/glsa/glsa-200502-03.xml
(PATCH)  GENTOO  GLSA-200502-03
http://www.debian.org/security/2005/dsa-654
(VENDOR_ADVISORY)  DEBIAN  DSA-654
http://xforce.iss.net/xforce/xfdb/19033
(UNKNOWN)  XF  enscript-multiple-bo(19033)
http://www.vupen.com/english/advisories/2009/1297
(UNKNOWN)  VUPEN  ADV-2009-1297
http://www.redhat.com/support/errata/RHSA-2005-040.html
(UNKNOWN)  REDHAT  RHSA-2005:040
http://support.apple.com/kb/HT3549
(UNKNOWN)  CONFIRM  http://support.apple.com/kb/HT3549
http://secunia.com/advisories/35074
(UNKNOWN)  SECUNIA  35074
http://lists.apple.com/archives/security-announce/2009/May/msg00002.html
(UNKNOWN)  APPLE  APPLE-SA-2009-05-12
http://www.ubuntulinux.org/support/documentation/usn/usn-68-1
(UNKNOWN)  UBUNTU  USN-68-1
http://www.securityfocus.com/bid/12329
(UNKNOWN)  BID  12329
http://www.securityfocus.com/archive/1/archive/1/435199/100/0/threaded
(UNKNOWN)  BUGTRAQ  20060526 rPSA-2006-0083-1 enscript
http://www.securityfocus.com/archive/1/archive/1/419768/100/0/threaded
(UNKNOWN)  FEDORA  FLSA:152892
http://www.mandriva.com/security/advisories?name=MDKSA-2005:033
(UNKNOWN)  MANDRAKE  MDKSA-2005:033
http://securitytracker.com/id?1012965
(UNKNOWN)  SECTRACK  1012965

- 漏洞信息

GNU Enscript多个漏洞
中危 缓冲区溢出
2004-12-31 00:00:00 2009-05-16 00:00:00
远程※本地  
        enscript 1.6.3版本存在多个缓冲区溢出漏洞。远程攻击者或本地用户可以导致服务拒绝(应用崩溃)。

- 公告与补丁

        Please see the referenced advisories for more information.
        GNU Enscript 1.6.1
        
        GNU Enscript 1.6.2
        
        GNU Enscript 1.6.3
        

- 漏洞信息 (F35855)

dsa-654.txt (PacketStormID:F35855)
2005-01-25 00:00:00
 
advisory
linux,debian
CVE-2004-1184,CVE-2004-1185,CVE-2004-1186
[点击下载]

Debian Security Advisory 654-1 - Several security problems have been discovered in enscript.

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

- --------------------------------------------------------------------------
Debian Security Advisory DSA 654-1                     security@debian.org
http://www.debian.org/security/                             Martin Schulze
January 21st, 2005                      http://www.debian.org/security/faq
- --------------------------------------------------------------------------

Package        : enscript
Vulnerability  : several
Problem-Type   : local (remote)
Debian-specific: no
CVE ID         : CAN-2004-1184 CAN-2004-1185 CAN-2004-1186

Erik Sj    

- 漏洞信息

13156
GNU Enscript Multiple Unspecified Overflows DoS
Remote / Network Access Denial of Service, Input Manipulation
Loss of Integrity, Loss of Availability

- 漏洞描述

GNU Escript contains multiple non-descript overflows that may allow an attacker to cause a denial of service condition. No further details have been provided.

- 时间线

2005-01-21 Unknow
Unknow Unknow

- 解决方案

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

- 相关参考

- 漏洞作者

Unknown or Incomplete

- 漏洞信息

GNU Enscript Multiple Vulnerabilities
Design Error 12329
Yes Yes
2005-01-21 12:00:00 2006-05-29 04:07:00
Erik Sjolund is credited with the discovery of these vulnerabilities.

- 受影响的程序版本

SGI ProPack 3.0
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
rPath rPath Linux 1
RedHat Linux 9.0 i386
RedHat Linux 7.3 i386
Red Hat Fedora Core3
Red Hat Fedora Core2
Red Hat Fedora Core1
GNU Enscript 1.6.4
+ MandrakeSoft Corporate Server 3.0 x86_64
+ MandrakeSoft Corporate Server 3.0
+ Mandriva Linux Mandrake 10.1 x86_64
+ Mandriva Linux Mandrake 10.1
+ Mandriva Linux Mandrake 10.0 AMD64
+ Mandriva Linux Mandrake 10.0
+ Mandriva Linux Mandrake 9.2 amd64
+ Mandriva Linux Mandrake 9.2
+ S.u.S.E. Linux Personal 9.2 x86_64
+ S.u.S.E. Linux Personal 9.2
+ Ubuntu Ubuntu Linux 4.1 ppc
+ Ubuntu Ubuntu Linux 4.1 ia64
+ Ubuntu Ubuntu Linux 4.1 ia32
GNU Enscript 1.6.3
+ 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
+ Gentoo Linux
+ MandrakeSoft Corporate Server 2.1 x86_64
+ MandrakeSoft Corporate Server 2.1
GNU Enscript 1.6.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.1
+ 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 x86_64
+ S.u.S.E. Linux Personal 9.0 x86_64
+ S.u.S.E. Linux Personal 9.0
+ S.u.S.E. Linux Personal 9.0
+ S.u.S.E. Linux Personal 9.0
+ S.u.S.E. Linux Personal 8.2
+ S.u.S.E. Linux Personal 8.2
+ S.u.S.E. Linux Personal 8.2
GNU Enscript 1.6.1
+ Debian Linux 2.2 sparc
+ Debian Linux 2.2 sparc
+ Debian Linux 2.2 powerpc
+ Debian Linux 2.2 powerpc
+ Debian Linux 2.2 IA-32
+ Debian Linux 2.2 IA-32
+ Debian Linux 2.2 arm
+ Debian Linux 2.2 arm
+ Debian Linux 2.2 alpha
+ Debian Linux 2.2 alpha
+ Debian Linux 2.2 68k
+ Debian Linux 2.2 68k
+ HP Secure OS software for Linux 1.0
+ HP Secure OS software for Linux 1.0
+ MandrakeSoft Corporate Server 1.0.1
+ MandrakeSoft Corporate Server 1.0.1
+ 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.0 ppc
+ Mandriva Linux Mandrake 8.0 ppc
+ Mandriva Linux Mandrake 8.0
+ Mandriva Linux Mandrake 8.0
+ Mandriva Linux Mandrake 7.2
+ Mandriva Linux Mandrake 7.2
+ Mandriva Linux Mandrake 7.1
+ Mandriva Linux Mandrake 7.1
+ Red Hat Enterprise Linux AS 3
+ Red Hat Enterprise Linux AS 3
+ Red Hat Enterprise Linux AS 2.1 IA64
+ Red Hat Enterprise Linux AS 2.1 IA64
+ Red Hat Enterprise Linux AS 2.1
+ Red Hat Enterprise Linux AS 2.1
+ RedHat Advanced Workstation for the Itanium Processor 2.1 IA64
+ RedHat Advanced Workstation for the Itanium Processor 2.1
+ RedHat Advanced Workstation for the Itanium Processor 2.1
+ RedHat Desktop 3.0
+ RedHat Desktop 3.0
+ RedHat Enterprise Linux ES 3
+ RedHat Enterprise Linux ES 3
+ RedHat Enterprise Linux ES 2.1 IA64
+ RedHat Enterprise Linux ES 2.1 IA64
+ RedHat Enterprise Linux ES 2.1
+ RedHat Enterprise Linux ES 2.1
+ RedHat Enterprise Linux WS 3
+ RedHat Enterprise Linux WS 3
+ RedHat Enterprise Linux WS 2.1 IA64
+ RedHat Enterprise Linux WS 2.1 IA64
+ RedHat Enterprise Linux WS 2.1
+ RedHat Enterprise Linux WS 2.1
+ RedHat Linux 7.2 ia64
+ RedHat Linux 7.2 ia64
+ RedHat Linux 7.2 i386
+ RedHat Linux 7.2 i386
+ RedHat Linux 7.1 ia64
+ RedHat Linux 7.1 ia64
+ RedHat Linux 7.1 i386
+ RedHat Linux 7.1 i386
+ RedHat Linux 7.1 alpha
+ RedHat Linux 7.1 alpha
+ RedHat Linux 7.0 i386
+ RedHat Linux 7.0 i386
+ RedHat Linux 7.0 alpha
+ RedHat Linux 7.0 alpha
+ RedHat Linux 6.2 sparc
+ RedHat Linux 6.2 sparc
+ RedHat Linux 6.2 i386
+ RedHat Linux 6.2 i386
+ RedHat Linux 6.2 alpha
+ RedHat Linux 6.2 alpha
+ RedHat Linux 6.1 sparc
+ RedHat Linux 6.1 sparc
+ RedHat Linux 6.1 i386
+ RedHat Linux 6.1 i386
+ RedHat Linux 6.1 alpha
+ RedHat Linux 6.1 alpha
+ RedHat Linux 6.0 sparc
+ RedHat Linux 6.0 sparc
+ RedHat Linux 6.0 alpha
+ RedHat Linux 6.0 alpha
+ RedHat Linux 6.0
+ RedHat Linux 6.0
+ RedHat Linux Advanced Work Station 2.1
+ RedHat Linux Advanced Work Station 2.1
GNU Enscript 1.6
GNU Enscript 1.5
GNU Enscript 1.4

- 漏洞讨论

Multiple vulnerabilities are reported in GNU enscript.

The first issues are due to insufficient sanitization of user-supplied input data, leading to the possibility of arbitrary command execution.

Multiple unspecified buffer-overflow vulnerabilities are also reported. These issues are due to the application's failure to properly bounds-check user-supplied data before copying it into insufficiently sized memory buffers.

These issues are all locally exploitable, since enscript doesn't contain any network support. However, when enscript is combined with network-based applications such as 'viewcvs' and possibly others, these issues could likely be remotely exploited.

The enscript utility is not installed with setuid privileges, but it may be used as a part of print-spooler systems. By exploiting these issues, attackers may be able to execute arbitrary commands or machine code in the context of the affected system that is using the affected utility. Other attacks are also possible, depending on how the utility is used.

- 漏洞利用

An exploit is not required for the command-execution vulnerabilities.

Currently we are not aware of any exploits for these buffer-overflow issues. If you feel we are in error or are aware of more recent information, please mail us at: vuldb@securityfocus.com

- 解决方案

Please see the referenced advisories for more information.


GNU Enscript 1.6.1

GNU Enscript 1.6.2

GNU Enscript 1.6.3

GNU Enscript 1.6.4

SGI ProPack 3.0

- 相关参考

 

 

关于SCAP中文社区

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

版权声明

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