CVE-2005-0989
CVSS5.0
发布时间 :2005-05-02 00:00:00
修订时间 :2011-07-11 00:00:00
NMCOPS    

[原文]The find_replen function in jsstr.c in the Javascript engine for Mozilla Suite 1.7.6, Firefox 1.0.1 and 1.0.2, and Netscape 7.2 allows remote attackers to read portions of heap memory in a Javascript string via the lambda replace method.


[CNNVD]Mozilla Suite/Firefox/Netscape JavaScript引擎信息泄露漏洞(CNNVD-200505-248)

        Mozilla Suite和Firefox都是非常流行的开放源码WEB浏览器。
        Mozilla Suite 1.7.6,Firefox 1.0.1和1.0.2版本,以及Netscape 7.2版本的JavaScript引擎的jsstr.c中的find_replen函数中存在信息泄露漏洞。远程攻击者可借助lambda替换方法读取部分堆内存。

- CVSS (基础分值)

CVSS分值: 5 [中等(MEDIUM)]
机密性影响: PARTIAL [很可能造成信息泄露]
完整性影响: NONE [不会对系统完整性产生影响]
可用性影响: NONE [对系统可用性无影响]
攻击复杂度: LOW [漏洞利用没有访问限制 ]
攻击向量: [--]
身份认证: NONE [漏洞利用无需身份认证]

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

cpe:/a:netscape:navigator:7.2Netscape Navigator 7.2
cpe:/a:mozilla:firefox:1.0.1Mozilla Firefox 1.0.1
cpe:/a:mozilla:firefox:1.0.2Mozilla Firefox 1.0.2
cpe:/a:mozilla:mozilla:1.7.6Mozilla Mozilla 1.7.6

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

oval:org.mitre.oval:def:11706The find_replen function in jsstr.c in the Javascript engine for Mozilla Suite 1.7.6, Firefox 1.0.1 and 1.0.2, and Netscape 7.2 allows remot...
oval:org.mitre.oval:def:100025Mozilla Javascript "lambda"
*OVAL详细的描述了检测该漏洞的方法,你可以从相关的OVAL定义中找到更多检测该漏洞的技术细节。

- 官方数据库链接

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

- 其它链接及资源

http://www.redhat.com/support/errata/RHSA-2005-386.html
(VENDOR_ADVISORY)  REDHAT  RHSA-2005:386
http://www.redhat.com/support/errata/RHSA-2005-383.html
(VENDOR_ADVISORY)  REDHAT  RHSA-2005:383
http://www.gentoo.org/security/en/glsa/glsa-200504-18.xml
(VENDOR_ADVISORY)  GENTOO  GLSA-200504-18
http://secunia.com/advisories/14821
(VENDOR_ADVISORY)  SECUNIA  14821
http://secunia.com/advisories/14820
(VENDOR_ADVISORY)  SECUNIA  14820
https://bugzilla.mozilla.org/show_bug.cgi?id=288688
(UNKNOWN)  CONFIRM  https://bugzilla.mozilla.org/show_bug.cgi?id=288688
http://www.securityfocus.com/bid/15495
(UNKNOWN)  BID  15495
http://www.securityfocus.com/bid/12988
(UNKNOWN)  BID  12988
http://www.redhat.com/support/errata/RHSA-2005-601.html
(UNKNOWN)  REDHAT  RHSA-2005:601
http://www.redhat.com/support/errata/RHSA-2005-384.html
(UNKNOWN)  REDHAT  RHSA-2005:384
http://www.novell.com/linux/security/advisories/2006_04_25.html
(UNKNOWN)  SUSE  SUSE-SA:2006:022
http://www.novell.com/linux/security/advisories/2006_04_25.html
(UNKNOWN)  SUSE  SUSE-SA:2006:004
http://www.mozilla.org/security/announce/mfsa2005-33.html
(VENDOR_ADVISORY)  CONFIRM  http://www.mozilla.org/security/announce/mfsa2005-33.html
http://securitytracker.com/id?1013643
(UNKNOWN)  SECTRACK  1013643
http://securitytracker.com/id?1013635
(UNKNOWN)  SECTRACK  1013635
http://secunia.com/advisories/19823
(VENDOR_ADVISORY)  SECUNIA  19823
ftp://ftp.sco.com/pub/updates/OpenServer/SCOSA-2005.49/SCOSA-2005.49.txt
(UNKNOWN)  SCO  SCOSA-2005.49

- 漏洞信息

Mozilla Suite/Firefox/Netscape JavaScript引擎信息泄露漏洞
中危 资料不足
2005-05-02 00:00:00 2005-10-20 00:00:00
远程  
        Mozilla Suite和Firefox都是非常流行的开放源码WEB浏览器。
        Mozilla Suite 1.7.6,Firefox 1.0.1和1.0.2版本,以及Netscape 7.2版本的JavaScript引擎的jsstr.c中的find_replen函数中存在信息泄露漏洞。远程攻击者可借助lambda替换方法读取部分堆内存。

- 公告与补丁

        目前厂商已经发布了升级补丁以修复此安全问题,补丁获取链接:
        http://www.mozilla.org/products/firefox/" target="_blank"

- 漏洞信息 (F40450)

SSRT5940.txt (PacketStormID:F40450)
2005-10-06 00:00:00
 
advisory,remote,overflow
hpux
CVE-2005-2871,CVE-2005-0399,CVE-2005-0401,CVE-2005-0989,CVE-2004-1316
[点击下载]

HP Security Bulletin - A potential security vulnerability has been identified with HP-UX running Mozilla, where a heap overflow could be exploited to allow a remote, unauthorized user to execute privileged code.

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

HP SECURITY BULLETIN

HPSBUX01133     REVISION: 2

SSRT5940 rev.2 - HP-UX Mozilla remote, unauthorized user may
execute privileged code

NOTICE:
The information in this Security Bulletin should be acted upon
as soon as possible.

INITIAL RELEASE:
03 October 2005

POTENTIAL SECURITY IMPACT:
Remote execution of privileged code

SOURCE:
Hewlett-Packard Company
HP Software Security Response Team

VULNERABILITY SUMMARY:
A potential security vulnerability has been identified with HP-UX
running Mozilla, where a heap overflow could be exploited to allow
a remote, unauthorized user to execute privileged code.

REFERENCES:
 ->CAN-2005-2871, CAN-2005-0399, CAN-2005-0401, CAN-2005-0989,
CAN-2004-1316

SUPPORTED SOFTWARE VERSIONS*:  ONLY impacted versions are listed.
HP-UX  B.11.00, B.11.11, B.11.22, B.11.23 running Mozilla versions
prior to 1.7.8.00.

BACKGROUND:

     AFFECTED VERSIONS

     Note: To determine if a system has an affected version,
           search the output of "swlist -a revision -l fileset"
           for an affected fileset.  Then determine if the
           recommended patch or update is installed.


     HP-UX B.11.00
     HP-UX B.11.11
     HP-UX B.11.22
     HP-UX B.11.23
     =============
     Mozilla.MOZ-COM
    ->action: install revision 1.7.8.00 or subsequent,
      work around CAN-2005-2781


     END AFFECTED VERSIONS


 Revision 0 of this bulletin listed the following potential
 vulnerabilities and recommended
 Mozilla for HP-UX revision 1.7.3.02 :

 CAN-2005-0401 MFSA 2005-32 Drag and drop loading of privileged
                            XUL
 CAN-2005-0399 MFSA 2005-30 GIF heap overflow parsing Netscape
                            extension 2
 CAN-2005-0989 MFSA 2005-33 Javascript "lambda" replace exposes
                            memory contents
 CAN-2004-1316 MFSA 2005-06 Heap overrun handling malicious news:
                            URL

 Mozilla for HP-UX revision 1.7.8.00 is now available, addressing
 the following:

First Resolved in Mozilla 1.7.8
MFSA 2005-44 Privilege escalation via non-DOM property overrides
MFSA 2005-43 "Wrapped" javascript: urls bypass security checks
MFSA 2005-42 Code execution via javascript: IconURL


First Resolved in Mozilla 1.7.7
MFSA 2005-33 Javascript "lambda" replace exposes memory contents
MFSA 2005-35 Showing blocked javascript: popup uses wrong
             privilege context
MFSA 2005-36 Cross-site scripting through global scope pollution
MFSA 2005-37 Code execution through javascript: favicons
MFSA 2005-38 Search plugin cross-site scripting
MFSA 2005-40 Missing Install object instance checks
MFSA 2005-41 Privilege escalation via DOM property overrides


First Resolved in Mozilla 1.7.6
MFSA 2005-32 Drag and drop loading of privileged XUL
MFSA 2005-30 GIF heap overflow parsing Netscape extension 2
MFSA 2005-29 Internationalized Domain Name (IDN) homograph
             spoofing
MFSA 2005-28 Unsafe /tmp/plugtmp directory exploitable to erase
             user's files
MFSA 2005-27 Plugins can be used to load privileged content
MFSA 2005-26 Cross-site scripting by dropping javascript: link on
             tab
MFSA 2005-25 Image drag and drop executable spoofing
MFSA 2005-24 HTTP auth prompt tab spoofing
MFSA 2005-23 Download dialog source spoofing
MFSA 2005-21 Overwrite arbitrary files downloading .lnk twice
MFSA 2005-20 XSLT can include stylesheets from arbitrary hosts
MFSA 2005-18 Memory overwrite in string library
MFSA 2005-17 Install source spoofing with user:pass@host
MFSA 2005-16 Spoofing download and security dialogs with
             overlapping windows
MFSA 2005-15 Heap overflow possible in UTF8 to Unicode conversion
MFSA 2005-14 SSL "secure site" indicator spoofing
MFSA 2005-13 Window Injection Spoofing


First Resolved in Mozilla 1.7.5
MFSA 2005-22 Download dialog spoofing using Content-Disposition
             header
MFSA 2005-11 Mail client responds to cookie requests
MFSA 2005-09 Browser responds to proxy auth request from non-proxy
             ssl server
MFSA 2005-08 Synthetic middle-click event can steal clipboard
                contents
MFSA 2005-06 Heap overrun handling malicious news: URL
MFSA 2005-05 Input stealing from other tabs
MFSA 2005-04 Secure site lock can be spoofed using view-source:
MFSA 2005-03 Secure site lock can be spoofed by a binary download
MFSA 2005-02 Opened attachments are temporarily saved
             world-readable
MFSA 2005-01 Link opened in new tab can load local file

More information about these potential vulnerabilities
can be found here:

<http://www.mozilla.org/projects/security/
known-vulnerabilities.html#Mozilla>

RESOLUTION:

HP has made the following available to resolve the issue.
These updates are available on http://www.hp.com/go/mozilla :

 Mozilla 1.7.8.00 for HP PA-RISC 11.0, 11i v1 (11.11) and
 11i v2 (11.23)
 Mozilla 1.7.8.00 for HP Integrity 11.22 (11i v1.6) and
 HP-UX 11.23 (11i v2)

 ->A link to a work around for CAN-2005-2871 can be found here:
 ->  < http://www.hp.com/products1/unix/java/mozilla/index.html>.

 ->CAN-2005-2871 is also known as:
 ->MFSA 2005-57 IDN heap overrun using soft-hyphens

MANUAL ACTIONS:  Yes - Update
Install Mozilla for HP-UX version 1.7.8.00 or subsequent.
 ->Then apply the workaround  for:
 ->     CAN-2005-2781 MFSA 2005-57
 ->     IDN heap overrun using soft-hyphens
 ->The instructions for working around the vulnerability are here:
 -> <http://www.hp.com/products1/unix/java/mozilla/index.html>.

BULLETIN REVISION HISTORY:
Revision 0:  19 April 2005
  Initial release

Revision 1:  8 August 2005
  Mozilla for HP-UX version 1.7.8.00 is available.

Revision 2:  3 October 2005
  Added CAN-2005-2871.




HP-UX SPECIFIC SECURITY BULLETINS*:  Security Patch Check revision
B.02.00 analyzes all HP-issued Security Bulletins to provide a
subset of recommended actions that potentially affect a specific
HP-UX system.

For more information:
http://www.software.hp.com/cgi-bin/swdepot_parser.cgi/cgi/
displayProductInfo.pl?productNumber=B6834AA


SUPPORT: For further information, contact normal HP Services
support channel.

REPORT: To report a potential security vulnerability with any HP
supported product, send Email to: security-alert@hp.com. It is
strongly recommended that security related information being
communicated to HP be encrypted using PGP, especially exploit
information. To obtain the security-alert PGP key please send an
e-mail message to security-alert@hp.com with the Subject of
'get key' (no quotes).

SUBSCRIBE: To initiate a subscription to receive future HP
Security Bulletins via Email:

http://h30046.www3.hp.com/driverAlertProfile.php?regioncode=NA&
langcode=USENG&jumpid=in_SC-GEN__driverITRC&topiccode=ITRC

On the web page: ITRC security bulletins and patch sign-up
Under Step1: your ITRC security bulletins and patches
     - check ALL categories for which alerts are required and
       continue.
Under Step2: your ITRC operating systems
     - verify your operating system selections are checked and
       save.

To update an existing subscription:
http://h30046.www3.hp.com/subSignIn.php

Log in on the web page
  Subscriber's choice for Business: sign-in.
On the Web page:
 Subscriber's Choice: your profile summary
   - use Edit Profile to update appropriate sections.

To review previously published Security Bulletins visit:
http://itrc.hp.com/service/cki/secBullArchive.do

* The Software Product Category that this Security Bulletin
  relates to is represented by the 5th and 6th characters of the
  Bulletin number:
    GN = HP General SW,
    MA = HP Management Agents,
    MI = Misc. 3rd party SW,
    MP = HP MPE/iX,
    NS = HP NonStop Servers,
    OV = HP OpenVMS,
    PI = HP Printing & Imaging,
    ST = HP Storage SW,
    TL = HP Trusted Linux,
    TU = HP Tru64 UNIX,
    UX = HP-UX,
    VV = HP Virtual Vault

System management and security procedures must be reviewed
frequently to maintain system integrity. HP is continually
reviewing and enhancing the security features of software products
to provide customers with current secure solutions.

"HP is broadly distributing this Security Bulletin in order to
bring to the attention of users of the affected HP products the
important security information contained in this Bulletin. HP
recommends that all users determine the applicability of this
information to their individual situations and take appropriate
action. HP does not warrant that this information is necessarily
accurate or complete for all user situations and, consequently, HP
will not be responsible for any damages resulting from user's use
or disregard of the information provided in this Bulletin. To the
extent permitted by law, HP disclaims all warranties, either
express or implied, including the warranties of merchantability
and fitness for a particular purpose, title and non-infringement."


(c)Copyright 2005 Hewlett-Packard Development Company, L.P.
Hewlett-Packard Company shall not be liable for technical or
editorial errors or omissions contained herein. The information
provided is provided "as is" without warranty of any kind. To the
extent permitted by law, neither HP nor its affiliates,
subcontractors or suppliers will be liable for incidental, special
or consequential damages including downtime cost; lost profits;
damages relating to the procurement of substitute products or
services; or damages for loss of data, or software restoration.
The information in this document is subject to change without
notice. Hewlett-Packard Company and the names of Hewlett-Packard
products referenced herein are trademarks of Hewlett-Packard
Company in the United States and other countries. Other product
and company names mentioned herein may be trademarks of their
respective owners.

-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1

iQA/AwUBQ0JOQOAfOvwtKn1ZEQLMDwCeMuB/xclfdWot9txlfcIOKtlXOnsAn34U
HfH8figA5//MJhlplczFqjtf
=E09u
-----END PGP SIGNATURE-----

    

- 漏洞信息 (F39036)

Ubuntu Security Notice 157-1 (PacketStormID:F39036)
2005-08-05 00:00:00
Ubuntu  ubuntu.com
advisory,vulnerability
linux,ubuntu
CVE-2005-0989,CVE-2005-1159,CVE-2005-1160,CVE-2005-1532,CVE-2005-2261,CVE-2005-2265,CVE-2005-2269,CVE-2005-2270,CVE-2005-2353
[点击下载]

Ubuntu Security Notice USN-157-1 - A multitude of Mozilla Thunderbird vulnerabilities have been addressed in this advisory.

==========================================================
Ubuntu Security Notice USN-157-1           August 01, 2005
mozilla-thunderbird vulnerabilities
CAN-2005-0989, CAN-2005-1159, CAN-2005-1160, CAN-2005-1532,
CAN-2005-2261, CAN-2005-2265, CAN-2005-2269, CAN-2005-2270,
CAN-2005-2353
===========================================================

A security issue affects the following Ubuntu releases:

Ubuntu 4.10 (Warty Warthog)
Ubuntu 5.04 (Hoary Hedgehog)

The following packages are affected:

mozilla-thunderbird
mozilla-thunderbird-enigmail

The problem can be corrected by upgrading the affected package to
version 1.0.6-0ubuntu04.10 (for Ubuntu 4.10), or 1.0.6-0ubuntu05.04
(for Ubuntu 5.04).  You need to restart Thunderbird after a standard
system upgrade to effect the necessary changes.

The current Enigmail plugin is not compatible any more with the
Thunderbird version shipped in this security update, so the
mozilla-thunderbird-enigmail package needs to be updated as well. An
update is already available for Ubuntu 5.04, and will be delivered
shortly for Ubuntu 4.10.


Details follow:

Vladimir V. Perepelitsa discovered a bug in Thunderbird's handling of anonymous
functions during regular expression string replacement. A malicious HTML email
could exploit this to capture a random block of client memory. (CAN-2005-0989)

Georgi Guninski discovered that the types of certain XPInstall related
JavaScript objects were not sufficiently validated when they were called. This
could be exploited by malicious HTML email content to crash Thunderbird or even
execute arbitrary code with the privileges of the user. (CAN-2005-1159) 

Thunderbird did not properly verify the values of XML DOM nodes.  By tricking
the user to perform a common action like clicking on a link or opening the
context menu, a malicious HTML email could exploit this to execute arbitrary
JavaScript code with the full privileges of the user. (CAN-2005-1160)

A variant of the attack described in CAN-2005-1160 (see USN-124-1) was
discovered. Additional checks were added to make sure Javascript eval and
script objects are run with the privileges of the context that created them,
not the potentially elevated privilege of the context calling them.
(CAN-2005-1532)

Scripts in XBL controls from web content continued to be run even when
Javascript was disabled. This could be combined with most script-based exploits
to attack people running vulnerable versions who thought disabling Javascript
would protect them. (CAN-2005-2261)

The function for version comparison in the addons installer did not properly
verify the type of its argument. By passing specially crafted Javascript
objects to it, a malicious web site could crash Thunderbird and possibly even
execute arbitrary code with the privilege of the user account Thunderbird runs
in. (CAN-2005-2265)

The XHTML DOM node handler did not take namespaces into account when verifying
node types based on their names. For example, an XHTML email could contain an
<IMG> tag with malicious contents, which would then be processed as the
standard trusted HTML <img> tag. By tricking an user to view a malicious email,
this could be exploited to execute attacker-specified code with the full
privileges of the user. (CAN-2005-2269) 

It was discovered that some objects were not created appropriately.  This
allowed malicious web content scripts to trace back the creation chain until
they found a privileged object and execute code with higher privileges than
allowed by the current site. (CAN-2005-2270) 

Javier Fern    

- 漏洞信息 (F38758)

Gentoo Linux Security Advisory 200507-17 (PacketStormID:F38758)
2005-07-19 00:00:00
Gentoo  security.gentoo.org
advisory,vulnerability
linux,gentoo
CVE-2005-0989
[点击下载]

Gentoo Linux Security Advisory GLSA 200507-17 - Several vulnerabilities in Mozilla Thunderbird allow attacks ranging from execution of script code with elevated privileges to information leak. Versions less than 1.0.5 are affected.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Gentoo Linux Security Advisory                           GLSA 200507-17
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                                            http://security.gentoo.org/
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

  Severity: Normal
     Title: Mozilla Thunderbird: Multiple vulnerabilities
      Date: July 18, 2005
      Bugs: #98855
        ID: 200507-17

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

Synopsis
========

Several vulnerabilities in Mozilla Thunderbird allow attacks ranging
from execution of script code with elevated privileges to information
leak.

Background
==========

Mozilla Thunderbird is the next-generation mail client from the Mozilla
project.

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

    -------------------------------------------------------------------
     Package                  /  Vulnerable  /              Unaffected
    -------------------------------------------------------------------
  1  mozilla-thunderbird           < 1.0.5                    >= 1.0.5
  2  mozilla-thunderbird-bin       < 1.0.5                    >= 1.0.5
    -------------------------------------------------------------------
     2 affected packages on all of their supported architectures.
    -------------------------------------------------------------------

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

The following vulnerabilities were found and fixed in Mozilla
Thunderbird:

* "moz_bug_r_a4" and "shutdown" discovered that Thunderbird was
  improperly cloning base objects (MFSA 2005-56).

* "moz_bug_r_a4" also reported that Thunderbird was overly trusting
  contents, allowing privilege escalation via property overrides (MFSA
  2005-41, 2005-44), that it failed to validate XHTML DOM nodes
  properly (MFSA 2005-55), and that XBL scripts ran even when
  Javascript is disabled (MFSA 2005-46).

* "shutdown" discovered a possibly exploitable crash in
  InstallVersion.compareTo (MFSA 2005-50).

* Andreas Sandblad from Secunia reported that a child frame can call
  top.focus() even if the framing page comes from a different origin
  and has overridden the focus() routine (MFSA 2005-52).

* Georgi Guninski reported missing Install object instance checks in
  the native implementations of XPInstall-related JavaScript objects
  (MFSA 2005-40).

* Finally, Vladimir V. Perepelitsa discovered a memory disclosure bug
  in JavaScript's regular expression string replacement when using an
  anonymous function as the replacement argument (CAN-2005-0989 and
  MFSA 2005-33).

Impact
======

A remote attacker could craft malicious email messages that would
leverage these issues to inject and execute arbitrary script code with
elevated privileges or help in stealing information.

Workaround
==========

There are no known workarounds for all the issues at this time.

Resolution
==========

All Mozilla Thunderbird users should upgrade to the latest version:

    # emerge --sync
    # emerge --ask --oneshot --verbose
">=mail-client/mozilla-thunderbird-1.0.5"

All Mozilla Thunderbird binary users should upgrade to the latest
version:

    # emerge --sync
    # emerge --ask --oneshot --verbose
">=mail-client/mozilla-thunderbird-bin-1.0.5"

References
==========

  [ 1 ] Mozilla Foundation Security Advisories

http://www.mozilla.org/projects/security/known-vulnerabilities.html#Thunderbird
  [ 2 ] CAN-2005-0989
        http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2005-0989

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

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

  http://security.gentoo.org/glsa/glsa-200507-17.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

    

- 漏洞信息 (F37782)

Gentoo Linux Security Advisory 200504-18 (PacketStormID:F37782)
2005-06-01 00:00:00
Gentoo  security.gentoo.org
advisory,javascript,vulnerability
linux,gentoo
CVE-2005-0989
[点击下载]

Gentoo Linux Security Advisory GLSA 200504-18 - New Mozilla Firefox and Mozilla Suite releases fix new security vulnerabilities, including memory disclosure and various ways of executing JavaScript code with elevated privileges. Versions less than 1.0.3 are affected.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Gentoo Linux Security Advisory                           GLSA 200504-18
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                                            http://security.gentoo.org/
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

  Severity: Normal
     Title: Mozilla Firefox, Mozilla Suite: Multiple vulnerabilities
      Date: April 19, 2005
      Bugs: #89303, #89305
        ID: 200504-18

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

Synopsis
========

New Mozilla Firefox and Mozilla Suite releases fix new security
vulnerabilities, including memory disclosure and various ways of
executing JavaScript code with elevated privileges.

Background
==========

The Mozilla Suite is a popular all-in-one web browser that includes a
mail and news reader. Mozilla Firefox is the next-generation browser
from the Mozilla project.

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

    -------------------------------------------------------------------
     Package                         /  Vulnerable  /       Unaffected
    -------------------------------------------------------------------
  1  www-client/mozilla-firefox           < 1.0.3             >= 1.0.3
  2  www-client/mozilla-firefox-bin       < 1.0.3             >= 1.0.3
  3  www-client/mozilla                   < 1.7.7             >= 1.7.7
  4  www-client/mozilla-bin               < 1.7.7             >= 1.7.7
    -------------------------------------------------------------------
     4 affected packages on all of their supported architectures.
    -------------------------------------------------------------------

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

The following vulnerabilities were found and fixed in the Mozilla Suite
and Mozilla Firefox:

* Vladimir V. Perepelitsa reported a memory disclosure bug in
  JavaScript's regular expression string replacement when using an
  anonymous function as the replacement argument (CAN-2005-0989).

* moz_bug_r_a4 discovered that Chrome UI code was overly trusting DOM
  nodes from the content window, allowing privilege escalation via DOM
  property overrides.

* Michael Krax reported a possibility to run JavaScript code with
  elevated privileges through the use of javascript: favicons.

* Michael Krax also discovered that malicious Search plugins could
  run JavaScript in the context of the displayed page or stealthily
  replace existing search plugins.

* shutdown discovered a technique to pollute the global scope of a
  window in a way that persists from page to page.

* Doron Rosenberg discovered a possibility to run JavaScript with
  elevated privileges when the user asks to "Show" a blocked popup that
  contains a JavaScript URL.

* Finally, Georgi Guninski reported missing Install object instance
  checks in the native implementations of XPInstall-related JavaScript
  objects.

The following Firefox-specific vulnerabilities have also been
discovered:

* Kohei Yoshino discovered a new way to abuse the sidebar panel to
  execute JavaScript with elevated privileges.

* Omar Khan reported that the Plugin Finder Service can be tricked to
  open javascript: URLs with elevated privileges.

Impact
======

The various JavaScript execution with elevated privileges issues can be
exploited by a remote attacker to install malicious code or steal data.
The memory disclosure issue can be used to reveal potentially sensitive
information. Finally, the cache pollution issue and search plugin abuse
can be leveraged in cross-site-scripting attacks.

Workaround
==========

There is no known workaround at this time.

Resolution
==========

All Mozilla Firefox users should upgrade to the latest version:

    # emerge --sync
    # emerge --ask --oneshot --verbose ">=www-client/mozilla-firefox-1.0.3"

All Mozilla Firefox binary users should upgrade to the latest version:

    # emerge --sync
    # emerge --ask --oneshot --verbose
">=www-client/mozilla-firefox-bin-1.0.3"

All Mozilla Suite users should upgrade to the latest version:

    # emerge --sync
    # emerge --ask --oneshot --verbose ">=www-client/mozilla-1.7.7"

All Mozilla Suite binary users should upgrade to the latest version:

    # emerge --sync
    # emerge --ask --oneshot --verbose ">=www-client/mozilla-bin-1.7.7"

References
==========

  [ 1 ] Mozilla Security Advisories
        http://www.mozilla.org/projects/security/known-vulnerabilities.html
  [ 2 ] CAN-2005-0989
        http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2005-0989

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

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

  http://security.gentoo.org/glsa/glsa-200504-18.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

    

- 漏洞信息

15241
Mozilla Multiple Browser JavaScript Regex Parsing Information Disclosure
Information Disclosure
Loss of Confidentiality
Vendor Verified

- 漏洞描述

- 时间线

2005-04-01 Unknow
Unknow Unknow

- 解决方案

Currently, there are no known upgrades or patches to correct this issue. It is possible to correct the flaw by implementing the following workaround: Disable JavaScript.

- 相关参考

- 漏洞作者

- 漏洞信息

Mozilla Suite/Firefox JavaScript Lambda Replace Heap Memory Disclosure Vulnerability
Access Validation Error 12988
Yes No
2005-04-04 12:00:00 2007-02-21 06:06:00
Discovery is credited to Azafran. Juha-Matti Laurio <juha-matti.laurio@netti.fi> identified this issue in Netscape and K-Meleon.

- 受影响的程序版本

Ubuntu Ubuntu Linux 5.0 4 powerpc
Ubuntu Ubuntu Linux 5.0 4 i386
Ubuntu Ubuntu Linux 5.0 4 amd64
Ubuntu Ubuntu Linux 4.1 ppc
Ubuntu Ubuntu Linux 4.1 ia64
Ubuntu Ubuntu Linux 4.1 ia32
SuSE SUSE Linux Enterprise Server 8
+ Linux kernel 2.4.21
+ Linux kernel 2.4.19
Slackware Linux 10.1
Slackware Linux 10.0
Slackware Linux 9.1
Slackware Linux 9.0
Slackware Linux 8.1
Slackware Linux 8.0
Slackware Linux -current
SGI ProPack 3.0
SCO Unixware 7.1.4
S.u.S.E. Novell Linux Desktop 9.0
S.u.S.E. Linux Professional 10.0 OSS
S.u.S.E. Linux Professional 10.0
S.u.S.E. Linux Professional 9.3 x86_64
S.u.S.E. Linux Professional 9.3
S.u.S.E. Linux Professional 9.2 x86_64
S.u.S.E. Linux Professional 9.2
S.u.S.E. Linux Professional 9.1 x86_64
S.u.S.E. Linux Professional 9.1
S.u.S.E. Linux Personal 10.0 OSS
S.u.S.E. Linux Personal 9.3 x86_64
S.u.S.E. Linux Personal 9.3
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 Enterprise Server 9
RedHat Linux 9.0 i386
RedHat Linux 7.3 i686
RedHat Linux 7.3 i386
RedHat Linux 7.3
RedHat Enterprise Linux WS 3
RedHat Enterprise Linux WS 2.1
RedHat Enterprise Linux ES 3
RedHat Enterprise Linux ES 2.1
RedHat Desktop 3.0
RedHat Advanced Workstation for the Itanium Processor 2.1
Red Hat Fedora Core4
Red Hat Fedora Core3
Red Hat Fedora Core2
Red Hat Fedora Core1
Red Hat Enterprise Linux AS 3
Red Hat Enterprise Linux AS 2.1
Netscape Netscape 7.2
Netscape Netscape 7.1
Netscape Netscape 7.0
Mozilla Thunderbird 1.0.2
Mozilla Thunderbird 1.0.1
Mozilla Thunderbird 1.0
Mozilla Thunderbird 0.9
Mozilla Thunderbird 0.8
Mozilla Thunderbird 0.7.3
Mozilla Thunderbird 0.7.2
Mozilla Thunderbird 0.7.1
Mozilla Thunderbird 0.7
Mozilla Thunderbird 0.6
Mozilla Firefox 1.0.2
+ Mandriva Linux Mandrake 10.2 x86_64
+ Mandriva Linux Mandrake 10.2
+ Mandriva Linux Mandrake 10.2
+ Red Hat Enterprise Linux AS 4
+ Red Hat Enterprise Linux AS 4
+ RedHat Desktop 4.0
+ RedHat Desktop 4.0
+ RedHat Enterprise Linux ES 4
+ RedHat Enterprise Linux ES 4
+ RedHat Enterprise Linux WS 4
+ RedHat Enterprise Linux WS 4
Mozilla Firefox 1.0.1
+ Red Hat Fedora Core3
Mozilla Camino 0.8.3
Mozilla Browser 1.7.6
+ HP HP-UX B.11.23
+ HP HP-UX B.11.23
+ HP HP-UX B.11.22
+ HP HP-UX B.11.22
+ HP HP-UX B.11.11
+ HP HP-UX B.11.11
+ HP HP-UX B.11.11
+ HP HP-UX B.11.11
+ HP HP-UX B.11.00
+ HP HP-UX B.11.00
+ Red Hat Enterprise Linux AS 4
+ Red Hat Enterprise Linux AS 4
+ RedHat Desktop 4.0
+ RedHat Desktop 4.0
+ RedHat Enterprise Linux ES 4
+ RedHat Enterprise Linux ES 4
+ RedHat Enterprise Linux WS 4
+ RedHat Enterprise Linux WS 4
+ Turbolinux Home
+ Turbolinux Home
+ Turbolinux Turbolinux 10 F...
+ Turbolinux Turbolinux Desktop 10.0
+ Turbolinux Turbolinux Desktop 10.0
+ Turbolinux Turbolinux Server 10.0
+ Turbolinux Turbolinux Server 10.0
Mandriva Linux Mandrake 10.2 x86_64
Mandriva Linux Mandrake 10.2
Mandriva Linux Mandrake 10.1 x86_64
Mandriva Linux Mandrake 10.1
MandrakeSoft Corporate Server 3.0 x86_64
MandrakeSoft Corporate Server 3.0
K-Meleon K-Meleon 0.9
HP HP-UX B.11.23
HP HP-UX B.11.22
HP HP-UX B.11.11
HP HP-UX B.11.00
Debian Linux 3.1 sparc
Debian Linux 3.1 s/390
Debian Linux 3.1 ppc
Debian Linux 3.1 mipsel
Debian Linux 3.1 mips
Debian Linux 3.1 m68k
Debian Linux 3.1 ia-64
Debian Linux 3.1 ia-32
Debian Linux 3.1 hppa
Debian Linux 3.1 arm
Debian Linux 3.1 amd64
Debian Linux 3.1 alpha
Debian Linux 3.1
Netscape Netscape 8.0
Mozilla Thunderbird 1.0.5
Mozilla Firefox 1.0.3
+ Gentoo Linux
Mozilla Browser 1.7.7
+ Red Hat Enterprise Linux AS 4
+ Red Hat Enterprise Linux AS 4
+ RedHat Desktop 4.0
+ RedHat Desktop 4.0
+ RedHat Enterprise Linux ES 4
+ RedHat Enterprise Linux ES 4
+ RedHat Enterprise Linux WS 4
+ RedHat Enterprise Linux WS 4
+ Turbolinux Home
+ Turbolinux Home
+ Turbolinux Turbolinux 10 F...
+ Turbolinux Turbolinux 10 F...
+ Turbolinux Turbolinux Desktop 10.0
+ Turbolinux Turbolinux Desktop 10.0
+ Turbolinux Turbolinux Server 10.0

- 不受影响的程序版本

Netscape Netscape 8.0
Mozilla Thunderbird 1.0.5
Mozilla Firefox 1.0.3
+ Gentoo Linux
Mozilla Browser 1.7.7
+ Red Hat Enterprise Linux AS 4
+ Red Hat Enterprise Linux AS 4
+ RedHat Desktop 4.0
+ RedHat Desktop 4.0
+ RedHat Enterprise Linux ES 4
+ RedHat Enterprise Linux ES 4
+ RedHat Enterprise Linux WS 4
+ RedHat Enterprise Linux WS 4
+ Turbolinux Home
+ Turbolinux Home
+ Turbolinux Turbolinux 10 F...
+ Turbolinux Turbolinux 10 F...
+ Turbolinux Turbolinux Desktop 10.0
+ Turbolinux Turbolinux Desktop 10.0
+ Turbolinux Turbolinux Server 10.0

- 漏洞讨论

Mozilla Suite/Firefox are reported prone to a memory-disclosure vulnerability. This issue can allow a remote attacker to access arbitrary heap memory.

Due to an error in the way 'replace()' handles lambda expressions, a remote attacker can access arbitrary heap memory from a vulnerable client.

Information harvested in this manner could then aid in further attacks launched against the vulnerable computer (such as memory-corruption exploits).

Firefox versions 1.0.1 and 1.0.2 are reported vulnerable. Mozilla 1.7.6 is vulnerable as well. Other versions may also be affected.

K-Meleon 0.9 is vulnerable to this issue. Older versions may be affected as well.

Camino 0.8.3 is affected by this issue. Other versions of Camino may be affected as well.

- 漏洞利用

An exploit is not required.

The following proof of concept is available:

var rx=/val/i;
x = x.replace(rx,function($1){
$1.match(rx);
return "";
});

- 解决方案

The vendor has released an upgrade dealing with this issue.

Please see the referenced advisories for more information.


Mozilla Thunderbird 0.7

Mozilla Thunderbird 0.7.2

Mozilla Thunderbird 0.7.3

Mozilla Thunderbird 0.8

Mozilla Thunderbird 0.9

Mozilla Thunderbird 1.0

Mozilla Firefox 1.0.1

Mozilla Thunderbird 1.0.1

Mozilla Firefox 1.0.2

Mozilla Thunderbird 1.0.2

Mozilla Browser 1.7.6

S.u.S.E. Linux Professional 10.0

Netscape Netscape 7.0

Netscape Netscape 7.1

Netscape Netscape 7.2

S.u.S.E. Linux Professional 9.1 x86_64

S.u.S.E. Linux Professional 9.1

S.u.S.E. Linux Professional 9.2 x86_64

S.u.S.E. Linux Professional 9.3 x86_64

S.u.S.E. Linux Professional 9.3

- 相关参考

 

 

关于SCAP中文社区

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

版权声明

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